So it’s been a while since I’ve brought up SolrCloud sickness. Plenty to
navigate and figure out in the meantime. Given the constraints of life,
there was a point I wanted to give and share some insight into what I could
see. But it quickly became clear that was not a great plan - just what I
was left with because I could not dedicate or plan beyond a small or very
long time range. It turns out that telling someone, take a peak through
these key holes, can you see what I see? 10-100x better!? The skys the
limit? Don’t you see it?! What? The bathrooms? Yeah yeah, no the bathrooms
are being demolished, look here through the key hole. More units tests and
modules you say? Exaggeration confusion? Yeah yeah, never mind.

None the less, you do not tear down what you don’t have a plan to address.
And you cannot start anew until you have acknowledged and accepted the
past. Well, who knows, I have my own codes. What’s a man/woman without a
code.

And so, while maybe I’m always wrong or unintelligent, I’ve only ever
expressed a truth I feel I could and can defend, if the chips started
falling.

And at this point, I’d like to say that SolrCloud might be sic.

There is some ongoing work and plenty that will be happening for some time.
But I have not tried to create a collection or many collections other than
mostly around the small numbers that tests do (with the exception of 100
collections, created over time, sometimes with Ishans stress system). A
couple to a few collections. A handful of shards. A handful of replicas.

The other day I figured I’d modify a test just to see what I’d be dealing
with when I get some fun times soon.

I used a single 512mb test jvm, nightly settings and fired up a 12x12
collection on 4 jetty Solr runners. 144 SolrCores. It essentially just
started up and returned. Shit, is that broken? The test is green? No way.
Ok.

I would have bet 0 dollars on that first run.

Yesterday, okay, I’m feeling good, let’s roll the dice. I fire up 24 shards
and 24 replicas for each. I’m not even optimistic, I mean this is cold and
blind at these numbers. And after what looks like a nice start, things
quickly deteriorate. Ok, ok, looks like maybe a limit adjust and maybe I’m
asking a little much of 512mb of Ram. So I just bump it to 2 gig for some
play headroom.

Bam. 6 seconds. Fully green and active cluster.  Sic.

That’s two runs, so yeah, I’ve got a future play date scheduled for more.
But, one, that’s indicative of a ridiculous amount of Solr code and
behavior. It’s a load bearing beam of action. But also, I’ve got similar
sicness buried all over the place.

So yeah, the system can rock. Yonik’s design sense was not the monster
after all, surprise ending. And interested parties could and will help take
it forward so very much further. Don’t mortgage the house yet, an Apache
release of my play time is not happening next week. But with the same shock
and horror and surety that I said SolrCloud looks sick, I revise to
SolrCloud looks sic. And it wants a second shot, and by god it will have it.



-- 
- Mark

http://about.me/markrmiller

Reply via email to