Re: Mark's refactoring of SolrCloud ZK code

2022-09-02 Thread Mark Miller
Unfortunately, towards the end, I had to move to less public work. So the current public code is a few months short. That puts it in a tough place someone else to jump into, beyond maybe looking at some isolated things. I had a thought that maybe I would eventually do something with the final produ

Re: Mark's refactoring of SolrCloud ZK code

2022-08-31 Thread Ere Maijala
As a bystander (mostly), I've followed the related discussion in past. Please ignore me if this doesn't contribute to anything, since I'm obviously missing a lot of context that has resulted in some of the discussion seem less fruitful than expected. Anyway, just looking at the matter at hand,

Re: Mark's refactoring of SolrCloud ZK code

2022-08-31 Thread Mark Miller
There was too much diversion to switch to it in the end. Just a sample of changes: I rewrote the entire Overseer and collections API implementation, rewrote ZkStateReader, rewrote all the Zookeeper management with a recursive snide watcher strategy, made all the primary paths async with async IO, m

Mark's refactoring of SolrCloud ZK code

2022-08-31 Thread Shawn Heisey
Some time ago Mark Miller whipped up a refactoring of SolrCloud ZK code to make it perform REALLY fast. I haven't heard anything about this code in a while now. Is it in a state where we can polish it up, test it extensively, fix bugs, and get it committed soon?  If not, is there any knowledge