Commit Graph

  • fcdae20fd1 Merge 'Add tablet enforcing option' from Benny Halevy Botond Dénes 2025-04-03 16:32:18 +03:00
  • 307f00a398 repair: release erm in repair_writer_impl::create_writer when possible Aleksandra Martyniuk 2025-03-26 14:13:43 +01:00
  • 3760a1c85e cql3: Remove unnecessary 'virtual' specifiers from final class methods Kefu Chai 2025-04-03 15:37:20 +08:00
  • fe8187e594 Merge 'repair: release erm in repair_writer_impl::create_writer when possible' from Aleksandra Martyniuk Tomasz Grabiec 2025-04-03 11:15:08 +02:00
  • 7bbfa5293f test/cluster/test_read_repair.py: increase read request timeout Botond Dénes 2025-04-02 18:33:55 +03:00
  • 07510c07a0 readers/mutation_readers: queue_reader_handle_v2::push_end_of_stream() raise _ex if set Botond Dénes 2025-04-02 10:32:16 -04:00
  • 3bf4768205 Merge 'Unify http transport in EAR to use seastar http client' from Calle Wilund Pavel Emelyanov 2025-04-03 10:35:13 +03:00
  • c56e47f72f db/hints: Cancel draining when stopping node Dawid Mędrek 2025-02-11 17:41:26 +01:00
  • e3d063a070 CQL Tracing: set common query parameters in a single function Vlad Zolotarov 2025-04-02 14:10:03 -04:00
  • 0cd6cf1dc5 main: Remove unused member variable _sys_ks Kefu Chai 2025-04-02 18:20:03 +08:00
  • 84a5037056 test.py: cluster/suite.yaml: update test filters Evgeniy Naydanov 2025-03-30 07:31:04 +00:00
  • a09ec9d60d .github: add delay before checking for required PR labels Kefu Chai 2025-04-02 15:34:08 +08:00
  • bae6711809 \test: add test to check concurrent migration and repair of two different tablets Aleksandra Martyniuk 2025-03-27 12:30:04 +01:00
  • c36614e16d alternator: add size check to BatchItemWrite Radosław Cybulski 2025-03-11 11:36:00 +01:00
  • 882f405eed Merge "Convert gossiper's endpoint state map to be host id based" from Gleb Avi Kivity 2025-04-02 12:30:00 +03:00
  • 832d83ae4b sstables_loader: Do not stop sharded<progress_monitor> unconditionally Pavel Emelyanov 2025-03-28 16:03:51 +03:00
  • 51ee15f02d Merge '[Backport 2025.1] tablets: Make load balancing capacity-aware' from Tomasz Grabiec scylla-2025.1.1-candidate-20250402022041 Tomasz Grabiec 2025-04-01 20:31:05 +02:00
  • 6da758d74c config: mark uuid_sstable_identifiers_enabled unused Kefu Chai 2024-08-29 21:19:47 +08:00
  • 3bad46a6e2 docs/dev: add tombstone.md Botond Dénes 2025-03-26 11:31:49 -04:00
  • a0d8102a1f replica/memtable: s/make_flat_reader/make_mutation_reader/ Botond Dénes 2025-03-18 10:44:03 -04:00
  • 032b28d793 test.py: remove pylib_test from test.py/CI run Artsiom Mishuta 2025-03-06 13:16:47 +01:00
  • 2ee9cec1d3 Merge 'Remove object_storage.yaml and move the endpoints to scylla.yaml' from Robert Bindar Pavel Emelyanov 2025-04-01 16:01:44 +03:00
  • feadb781f2 CQL Tracing: set common query parameters in a single function Vlad Zolotarov 2025-03-06 09:30:51 -05:00
  • 6b71d6b9ba transport/server.cc: set default timestamp info in EXECUTE and BATCH tracing Vlad Zolotarov 2025-03-05 20:35:06 -05:00
  • 1b2ab34647 transport/server.cc: set default timestamp info in EXECUTE and BATCH tracing Vlad Zolotarov 2025-03-05 20:35:06 -05:00
  • 36bb089663 Update ScyllaDB version to: 2025.1.1 Jenkins Promoter 2025-04-01 14:18:18 +03:00
  • 1661b35050 mutation_writer/multishard_writer.cc: wrap writer into futurize_invoke yangpeiyu2_yewu 2025-02-11 10:19:15 +08:00
  • 8c93a331f7 repair: Enable small table optimization for system_replicated_keys Asias He 2024-12-09 14:12:33 +08:00
  • 85c161b9f1 generic_server: Update conditions for is_broken_pipe_or_connection_reset Calle Wilund 2025-02-17 15:22:38 +00:00
  • d088cc8a2d Merge '[Backport 2025.1] Fix a regression that sometimes causes an internal error and demote barrier_and_drain rpc error log to a warning ' from Scylladb[bot] Patryk Jędrzejczak 2025-04-01 11:54:56 +02:00
  • 69684e16d8 Merge 'sstables: add SSTable compression with shared dictionaries ' from Michał Chojnowski Avi Kivity 2025-04-01 12:47:34 +03:00
  • 39c20144e5 Merge '[Backport 2025.1] raft topology: Add support for raft topology init to happen before group0 initialization' from Scylladb[bot] Patryk Jędrzejczak 2025-04-01 11:46:15 +02:00
  • 1dc29ddc86 repair: release erm in repair_writer_impl::create_writer when possible Aleksandra Martyniuk 2025-03-26 14:13:43 +01:00
  • c6674619b7 encryption::gcp: Use seastar http client wrapper Calle Wilund 2025-02-19 10:32:13 +00:00
  • 491748cde3 encryption::kms: Drop local http client and use seastar wrapper Calle Wilund 2025-02-19 10:29:05 +00:00
  • 878f76df1f encryption: Break out a "httpclient" wrapper for seastar httpclient Calle Wilund 2025-02-19 10:26:39 +00:00
  • 370707b111 service: restore default timeout in announce_with_raft Piotr Smaron 2025-03-20 13:03:57 +01:00
  • 6e61fc323b docs: redirect to docs.scylladb.com/manual/ David Garcia 2025-02-02 12:18:57 +00:00
  • bd9f51a29c Merge 'transport/server.cc: set default timestamp info in EXECUTE and BATCH tracing' from Vladislav Zolotarov Botond Dénes 2025-04-01 09:16:02 +03:00
  • b5a124f60c sstable_directory: Move highest_generation_seen() to distributed_loader.cc Pavel Emelyanov 2025-03-17 17:26:14 +03:00
  • eafc767cc6 sstable/filesystem: Add convenience helper to generate filename Pavel Emelyanov 2025-03-20 16:54:17 +03:00
  • 0fdf2a2090 Merge 'test/pylib: servers_add: support list of property_files' from Benny Halevy Botond Dénes 2025-04-01 09:14:20 +03:00
  • 94e8971308 scylla-gdb.py: improve scylla repairs commadn Botond Dénes 2025-02-26 10:55:51 -05:00
  • 47c62a4cf2 scylla-gdb.py: seastar_lw_shared_ptr: add __nonzero__ and __bool__ Botond Dénes 2025-02-26 10:54:27 -05:00
  • f84bf43c96 scylla-gdb.py: introduce managed_bytes Botond Dénes 2025-02-26 10:53:23 -05:00
  • 6c528f5027 Update pgo profiles - aarch64 Jenkins Promoter 2025-04-01 04:45:40 +03:00
  • 3c12029584 Update pgo profiles - x86_64 Jenkins Promoter 2025-04-01 04:27:11 +03:00
  • f1e7cee7a5 Update pgo profiles - aarch64 Jenkins Promoter 2025-04-01 04:20:52 +03:00
  • 023b27312d Update pgo profiles - x86_64 Jenkins Promoter 2025-04-01 04:08:00 +03:00
  • 36be9d1c9b docs: add user-facing documentation for SSTable compression with shared dicts Michał Chojnowski 2025-03-31 09:04:32 +02:00
  • d33ffb221b docs/dev: add sstable-compression-dicts.md Michał Chojnowski 2025-03-31 08:16:35 +02:00
  • f851efd4fa test: add test_sstable_compression_dictionaries_autotrain.py Michał Chojnowski 2025-03-17 18:53:24 +01:00
  • 62da3d8363 test: add test_sstable_compression_dictionaries_basic.py Michał Chojnowski 2025-02-14 14:50:53 +01:00
  • 7b0eeefd79 test/pylib/rest_client: add keyspace_upgrade_sstables helper Michał Chojnowski 2025-03-17 23:37:42 +01:00
  • 3f7969313f main: run a sstable_dict_autotrainer Michał Chojnowski 2025-03-13 16:02:36 +01:00
  • a19d6d95f7 api: add the estimate_compression_ratios API call Michał Chojnowski 2025-02-26 17:34:20 +01:00
  • 4f0d453acf dict_autotrainer: introduce sstable_dict_autotrainer Michał Chojnowski 2025-03-12 00:32:29 +01:00
  • 9d02e2c005 db/system_keyspace: add query_dict_timestamp Michał Chojnowski 2025-03-17 18:25:15 +01:00
  • cb1b291051 compress: add ZstdWithDictsCompressor and LZ4WithDictsCompressor Michał Chojnowski 2025-02-28 23:38:10 +01:00
  • bea866a46f main: clean up sstable compression dicts after table drops Michał Chojnowski 2025-02-25 14:06:54 +01:00
  • cee504f66f sstables/compress: discard hidden compression options after the decompressor is created Michał Chojnowski 2025-02-14 17:55:21 +01:00
  • 10fa4abde7 compress: change compressor_ptr from shared_ptr to unique_ptr Michał Chojnowski 2025-02-14 17:43:34 +01:00
  • 58ae278d10 api: add the retrain_dict API call Michał Chojnowski 2025-02-14 14:31:52 +01:00
  • 4115a6fece storage_service: add some dict-related routines Michał Chojnowski 2025-03-17 18:24:46 +01:00
  • 94d244ab49 main: in compression_dict_updated_callback, recognize and use SSTable compression dicts Michał Chojnowski 2025-02-24 12:31:47 +01:00
  • 380f409c46 storage_service: add do_sample_sstables() Michał Chojnowski 2025-02-15 03:15:22 +01:00
  • 94c33b6760 messaging_service: add SAMPLE_SSTABLES and ESTIMATE_SSTABLE_VOLUME verbs Michał Chojnowski 2025-02-24 12:20:56 +01:00
  • 4856f4acca db/system_keyspace: let system.dicts helpers be used for dicts other than the RPC compression dict Michał Chojnowski 2025-02-15 03:08:56 +01:00
  • b77c611c00 raft/group0_state_machine: on system.dicts mutations, pass the affected partitition keys to the callback Michał Chojnowski 2025-02-15 02:40:20 +01:00
  • d920ab5366 database: add sample_data_files() Michał Chojnowski 2025-02-15 02:30:44 +01:00
  • 48c06c7e4b database: add take_sstable_set_snapshot() Michał Chojnowski 2025-02-26 18:46:25 +01:00
  • 64f3d7e364 compress: teach lz4_processor about dictionaries Michał Chojnowski 2025-02-24 18:49:16 +01:00
  • b65101b371 compress: teach zstd_processor about dictionaries Michał Chojnowski 2025-02-14 12:44:04 +01:00
  • b18ddcb92e sstables: delegate compressor creation to the compressor factory Michał Chojnowski 2025-02-14 01:39:59 +01:00
  • 30a9d471fa sstables: plug an sstable_compressor_factory into sstables_manager Michał Chojnowski 2025-02-14 00:42:10 +01:00
  • ebf02913a2 sstables: introduce sstable_compressor_factory Michał Chojnowski 2025-02-14 14:45:16 +01:00
  • 2bd393849c utils/hashers: add get_sha256() Michał Chojnowski 2025-01-29 22:48:35 +01:00
  • 61316e29df gms/feature_service: add the SSTABLE_COMPRESSION_DICTS cluster feature Michał Chojnowski 2025-02-24 18:59:19 +01:00
  • dd932ebb2f compress: add hidden dictionary options Michał Chojnowski 2025-02-14 11:46:05 +01:00
  • 11be7c0704 compress: remove compression_parameters::get_compressor() Michał Chojnowski 2025-02-14 00:13:21 +01:00
  • 006c631642 sstables/compress: remove get_sstable_compressor() Michał Chojnowski 2025-02-14 00:12:55 +01:00
  • 8e611536b0 sstables/compress: move ownership of compressor to sstable::compression Michał Chojnowski 2025-02-13 23:02:12 +01:00
  • 7bdcd5e8c1 compress: remove compressor::option_names() Michał Chojnowski 2025-02-24 14:33:56 +01:00
  • 3b0ab8e1ee compress: clean up the constructor of zstd_processor Michał Chojnowski 2025-02-13 22:39:06 +01:00
  • 6470035a74 compress: squash zstd.cc into compress.cc Michał Chojnowski 2025-02-13 22:30:31 +01:00
  • cfe69e057f sstables/compress: break the dependency of compression_parameters on compressor Michał Chojnowski 2025-02-13 19:17:32 +01:00
  • f4ca94d13b compress.hh: switch compressor::name() from an instance member to a virtual call Michał Chojnowski 2025-03-17 16:09:18 +01:00
  • 4f634de2e9 bytes: adapt fmt_hex to std::span<const std::byte> Michał Chojnowski 2025-03-27 21:39:33 +01:00
  • b647196121 Remove db::config::object_storage_config Robert Bindar 2025-03-13 15:45:24 +02:00
  • 3abe5de8bf gossiper: make examine_gossiper private Gleb Natapov 2025-03-30 14:29:07 +03:00
  • afdfde8300 gossiper: rename get_nodes_with_host_id to get_node_ip Gleb Natapov 2025-03-30 14:20:41 +03:00
  • 28fb84117d treewide: drop id parameter from gossiper::for_each_endpoint_state Gleb Natapov 2025-03-26 18:01:36 +02:00
  • 4609bbbbb2 treewide: move gossiper to index nodes by host id Gleb Natapov 2025-03-26 17:18:00 +02:00
  • 19ac05b0ba gossiper: drop ip from replicate function parameters Gleb Natapov 2025-03-26 17:17:48 +02:00
  • c5b8429bec gossiper: drop ip from apply_new_states parameters Gleb Natapov 2025-03-26 17:00:38 +02:00
  • 6da5f541a2 gossiper: drop address from handle_major_state_change parameter list Gleb Natapov 2025-03-26 16:03:29 +02:00
  • 5e06bf76e0 gossiper: pass rpc::client_info to gossiper_shutdown verb handler Gleb Natapov 2025-03-26 15:38:58 +02:00
  • 704580b197 gossiper: add try_get_host_id function Gleb Natapov 2025-03-26 15:26:44 +02:00
  • 29d1c2adc6 Merge 'Finalize tablet splits earlier' from Lakshmi Narayanan Sreethar Tomasz Grabiec 2025-03-31 14:42:33 +02:00
  • 6999b474a1 gossiper: add ip to endpoint_state Gleb Natapov 2025-03-26 14:01:43 +02:00