Commit Graph

  • f17beba834 load_balancer: include dead nodes when calculating rack load Wojciech Mitros 2025-09-15 10:45:31 +02:00
  • 3acfc577d8 Merge 'tools/scylla-sstable: extract json mutation stream parser into own hh,cc' from Botond Dénes Avi Kivity 2025-09-17 18:30:30 +03:00
  • 54aa552af7 treewide: Move type related files to a type directory As requested in #22110, moved the files and fixed other includes and build system. Ernest Zaslavsky 2025-07-20 15:39:10 +03:00
  • a1f18a8883 treewide: Move schema related files to a schema directory As requested in #22111, moved the files and fixed other includes and build system. Ernest Zaslavsky 2025-07-20 16:12:09 +03:00
  • bde7d8ddbd Merge 'service: pass current session_id to repair rpc' from Aleksandra Martyniuk Botond Dénes 2025-09-17 17:28:35 +03:00
  • cc5153ef8c Merge 'db: cache: consider preempting after each partition' from Aleksandra Martyniuk Botond Dénes 2025-09-17 17:26:29 +03:00
  • a8d22a66fa Merge 'Improve Encryption at Rest documentation' from Nikos Dragazis Botond Dénes 2025-09-17 17:25:25 +03:00
  • d63fdd1e8b test/cqlpy: fix run-cassandra to run with Java 21 Nadav Har'El 2025-09-03 19:12:36 +03:00
  • 85f6eeda30 Merge 'compaction/scrub: register sstables for compaction before validation' from Lakshmi Narayanan Sreethar Botond Dénes 2025-09-17 17:22:00 +03:00
  • bdb90ee15c set ssl_* columns in system.clients Piotr Smaron 2025-07-22 15:02:10 +02:00
  • 3c0032deb4 alternator: fix bug in combination of AttributeUpdates + ReturnValues Nadav Har'El 2025-09-08 23:14:54 +03:00
  • ef0b34ec9d docs/dev: update CDC dev docs for tablets Michael Litvak 2025-09-03 18:09:46 +02:00
  • acd0eebd54 doc: update CDC docs for tablets Michael Litvak 2025-06-08 11:38:14 +03:00
  • 221a687ec9 test: cluster_events: enable add_cdc and drop_cdc Michael Litvak 2025-09-15 19:32:41 +02:00
  • 73d05c7214 test/cql: enable cql cdc tests to run with tablets Michael Litvak 2025-04-18 14:27:51 +03:00
  • 001c55c213 test: test_cdc_with_alter: adjust for cdc with tablets Michael Litvak 2025-09-14 14:29:21 +02:00
  • 778dec2630 test/cqlpy: adjust cdc tests for tablets Michael Litvak 2025-09-14 14:23:40 +02:00
  • 5a87d0f6c9 test/cluster/test_cdc_with_tablets: introduce cdc with tablets tests Michael Litvak 2025-03-30 13:48:30 +03:00
  • 1fc3273b27 cdc: enable cdc with tablets Michael Litvak 2025-03-30 16:23:08 +03:00
  • 98de3f0e86 topology coordinator: change streams on tablet split/merge Michael Litvak 2025-04-09 14:23:35 +03:00
  • b8442c6087 cdc: virtual tables for cdc with tablets Michael Litvak 2025-03-30 16:21:13 +03:00
  • 67410cac4d cdc: generate_stream_diff helper function Michael Litvak 2025-04-09 14:39:51 +03:00
  • 5f6bb0af9d cdc: choose stream in tablets enabled keyspaces Michael Litvak 2025-03-30 12:11:39 +03:00
  • 28cdd81ef0 cdc: rename get_stream to get_vnode_stream Michael Litvak 2025-08-27 11:54:47 +02:00
  • 9ec4b6ccb1 cdc: load tablet streams metadata from tables Michael Litvak 2025-04-17 11:02:31 +03:00
  • aa61f074b5 cdc: helper functions for reading metadata from tables Michael Litvak 2025-04-17 11:01:23 +03:00
  • 650ae30c97 cdc: colocate cdc table with base Michael Litvak 2025-07-02 15:48:11 +03:00
  • 9ef0862155 cdc: remove streams when dropping CDC table Michael Litvak 2025-07-06 12:34:18 +03:00
  • ed25e420f8 cdc: create streams when allocating tablets Michael Litvak 2025-04-02 22:50:03 +03:00
  • 7f2cd06bdc migration_listener: add on_before_allocate_tablet_map notification Michael Litvak 2025-08-27 13:19:28 +02:00
  • fdfe9ebb4c cdc: notify when creating or dropping cdc table Michael Litvak 2025-04-02 14:44:12 +03:00
  • fed1048059 cdc: move cdc table creation to pre_create Michael Litvak 2025-07-02 15:47:35 +03:00
  • b9ee28eaab cdc: add internal tables for cdc with tablets Michael Litvak 2025-03-27 15:14:44 +02:00
  • 5f1caebcc7 cdc: add cdc_with_tablets feature flag Michael Litvak 2025-09-14 14:09:43 +02:00
  • daf200facb cdc: add is_log_schema helper Michael Litvak 2025-07-02 15:18:02 +03:00
  • 6a90a1fd29 Merge 'db/view/view_building_worker: split batch's data preparation and execution' from Michał Jadwiszczak Piotr Dulikowski 2025-09-17 14:17:25 +02:00
  • 30a3f61fa0 Merge 'compaction: handle exception in expected_total_workload' from Aleksandra Martyniuk Botond Dénes 2025-09-17 15:10:19 +03:00
  • e322902506 Merge 'index, metrics: add per-index metrics' from Michał Hudobski Nadav Har'El 2025-09-17 14:54:12 +03:00
  • 3bf986170b gossiper: ensure gossiper operations are executed in gossiper scheduling group Sergey Zolotukhin 2025-09-11 14:34:39 +02:00
  • d585211c4a gossiper: fix wrong gossiper instance used in force_remove_endpoint Sergey Zolotukhin 2025-09-15 08:54:59 +02:00
  • d8f965942f gossiper: ensure gossiper operations are executed in gossiper scheduling group Sergey Zolotukhin 2025-09-11 14:34:39 +02:00
  • 838fcdfcbb gossiper: fix wrong gossiper instance used in force_remove_endpoint Sergey Zolotukhin 2025-09-15 08:54:59 +02:00
  • b7afda5030 sstables/mx/reader: remove mx::make_reader_with_index_reader Michał Chojnowski 2025-09-11 10:52:20 +02:00
  • f7d7722baa test/boost/bti_index_test: fix indentation Michał Chojnowski 2025-09-15 00:50:42 +02:00
  • 191405fc51 sstables/trie/bti_index_reader: in last_block_offset(), return offset from the beginning of partition, not file Michał Chojnowski 2025-09-16 01:46:46 +02:00
  • 1f85069389 sstables/trie: support reader_permit and trace_state properly Michał Chojnowski 2025-09-15 01:07:17 +02:00
  • c9b0dbc580 sstables/trie/bti_node_reader: avoid calling into cached_file if the target position is already cached Michał Chojnowski 2025-09-15 01:10:57 +02:00
  • caecc02d75 sstables/trie/bti_index_reader: get rid of the seastar::file wrapper in read_row_index_header Michał Chojnowski 2025-09-11 10:52:20 +02:00
  • 98b7655d2b sstables/trie/bti_index_reader: support BYPASS CACHE Michał Chojnowski 2025-09-11 10:52:20 +02:00
  • 95c93568f7 test/boost/bti_index_test: use read_bti_partitions_db_footer where appropriate Michał Chojnowski 2025-09-11 10:52:20 +02:00
  • 5934639c4b sstables/trie: change the signature of bti_partition_index_writer::finish Michał Chojnowski 2025-09-13 21:36:05 +02:00
  • 0b0f6a1cc4 sstables/bti_index: improve signatures of special member functions in index writers Michał Chojnowski 2025-09-13 21:36:05 +02:00
  • 421fb8e722 streaming/stream_transfer_task: coroutinize estimate_partitions() Michał Chojnowski 2025-09-13 19:21:35 +02:00
  • bf90018b8e types/comparable_bytes: add a missing implementation for date_type_impl Michał Chojnowski 2025-09-16 03:05:09 +02:00
  • 46d8fd5bbd sstables: remove an outdated FIXME Michał Chojnowski 2025-09-13 18:57:11 +02:00
  • 6cb6c1e400 storage_service: delete get_splits() Michał Chojnowski 2025-09-13 18:53:44 +02:00
  • e8f86315c7 sstables/trie: fix some comment typos in bti_index_reader.cc Michał Chojnowski 2025-09-13 18:04:56 +02:00
  • 416f5d64d4 sstables/mx/writer: rename _pi_write_m.tomb to partition_tombstone Michał Chojnowski 2025-09-11 10:51:54 +02:00
  • 776f90e2f8 alternator/expressions.g: Fix antlr3 missing token leak Szymon Malewski 2025-09-10 01:17:57 +02:00
  • 43656371cf raft_topology: Modify the conditional logic in remove node operation to enhance concurrency for raft enabled clusters. Abhinav Jha 2025-08-28 11:00:28 +05:30
  • 2fa0f82910 tools: extract json_mtuation_stream_parser to its own hh,cc files Botond Dénes 2025-09-17 11:34:27 +03:00
  • ffe8918522 tools/scylla-sstable: fix indentation Botond Dénes 2025-09-17 11:32:35 +03:00
  • 8c36a983cc tools/scylla-sstable: prepare for extracting json_mutation_stream_parser Botond Dénes 2025-09-17 11:22:17 +03:00
  • 3a6208b319 utils: stall_free: clear_gently: release wrapped objects Benny Halevy 2025-08-29 09:28:33 +03:00
  • 454eb08cb4 Merge 'group0: remove obsolete "stop_before_becoming_raft_voter" error injection' from Emil Maskovsky Patryk Jędrzejczak 2025-09-17 10:38:32 +02:00
  • c32229b35c storage_proxy: send hints to pending replicas Wojciech Mitros 2025-08-20 03:38:09 +02:00
  • d98237b33c db/view/view_building_worker: move try-catch outside invoke_on() Michał Jadwiszczak 2025-09-16 23:15:44 +02:00
  • 9458ceff8f db/view/view_building_worker: split batch's data preparation and execution Michał Jadwiszczak 2025-09-16 23:13:36 +02:00
  • 368d70ee15 Merge 'LWT: implement fencing' from Petr Gusev Patryk Jędrzejczak 2025-09-16 17:20:47 +02:00
  • d624413ddd treewide: Move query related files to a new query directory Ernest Zaslavsky 2025-07-21 14:24:23 +03:00
  • 6fb66b796a s3: Add metrics to show S3 prefetch bytes Pavel Emelyanov 2025-09-08 13:21:26 +03:00
  • 2640b288c2 raft: disable caching for raft log. Sergey Zolotukhin 2025-09-15 16:43:17 +02:00
  • d69a51f42a compaction: Use function when filtering compaction tasks for stopping Pavel Emelyanov 2025-09-05 13:15:30 +03:00
  • 68e6141211 scylla-gdb: add scylla prepared-statements Michał Chojnowski 2025-09-02 17:43:27 +02:00
  • 0cf6a648bb Merge 'Default create keyspace syntax' from Dario Mirovic Botond Dénes 2025-09-16 13:31:12 +03:00
  • 943af1ef1c topology_coordinator: consistently rethrow raft::request_aborted for direct/global commands Emil Maskovsky 2025-09-15 11:39:10 +02:00
  • 87bd328873 group0: remove obsolete "stop_before_becoming_raft_voter" error injection Emil Maskovsky 2025-09-15 20:01:40 +02:00
  • 0453052d66 test/random_failures: preserve test repeatability when removing error injections Emil Maskovsky 2025-09-16 18:16:13 +02:00
  • 3364cc96f5 test: verify that the index metric is added Michał Hudobski 2025-09-16 17:44:30 +02:00
  • 3324f08e9c tasks: get progress of failed task based on children Aleksandra Martyniuk 2025-09-16 17:14:56 +02:00
  • 90536040ad mv: delete previously undetected ghost rows in PRUNE MATERIALIZED VIEW statement Wojciech Mitros 2025-08-28 10:25:10 +02:00
  • 17e9ec11d7 db: fix indentation Aleksandra Martyniuk 2025-09-16 14:49:54 +02:00
  • 0024339a71 db: cache: consider preempting after each partition Aleksandra Martyniuk 2025-09-16 14:45:24 +02:00
  • e9be1e7b35 test: cleanup big mutation commitlog tests Cezar Moise 2025-09-12 12:57:10 +03:00
  • 492b4cf71c test: fix test_one_big_mutation_corrupted_on_startup Cezar Moise 2025-09-12 12:56:05 +03:00
  • 58e8142a06 utils: azure: Catch system errors when detecting IMDS Nikos Dragazis 2025-08-26 18:29:01 +03:00
  • 78bcecd570 utils: azure: Bump default credential logs from DEBUG to INFO Nikos Dragazis 2025-08-27 11:46:11 +03:00
  • b09d1f0a98 index, metrics: add per-index metrics Michał Hudobski 2025-09-12 15:55:38 +02:00
  • 26bb601dc0 storage_proxy: send hints to pending replicas Wojciech Mitros 2025-08-20 03:38:09 +02:00
  • d3a8de60aa mv: delete previously undetected ghost rows in PRUNE MATERIALIZED VIEW statement Wojciech Mitros 2025-08-28 10:25:10 +02:00
  • 7cdda510ee compaction/scrub: register sstables for compaction before validation Lakshmi Narayanan Sreethar 2025-09-15 22:55:03 +05:30
  • 00327bdfd0 storage_service: remove assumptions and checks for ignore_nodes to be normal. Abhinav Jha 2025-09-16 15:00:11 +05:30
  • 9efe250a8f Merge 'gossiper: ensure gossiper operations are executed in gossiper scheduling group' from Sergey Zolotukhin Patryk Jędrzejczak 2025-09-16 10:14:15 +02:00
  • 54162a026f scylla-nodetool: Add --incremental-mode option to cluster repair Asias He 2025-09-11 15:29:44 +08:00
  • ee7c85919e Revert "treewide: seastar module update and fix broken rest client" Botond Dénes 2025-09-16 08:31:08 +03:00
  • 84f2e99c05 compaction/scrub: handle exceptions when moving invalid sstables to quarantine Lakshmi Narayanan Sreethar 2025-09-04 21:09:16 +05:30
  • 6c2a145f6c gossiper: ensure gossiper operations are executed in gossiper scheduling group Sergey Zolotukhin 2025-09-11 14:34:39 +02:00
  • 1d270020f2 test_tablets_lwt: eliminate redundant disable_tablet_balancing Petr Gusev 2025-09-15 12:40:10 +02:00
  • 7060265d5f test_fencing: add test_lwt_fencing_upgrade Petr Gusev 2025-09-08 20:22:31 +02:00
  • 49b036cf2b pylib: extract upgrade helpers from test_sstable_compression_dictionaries_upgrade.py Petr Gusev 2025-09-08 20:11:30 +02:00