Re: Solr DistributedUpdateProcessor complexity

2017-10-30 Thread David Smiley
Hoss: Thanks very much for your insight! Hmmm; this seems tractable. It could probably be addressed with a "urp phase" enum of sorts... and then splitting the DURP into some pieces that honor certain phases. I'm just thinking out loud here... I don't think I have time to undertake a large refact

Re: Solr DistributedUpdateProcessor complexity

2017-10-29 Thread Chris Hostetter
: DistributedUpdateProcessor (or what I call DURP for short) is very : complex. One aspect of the complexity is that it appears it tries to : support SolrCloud and classic Solr. Do we still need it to support classic : Solr? When/why? Forever? Part of the issue here is that DUP is responsible

Re: Solr DistributedUpdateProcessor complexity

2017-10-28 Thread Eric Pugh
I wish that we only had one Solr mode as well. We now have features that only work in SolrCloud mode, like the SQL handler…. For a very small 1000 document set up, I recently deployed it as a single node single shard no replica SolrCloud setup using embedded ZK, just to take advantage of the

Solr DistributedUpdateProcessor complexity

2017-10-27 Thread David Smiley
DistributedUpdateProcessor (or what I call DURP for short) is very complex. One aspect of the complexity is that it appears it tries to support SolrCloud and classic Solr. Do we still need it to support classic Solr? When/why? Forever? If it needs to continue to operate in both modes, perhaps