mirror of https://github.com/apache/lucene.git
SOLR-5944: Reverting the previous fix for SolrCmdDistributor
This commit is contained in:
parent
3574404e3d
commit
0d760aeddb
|
@ -799,16 +799,8 @@ public class DistributedUpdateProcessor extends UpdateRequestProcessor {
|
|||
|
||||
if (cmd.isInPlaceUpdate()) {
|
||||
params.set(DISTRIB_INPLACE_PREVVERSION, String.valueOf(cmd.prevVersion));
|
||||
// Use synchronous=true so that a new connection is used, instead
|
||||
// of the update being streamed through an existing streaming client.
|
||||
// When using a streaming client, the previous update
|
||||
// and the current in-place update (that depends on the previous update), if reordered
|
||||
// in the stream, can result in the current update being bottled up behind the previous
|
||||
// update in the stream and can lead to degraded performance.
|
||||
cmdDistrib.distribAdd(cmd, nodes, params, true, replicationTracker);
|
||||
} else {
|
||||
cmdDistrib.distribAdd(cmd, nodes, params, false, replicationTracker);
|
||||
}
|
||||
cmdDistrib.distribAdd(cmd, nodes, params, false, replicationTracker);
|
||||
}
|
||||
|
||||
// TODO: what to do when no idField?
|
||||
|
|
Loading…
Reference in New Issue