Release preps, and my mobile cluster
I just took this picture on my desk. This is a set of machines running a whole set of tests for RavenDB 3.0. On the bottom right, you can see one of our new toys (more below).
This new toy is a NUC (i5, 16 GB, 180 GB SSD). We have a couple of those (and will likely purchase more).
They have a very small form factor, and they are pretty cool machines. We got a few of them so we can have easier time testing distributed systems that are really distributed.
It also has a very nice effect of actually being able to carry around a full cluster and “deploy” it in a few minutes.
Comments
Are you passing Jepsen tests yet? it's quite pointless having "real" distributed systems that rarely fail when you can easily check for fundamental flaws using a simple local software.
https://github.com/aphyr/jepsen
I love NUCs, we used them in our meeting rooms. I wrote a blog post earlier in the year that has a few more screenshots of the innards & lists the parts:
http://blogs.endjin.com/2014/01/equipping-a-kick-ass-meeting-room-for-less-than-1500-gbp/
I'd love to see some Jepsen test results, too.
Have only very recently discovered Aphyr's work on Jepsen as a the result of a StangeLoop talk (https://www.youtube.com/watch?v=QdkS6ZjeR7Q), but it's very, very cool and has exposed some potential sources of issue in many other NoSQL DBs.
Hope you consider it, Ayende. :)
@Carl Wow, that is one of the best talk I have seen in a long time. Thanks for that! And it would be very interesting to run it on RavenDB, iI agree. Actually, on so many other systems too :D
Comment preview