Yelp rebuilds corrupted Cassandra cluster using its data streaming architecture
1–10 of 53 posts
Re: Yelp rebuilds corrupted Cassandra cluster using its data streaming architecture
#2Re: Yelp rebuilds corrupted Cassandra cluster using its data streaming architecture
#3Re: Yelp rebuilds corrupted Cassandra cluster using its data streaming architecture
#4Re: Yelp rebuilds corrupted Cassandra cluster using its data streaming architecture
#5Re: Yelp rebuilds corrupted Cassandra cluster using its data streaming architecture
#6Re: Yelp rebuilds corrupted Cassandra cluster using its data streaming architecture
#7https://engineeringblog.yelp.com/2023/01/rebuilding-a-cassan...
> The investigation around the exception revealed that at-least one of the SSTable (Sorted String Table) rows was unordered, which caused the compaction operation to fail. SSTables are immutable files that are always sorted by the primary key
This was just... a bug in Cassandra? Is there anyone that can shed light on this? There seem to be plenty of people using Cassandra at scale -- is constantly repairing it normal practice?
Re: Yelp rebuilds corrupted Cassandra cluster using its data streaming architecture
#8To any Yelp data engineers who might happen to read - good work, and it's a good testament to the platform you provide.
Re: Yelp rebuilds corrupted Cassandra cluster using its data streaming architecture
#9For those that care about how it got corrupted: https://engineeringblog.yelp.com/2023/01/rebuilding-a-cassan... > The investigation around the exception revealed that at-least one of the SSTable (Sorted String Table) rows was unordered, which caused the compaction operation to fail. SSTables are immutable files that are always sorted by the primary key This was just... a bug in Cassandra? Is there anyone that can she…
Re: Yelp rebuilds corrupted Cassandra cluster using its data streaming architecture
#10For those that care about how it got corrupted: https://engineeringblog.yelp.com/2023/01/rebuilding-a-cassan... > The investigation around the exception revealed that at-least one of the SSTable (Sorted String Table) rows was unordered, which caused the compaction operation to fail. SSTables are immutable files that are always sorted by the primary key This was just... a bug in Cassandra? Is there anyone that can she…
Running regular incremental repairs is the norm, as nodes will from time to time have trouble talking to each other due to real world network reasons, or will go down, for things like OS patching. We had a (daily) cron job for it. I come from the software side not the DBA side of things but my main advice from running Cassandra at scale in production (it was part of an Apigee stack) is don't basically! It was very no…