Company
Date Published
Author
Tzach Livyatan
Word count
588
Language
English
Hacker News points
None

Summary

ScyllaDB Enterprise 2018.1.3 was released as a minor update to address critical data loss issues associated with the Leveled Compaction Strategy (LCS) in the 2018.1 branch of the NoSQL solution. The bug, which could cause data loss during actions such as full table scans, decommissioning, adding nodes, and repairs, was traced back to a low-level optimization introduced in the 2.1 release and only surfaced during 2.2 testing. Users employing LCS are advised to upgrade immediately to mitigate risks, and those with relevant backups should contact support for restoration procedures. The issue was not identified earlier due to the ScyllaDB cluster test suite incorrectly attributing it to disruptor activity. Efforts are underway to enhance the test suite's error detection capabilities, and a comprehensive root cause analysis will be published. Additionally, the update resolves other issues, such as redundant requests to remote data centers and errors during node shutdowns when using TLS connections.