Avi Kivity
adf9c426c2
Merge 'db/config: Change default SSTable compressor to LZ4WithDictsCompressor' from Nikos Dragazis
...
`sstable_compression_user_table_options` allows configuring a node-global SSTable compression algorithm for user tables via scylla.yaml. The current default is LZ4Compressor (inherited from Cassandra).
Make LZ4WithDictsCompressor the new default. Metrics from real datasets in the field have shown significant improvements in compression ratios.
If the dictionary compression feature is not enabled in the cluster (e.g., during an upgrade), fall back to the `LZ4Compressor`. Once the feature is enabled, flip the default back to the dictionary compressor using with a listener callback.
Fixes #26610 .
Closes scylladb/scylladb#26697
* github.com:scylladb/scylladb:
test/cluster: Add test for default SSTable compressor
db/config: Change default SSTable compressor to LZ4WithDictsCompressor
db/config: Deprecate sstable_compression_dictionaries_allow_in_ddl
boost/cql_query_test: Get expected compressor from config
2025-10-31 21:15:18 +02:00
..
2025-10-24 12:23:34 +02:00
2025-10-29 23:32:58 +01:00
2025-10-30 08:50:40 +01:00
2025-10-29 23:32:57 +01:00
2025-10-29 23:32:57 +01:00
2025-10-28 14:17:14 +01:00
2025-08-11 10:10:07 +08:00
2025-10-22 10:53:02 +00:00
2025-09-29 12:39:53 +02:00
2025-10-29 23:32:58 +01:00
2025-10-28 17:55:20 +01:00
2025-04-25 12:25:15 +02:00
2025-10-23 10:39:43 +02:00
2025-07-10 10:56:53 +08:00
2025-10-09 13:22:06 +03:00
2025-06-09 12:59:04 +02:00
2025-07-25 17:16:14 +02:00
2025-05-30 08:35:56 +02:00
2025-09-17 14:47:13 +02:00
2025-10-28 15:06:21 +01:00
2025-05-10 16:30:18 +02:00
2025-09-09 19:01:12 +02:00
2025-05-10 16:30:18 +02:00
2025-06-23 17:56:26 +02:00
2025-05-10 16:30:18 +02:00
2025-05-19 11:50:55 +00:00
2025-09-09 19:01:12 +02:00
2025-05-10 16:30:18 +02:00
2025-09-09 19:01:12 +02:00
2025-07-01 12:58:02 +02:00
2025-10-22 01:13:43 +03:00
2025-10-22 14:06:30 +00:00
2025-10-22 16:31:43 +02:00
2025-05-10 16:30:18 +02:00
2025-09-08 11:38:31 +02:00
2025-09-08 11:38:30 +02:00
2025-10-29 23:32:57 +01:00
2025-10-22 01:13:43 +03:00
2025-10-10 15:21:54 +03:00
2025-08-22 09:51:24 +03:00
2025-10-29 23:32:58 +01:00
2025-09-08 17:14:37 +02:00
2025-10-22 01:13:43 +03:00
2025-08-22 09:51:24 +03:00
2025-10-29 19:22:07 +05:30
2025-08-22 09:51:24 +03:00
2025-10-29 23:32:59 +01:00
2025-08-22 09:51:24 +03:00
2025-08-04 15:38:16 +03:00
2025-08-10 10:16:00 +02:00
2025-09-23 00:30:37 +02:00
2025-10-28 17:32:15 +01:00
2025-10-10 15:22:39 +03:00
2025-10-07 17:48:55 +02:00
2025-10-24 21:23:41 +03:00
2025-10-28 13:24:23 +03:00
2025-10-07 17:48:55 +02:00
2025-08-22 09:51:24 +03:00
2025-06-27 16:23:08 +03:00
2025-05-29 16:12:09 +03:00
2025-05-10 16:30:18 +02:00
2025-08-21 11:48:17 +03:00
2025-05-19 11:50:55 +00:00
2025-10-17 11:52:11 +02:00
2025-05-10 16:30:18 +02:00
2025-05-10 16:30:18 +02:00
2025-05-10 16:30:18 +02:00
2025-07-10 10:46:55 +02:00
2025-09-11 08:55:10 +03:00
2025-10-30 15:53:54 +02:00
2025-05-10 16:30:18 +02:00
2025-10-29 20:13:08 +02:00
2025-09-15 12:34:45 +02:00
2025-04-29 15:47:33 -03:00
2025-09-19 12:50:20 +03:00
2025-04-23 14:29:28 +02:00
2025-07-29 13:43:53 +08:00
2025-07-31 14:31:55 +03:00
2025-10-28 13:25:40 +03:00
2025-08-27 10:23:04 +02:00
2025-10-29 23:32:58 +01:00
2025-10-22 11:33:20 +02:00
2025-09-29 15:30:13 +03:00
2025-10-29 23:32:57 +01:00
2025-05-10 16:30:49 +02:00
2025-10-30 21:54:08 +02:00
2025-05-10 16:30:18 +02:00
2025-10-22 16:40:11 +03:00
2025-09-09 19:01:12 +02:00
2025-09-09 19:01:12 +02:00
2025-09-01 14:16:29 +02:00
2025-08-22 09:51:24 +03:00
2025-09-17 15:23:32 +05:30
2025-05-10 16:30:18 +02:00
2025-10-22 01:13:43 +03:00
2025-08-05 13:54:14 +02:00
2025-09-03 07:25:34 +03:00
2025-06-11 11:29:33 +03:00
2025-07-22 15:03:30 +02:00
2025-08-27 10:23:04 +02:00
2025-10-29 23:32:58 +01:00
2025-07-28 10:08:06 +02:00
2025-10-29 23:32:58 +01:00
2025-08-22 09:51:24 +03:00
2025-05-10 16:30:34 +02:00
2025-10-29 23:32:58 +01:00