Botond Dénes
Botond Dénes
Introduce `sstables::parse_assert()`, to replace `SCYLLA_ASSERT()` on the read/parse path. SSTables can get corrupt for various reasons, some outside of the database's control. A bad SSTable should not bring down the...
Seen in https://jenkins.scylladb.com/job/scylla-master/job/scylla-ci/17708/ ``` cql = rest_api = def test_compactionhistory_rows_merged_time_window_compaction_strategy(cql, rest_api): with new_test_keyspace(cql, "WITH replication = {'class': 'NetworkTopologyStrategy', 'replication_factor': 1}") as ks: compaction_opt = "{'class': 'TimeWindowCompactionStrategy', 'compaction_window_unit': 'MINUTES', 'compaction_window_size': 1}"...
Memory management in a seastar application is a very important topic, as seastar applications are usually long running server applications that want to maximize the usage of memory as well...
We currently only have checksums and digest for the data file components. When disk corruption happens, any component can be affected, and an sstable needs all its components to be...
This reverts commit 866c96f536b03dd3caaa7f314f639669bd155605, reversing changes made to 367633270ad7ca0aafae6ba0042d37b9dbcc2566. This change caused all longevities to fail, with a crash in parsing scylla-metadata. The investigation is still ongoing, with no quick...
This might not be related to this test (although I seem to remember seeing problems with it). ``` self = dtest_config = @pytest.mark.next_gating @pytest.mark.require(condition=with_feature("consistent-topology-changes")) def test_trigger_snapshot_transfer(self, dtest_config: DTestConfig): cluster_topology =...
If the table uses UDTs, include the description of these (CREATE TYPE statement) in the schema dump. Without these the schema is not useful. TODO: test New functionality, no backport...