Basically I can fix 99% of this without you guys - with simple care and
effort and time that non of you are likely in the circumstances of being
able to duplicate.. Been there done that, made it 100x-1000x faster to boot
and added all kinds of fun.

But I can't build the rest of Solr. I don't care about facets. So let's
meet half way.

On Tue, Nov 5, 2019 at 5:14 AM Mark Miller <markrmil...@gmail.com> wrote:

> There are 10,000 problems here.
>
> So if you eventually land on one possible solution you agree on, we a
> little closer.
>
> There is no problem with the current design. Design's can always be
> improved, sure. I've made this one fast. You won't believe me fast. The low
> hanging fruit is astronomical, there is more fruit above that.
>
> We never focused on performance. Or at least didn't. That's after we
> harden.
>
> Except performance is the key to everything.
>
> SolrCloud is not the only problem. The design of Solr, of SolrCloud, they
> are fine. Change them, I don't care. Later. They are not a problem.
>
> But Solr has as many problems as SolrCloud at this point. This just mater
> a whole hell of lot less unless they are messing with SolrCloud. Standalone
> is more of a brute.
>
> We have 60 modules that are interconnected. We have a huge code base. That
> is also fine.
>
> We don't tend our garden. That's not fine. I've tended the garden before
> without one - more than once before. It's a great damn garden. You guys
> only get to see it grown over and full of weeds.
>
> Anyway, no redesign, no library, no nothing like that gonna save this.
>
> This is hardly concrete awareness of a problem here. The awareness to
> figure out what actually are the problems and what must be done - that's
> expensive shit these days if you ask me. I've been wrong lots tough.
>
>
>
>
>
>
> On Mon, Nov 4, 2019 at 2:26 PM Jörn Franke <jornfra...@gmail.com> wrote:
>
>> I guess this is also a bit normal with software that grows over the
>> years.
>> One could also say that one writes the current use cases and interesting
>> future use cases for Solr in a document and designs from scratch new -
>> taking only the good pieces out of the existing software.
>> Of course there is a certain amount of time where you need to maintain
>> both - but this will be also the case for a major rewrite.
>>
>> > Am 04.11.2019 um 20:58 schrieb Erick Erickson <erickerick...@gmail.com
>> >:
>> >
>> > If Curator would make that easier and we’re doing major surgery
>> anyway….
>> >
>> > But yeah, a nifty, new, more modern tool isn’t going to magically help
>> if the design is flawed.
>> >
>> > Or, if I’m putting my philosophical hat on, code doesn’t get gnarly
>> intentionally. It gets gnarly because there are a bunch of problems to be
>> solved and you don’t know what they are until you run into them. And it’s
>> always a tension between fixing it enough to get by and fixing it by
>> refactoring/redesign.
>> >
>> > But eventually “fixing it enough to get by” totters under it’s own
>> weight and becomes increasingly fragile and you must take the hit and redo
>> major portions of it. The questions now are:
>> > 1> are we at that point?
>> > 2> are we going to put the effort into rewriting some of the worst
>> offenders?
>> >
>> >
>> >
>> >> On Nov 4, 2019, at 1:28 PM, Scott Blum <dragonsi...@gmail.com> wrote:
>> >>
>> >> Figuring out a better overall algorithmic & data structure design
>> that's an order of magnitude improvement seems far more important than
>> swapping out libraries.  And I say this as a Curator fan and committer. ;)
>> >>
>> >> On Mon, Nov 4, 2019 at 11:44 AM Erick Erickson <
>> erickerick...@gmail.com> wrote:
>> >> Bram:
>> >>
>> >> Using Curator has been proposed before. It would require significant
>> refactoring b/c of how deeply entwined raw ZK is in the code. That said, if
>> we’re going to do major surgery it may be the right time to consider it.
>> >>
>> >> Erick
>> >>
>> >>>> On Nov 4, 2019, at 9:24 AM, Bram Van Dam <bram.van...@intix.eu>
>> wrote:
>> >>>
>> >>>> SolrCloud is sick right now. The way low level Zookeeper is handeled
>> >>>
>> >>> On an unrelated project, I've stopped using "raw" ZK client access and
>> >>> have switched to Curator. The API is a fair bit easier to work with,
>> and
>> >>> it results in less ugly code. I realize that this won't go very far in
>> >>> resolving more fundamental issues, but it might be something that can
>> >>> help improve the shape of the code.
>> >>>
>> >>> - Bram
>> >>>
>> >>> ---------------------------------------------------------------------
>> >>> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
>> >>> For additional commands, e-mail: dev-h...@lucene.apache.org
>> >>>
>> >>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
>> >> For additional commands, e-mail: dev-h...@lucene.apache.org
>> >>
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
>> > For additional commands, e-mail: dev-h...@lucene.apache.org
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
>> For additional commands, e-mail: dev-h...@lucene.apache.org
>>
>>
>
> --
> - Mark
>
> http://about.me/markrmiller
>


-- 
- Mark

http://about.me/markrmiller

Reply via email to