News for hackers. Stuff that matters.
Re:CockroachDB Skitters into Beta by teraflop on Thursday March 31, 2016 @12:05AM (#11394916)
CockroachDB's replication protocol is based on Raft, which is not susceptible to split-brain. (Neither is Spanner, but Spanner requires specialized hardware for clock synchronization.) And contrary to your assertion, it allows consistent snapshots and transactions that cross shard boundaries.

The rest of your comment ignores a couple decades or so of very extensive research into scalable distributed transactions.

Design documentation is here if you care to read it: https://github.com/cockroachdb/cockroach/blob/master/docs/de...

Re:CockroachDB Skitters into Beta by theseoafs on Thursday March 31, 2016 @12:49AM (#11395058)
From what I can tell, gunDB completely ignores all distributed systems research up to this point, so that makes sense.
Re:CockroachDB Skitters into Beta by marknadal on Thursday March 31, 2016 @01:16AM (#11395144)
Raft isn't, but that is extremely different from whether an implementation of Raft is or isn't. Kyle Kingsbury's work shows this to be the case quite often - see http://jepsen.io/ .

I have read the design document, and know how Spanner works. This isn't the first time I've asked about this, I had the 2nd highest upvoted comment on the initial CockroachDB announcement ( https://news.ycombinator.com/item?id=9660339 ) which means it is many many more people than just me that are concerned about these claims.

Unless you can show me exactly what research contradicts my critique, your response has no merit and doesn't address my concerns. You can't handwave magic appeals to authorities without citing them. So my questions still stand.

Re:CockroachDB Skitters into Beta by phpnode on Friday April 01, 2016 @03:04AM (#11403191)
If an implementation of raft is susceptible to split brain then it is not raft, it's something else. Please read the literature rather than dismissing it, no one owes you any further explanations and no one is handwaving or appealing to authority.