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, moved lots of parts to offheap bytebuffer management, rewrote most of JavaBin, changed almost all collection classes to fast util, rewrote all the thread management, reworked most of the distributed update code…
Even if that was not the start of a list but the full list, it’s well beyond the scope of what others could consume even if you take as a given that all of my choices are universal agreed with. Factor in that those using Solr today are generally making it do what they need it to do (even a typical major upgrade is general not an interesting proposition) and things have come to a stop before the hards parts have even began. Kind of a let down I know, but selfishly, I just really wanted to see it.
