The ScyllaDB team announces ScyllaDB Open Source 6.1.5, a bugfix patch release of the ScyllaDB 6.1 stable branch. ScyllaDB Open Source 6.1.5, like all past and future 6.x.y releases, is backward compatible and supports rolling upgrades.
Note that the latest open-source stable branch is 6.2, and you are encouraged to upgrade to it.
Related links:
- ScyllaDB Open Source 6.1
- Get ScyllaDB Open Source - AWS AMI, GCP Docker, binary packages and unified installer
- ScyllaDB Web Installer for Linux (all releases)
- Upgrade from ScyllaDB Open Source 6.x.y to Scylla Open Source 6.x.z
- Upgrade from ScyllaDB Open Source 6.0.x to 6.1.y
- Please let us know if you encounter an issue.
Issue fixed in this release:
Performance
- ScyllaDB tracks whether read requests are waiting for CPU or I/O. In one case, a disk read from the primary index was considered to be waiting on CPU, which reduced concurrency. This is now fixed. #21325
Stability
- Get_service_levels is an internal function that can be called by internal services, and directly by the user using LIST SERVICE LEVELS. The fix increases the timeout for the first (internal), where response time is less important. #20483
- Abort in service::storage_service::handle_state_normal in test_decommission_after_changing_node_ip. This is a leftover from moving ScyllaDB to use host-id instead of IPs everywhere. #21930
- malformed_sstable_exception due to reclaim and reload of bloom filters from unlinked sstables #21887
- The gossip code will now clean up nodes that died before they could join Raft. #20082
- repair: abort_all_repairs may miss some repairs #21612
- repair: tablet_repair_task_impl keeps erm for task_ttl seconds #21503
- Service level cache may not be populated at startup #21763
- Stability: a rare SStable’s clustering key index lookup may yield incorrect position. This could happen in the event of LSA memory compaction in the middle of promoted index entry parsing which moves the cached page and the entry must span file pages, for index larger than 64KB. #20766
- test_topology_recovery_basic fails when validation queries are done with all_pages=True #19101
- MV: test_view_build_status_with_replace is flaky. Root cause is race condition with very small (short) MV build #20638
Tooling
- An sstable scrub results in rewriting sstables, but did not remove the original sstable from metadata, causing a later reshape compaction to fail. This is now fixed. #20030
Logs
raft: improve logs for abort while waiting for apply #22159