[ https://issues.apache.org/jira/browse/SOLR-1990?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12886409#action_12886409 ]
Mark Miller commented on SOLR-1990: ----------------------------------- bq. reading the thread dump again, it seems i have only one thread deleting and a lot of adding ones. the one deleting is just waiting... Right - the delete thread will wait until all the other threads are done adding. bq. Is this behavior by design? I doubt it - looks like an oversight - don't see why the delete should not just go in the queue like doc adds. > blockUntilFinished() is called in StreamingUpdateSolrServer when deleing by id > ------------------------------------------------------------------------------ > > Key: SOLR-1990 > URL: https://issues.apache.org/jira/browse/SOLR-1990 > Project: Solr > Issue Type: Bug > Components: clients - java > Affects Versions: 1.4.1 > Reporter: ofer fort > Original Estimate: 24h > Remaining Estimate: 24h > > in the StreamingUpdateSolrServer .request() it identifies a commit/optimize > request by having no document, but also the delete doesn't have a docuemnt. > // this happens for commit... > if( req.getDocuments()==null || req.getDocuments().isEmpty() ) { > blockUntilFinished(); -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org