Commit Graph

  • 1abb9106cf doc: add the patch release upgrade procedure for version 2025.2 Anna Stuchlik 2025-08-05 16:57:21 +02:00
  • c70ba8384e s3_client: make memory semaphore acquisition abortable Ernest Zaslavsky 2025-08-12 16:14:01 +03:00
  • 1e5659ac30 doc: add the information about ScyllaDB C# Driver Anna Stuchlik 2025-08-13 15:38:55 +02:00
  • 6ad2b71d04 Merge 'LWT: communicate RPC errors to the user' from Petr Gusev Patryk Jędrzejczak 2025-08-14 10:23:32 +02:00
  • 2d3c0eb25a test/alternator: speed up test_ttl_expiration_lsi_key Nadav Har'El 2025-08-07 12:11:44 +03:00
  • eaec7c9b2e Merge 'cql3: add default replication strategy to create_keyspace_statement' from Dario Mirovic Pavel Emelyanov 2025-08-14 11:18:35 +03:00
  • bf8be01086 test: audit: add logging of get_audit_log_list and set_of_rows_before Andrzej Jackowski 2025-08-13 09:35:13 +02:00
  • dd51e50f60 s3_client: add memory fallback in chunked_download_source Ernest Zaslavsky 2025-08-12 09:33:31 +03:00
  • 72818a98e0 tests/lib: extract nondeterministic_choice_stack to test/lib Michał Chojnowski 2025-08-13 10:41:00 +02:00
  • 0ffe336887 sstables/trie/trie_traversal: extract comparable_bytes_iterator to its own file Michał Chojnowski 2025-08-11 15:36:41 +02:00
  • 30dad06c9a sstables/mx: move clustering_info from writer.cc to types.hh Michał Chojnowski 2025-08-14 02:01:05 +02:00
  • 347e5c534a sstables/trie: allow comparable_bytes_iterator to return a mutable span Michał Chojnowski 2025-08-11 13:43:25 +02:00
  • 4fb841346b dht/ring_position: add ring_position_view::weight() Michał Chojnowski 2025-08-11 13:41:33 +02:00
  • a46671ac59 alternator/test_returnconsumedcapacity.py: Test forced read before write Amnon Heiman 2025-06-09 11:19:43 +03:00
  • ffc7171a5f alternator/executor.cc: DynamoDB WCU calculation in BatchWriteItem using read-before-write Amnon Heiman 2025-08-05 14:12:14 +03:00
  • 2ece08ba43 test: run mv tests depending on metrics on a standalone instance Wojciech Mitros 2025-07-28 12:05:19 +02:00
  • 3f287275b8 test_tablets_lwt: add test_error_message_for_timeout_due_to_uncertainty Petr Gusev 2025-08-04 12:23:27 +02:00
  • 8bd936b72c storage_proxy: preserve accept error messages Petr Gusev 2025-08-04 12:22:56 +02:00
  • 00c25d396f storage_proxy: preserve prepare error message Petr Gusev 2025-08-04 12:21:55 +02:00
  • 0724fafe47 storage_proxy: fix log message Petr Gusev 2025-08-04 12:20:02 +02:00
  • ffaee20b62 exceptions.hh: fix message argument passing Petr Gusev 2025-08-12 17:54:28 +02:00
  • 50abeb1270 locator: util: optimize describe_ring Benny Halevy 2025-07-08 12:18:25 +03:00
  • 60d2cc886a locator: util: construct_range_to_endpoint_map: pass is_vnode=true to get_natural_replicas Benny Halevy 2025-08-13 12:29:17 +03:00
  • 195d02d64e vnode_effective_replication_map: do_get_replicas: throw internal error if token not found in map Benny Halevy 2025-08-13 12:32:57 +03:00
  • 4d646636f2 locator: effective_replication_map: get_natural_replicas: get is_vnode param Benny Halevy 2025-08-13 11:58:11 +03:00
  • f22a870a04 test: cluster: test_repair: add test_vnode_keyspace_describe_ring Benny Halevy 2025-08-11 17:15:40 +03:00
  • b75799c21c skip instead of xfail test_change_replication_factor_1_to_0 Yaniv Michael Kaul 2025-08-03 15:22:44 +03:00
  • b9ae9473ba Fix link to ScyllaDB manual Wojciech Przytuła 2025-08-05 09:42:06 +02:00
  • 7f205fe063 test: Enable RF-rack-valid keyspaces in all Python suites Dawid Mędrek 2025-07-22 12:52:43 +02:00
  • dec3c84799 repair: Skip hints and batchlog flush in case of nodes down Asias He 2025-01-22 15:23:05 +08:00
  • 69307eaf2d db/commitlog: Extend error messages for corrupted data Dawid Mędrek 2025-07-25 16:33:59 +02:00
  • 380c73ca03 s3_client: make memory semaphore acquisition abortable Ernest Zaslavsky 2025-08-12 16:14:01 +03:00
  • 2de91d43d5 Update pgo profiles - x86_64 Jenkins Promoter 2025-08-13 07:52:13 +03:00
  • 647d9fe45d Update pgo profiles - aarch64 Jenkins Promoter 2025-08-13 07:43:38 +03:00
  • 2ac37b4fde docs/cql: update documentation for default replication strategy Dario Mirovic 2025-07-29 17:29:00 +02:00
  • ef63d343ba test/cqlpy: add keyspace creation default strategy test Dario Mirovic 2025-07-29 10:05:24 +02:00
  • bc8bb0873d cql3: add default replication strategy to create_keyspace_statement Dario Mirovic 2025-07-25 18:30:10 +02:00
  • 475db8f48b test: test_mv_backlog: fix to consider internal writes Michael Litvak 2025-07-31 12:00:06 +02:00
  • abe7ea389e test/pylib/rest_client: fix ScyllaMetrics filtering Michael Litvak 2025-07-31 11:58:47 +02:00
  • a114e95798 test: test_mv_backlog: fix to consider internal writes Michael Litvak 2025-07-31 12:00:06 +02:00
  • 5161342910 test/pylib/rest_client: fix ScyllaMetrics filtering Michael Litvak 2025-07-31 11:58:47 +02:00
  • 72b2bbac4f pgo/pgo.py: use tablet repair API for repair Botond Dénes 2025-08-12 10:06:50 +03:00
  • 761f722b6f test: test_mv_backlog: fix to consider internal writes Michael Litvak 2025-07-31 12:00:06 +02:00
  • 3a3b5bb14c test/pylib/rest_client: fix ScyllaMetrics filtering Michael Litvak 2025-07-31 11:58:47 +02:00
  • ff89c03c7f exceptions: add constructors that accept explicit error messages Petr Gusev 2025-08-04 12:18:18 +02:00
  • b7097b2993 database_test: fix abandoned futures in test_drop_quarantined_sstables Taras Veretilnyk 2025-08-11 11:09:55 +02:00
  • a1b2f99dee Merge 'test: test_mv_backlog: fix to consider internal writes' from Michael Litvak Patryk Jędrzejczak 2025-08-12 10:05:15 +02:00
  • 7600ccfb20 Fix link to ScyllaDB manual Wojciech Przytuła 2025-08-05 09:42:06 +02:00
  • ac1f6aa0de auth: resource: simplify some range transformations Avi Kivity 2025-08-09 23:11:30 +03:00
  • 22a133df9b service/vector_store_client: Add live configuration update support Karol Nowacki 2025-08-08 15:22:24 +02:00
  • 152274735e test/boost/vector_store_client_test.cc: Refactor vector store client test Karol Nowacki 2025-07-29 14:00:29 +02:00
  • 858c423501 service/vector_store_client: Refactor host_port struct created Karol Nowacki 2025-08-08 11:47:17 +02:00
  • dd147cd8e5 service/vector_store_client: Refactor HTTP request creation Karol Nowacki 2025-07-18 09:13:52 +02:00
  • 9fd312d157 Merge 'row_cache: add memtable overlap checks elision optimization for tombstone gc' from Botond Dénes Tomasz Grabiec 2025-08-11 23:54:59 +02:00
  • 3017dbb204 sstables/trie: add trie traversal routines Michał Chojnowski 2025-07-25 12:40:16 +02:00
  • 660ea9202a docs/dev/tombstone.md: document the memtable overlap check elision optimization Botond Dénes 2025-07-30 09:52:42 +03:00
  • 65c770f21a test/boost/row_cache_test: add test for memtable overlap check elision Botond Dénes 2025-07-29 16:06:46 +03:00
  • 7adbb1bd17 db/cache_mutation_reader: obtain gc-before and min-live-ts lazily Botond Dénes 2025-07-29 11:33:43 +03:00
  • f4b0c384fb mutation/mutation_compactor: use max_purgeable::can_purge and max_purgeable::purge_result Botond Dénes 2025-07-16 17:21:50 +03:00
  • 92e8d2f9b2 db/cache_mutation_reader: use max_purgeable::can_purge() Botond Dénes 2025-07-16 17:05:18 +03:00
  • 4e15d32151 replica/table: get_max_purgeable_fn_for_cache_underlying_reader(): use max_purgable::combine() Botond Dénes 2025-07-16 17:53:16 +03:00
  • bd32d41cad replica/database: memtable_list::get_max_purgeable(): set expiry-treshold Botond Dénes 2025-07-16 16:53:39 +03:00
  • cfac9691ff compaction/compaction_garbage_collector: max_purgeable: add expiry_treshold Botond Dénes 2025-07-16 13:45:21 +03:00
  • 0a3b93a4e4 docs: Raft recovery procedure: recommend verifying participation in Raft recovery Patryk Jędrzejczak 2025-08-06 17:27:07 +02:00
  • b999aa85b9 docs: Raft recovery procedure: recommend verifying participation in Raft recovery Patryk Jędrzejczak 2025-08-06 17:27:07 +02:00
  • e14c5e3890 Merge 'raft: enforce odd number of voters in group0' from Emil Maskovsky Patryk Jędrzejczak 2025-08-11 15:44:21 +02:00
  • 23ac80fc6b utils: stall_free: detect clear_gently method of const payload types Benny Halevy 2025-06-23 10:51:52 +03:00
  • cb9db2f396 utils: stall_free: clear gently a foreign shared ptr only when use_count==1 Benny Halevy 2025-07-16 16:58:04 +03:00
  • f7c001deff Merge 'key: clustering_bounds_comparator: avoid thread_local initialization guard overhead' from Avi Kivity Tomasz Grabiec 2025-08-11 13:20:37 +02:00
  • 1322f301f6 doc: add support for RHEL 10 Anna Stuchlik 2025-08-11 12:07:55 +02:00
  • 2da26d1fc1 Update tools/cqlsh submodule (v6.0.26) Israel Fruchter 2025-08-10 13:11:27 +03:00
  • dac04a5b97 fix(test.py) incorrect markers argument in boost tests Artsiom Mishuta 2025-08-07 13:53:40 +02:00
  • 7b77c6cc4a docs: Raft recovery procedure: recommend verifying participation in Raft recovery Patryk Jędrzejczak 2025-08-06 17:27:07 +02:00
  • f49b63f696 tools: toolchain: dbuild: forward container registry credentials Avi Kivity 2025-08-06 12:04:13 +03:00
  • 3b1f414fcf replica/table: propagate gc_state to memtable_list Botond Dénes 2025-07-17 17:44:04 +03:00
  • 9d00d7e08d replica/memtable_list: add tombstone_gc_state* member Botond Dénes 2025-07-17 17:39:41 +03:00
  • ef8a21b4cf replica/memtable: add tombstone_gc_state_snapshot Botond Dénes 2025-07-17 17:21:28 +03:00
  • ab633590f1 tombstone_gc: introduce tombstone_gc_state_snapshot Botond Dénes 2025-07-23 16:28:47 +03:00
  • 614d17347a tombstone_gc: extract shared state into shared_tombstone_gc_state Botond Dénes 2025-06-04 15:50:16 +03:00
  • 3a54379330 tombstone_gc: per_table_history_maps::_group0_gc_time: make it a value Botond Dénes 2025-07-25 14:28:16 +03:00
  • aa43396aac tombstone_gc: fold get_group0_gc_time() into its caller Botond Dénes 2025-07-25 14:25:55 +03:00
  • faa2b5b4d4 tombstone_gc: fold get_or_create_group0_gc_time() into update_group0_refresh_time() Botond Dénes 2025-07-23 12:46:25 +03:00
  • e9d211bbcd tombstone_gc: fold get_or_create_repair_history_for_table() into update_repair_time() Botond Dénes 2025-07-23 12:37:51 +03:00
  • b9f0cabead tombstone_gc: refactor get_or_greate_repair_history_for_table() Botond Dénes 2025-07-23 12:27:43 +03:00
  • 1d3a3163a3 replica/memtable_list: s/min_live_timestamp()/get_max_purgeable()/ Botond Dénes 2025-07-15 16:24:07 +03:00
  • 5d69ef5e8b db/read_context: return max_purgeable from get_max_purgeable() Botond Dénes 2025-07-15 16:08:57 +03:00
  • 1d2cc6ef12 compaction/compaction_garbage_collector: add formatter for max_purgeable Botond Dénes 2025-07-16 16:10:47 +03:00
  • 6078c15116 mutation: move definition of gc symbols to compaction.cc Botond Dénes 2025-07-16 13:22:29 +03:00
  • ef7d49cd21 compaction/compaction_garbage_collector: refactor max_purgeable into a class Botond Dénes 2025-07-16 10:04:38 +03:00
  • c150bdd59c test/boost/row_cache_test: refactor test_populating_reader_tombstone_gc_with_data_in_memtable Botond Dénes 2025-08-04 13:12:50 +03:00
  • c052f2ad1d test: rewrite test_compacting_reader_tombstone_gc_with_data_in_memtable in C++ Botond Dénes 2025-08-04 11:38:43 +03:00
  • e4c048ada1 test/boost/row_cache_test: refactor cache tombstone GC with memtable overlap tests Botond Dénes 2025-07-30 11:51:14 +03:00
  • 38f4c3325d test/alternator: enable more relevant logs in CI. scylla-2025.1.6-candidate-20250812093600 scylla-2025.1.6 Szymon Malewski 2025-08-05 09:01:56 +02:00
  • b7e606ac91 Merge '[Backport 2025.1] truncate: change check for write during truncate into a log warning' from Scylladb[bot] Botond Dénes 2025-08-11 07:02:55 +03:00
  • 1ae3cd310b docs: fix typo in command name enbleautocompaction -> enableautocompaction Taras Veretilnyk 2025-07-24 16:34:23 +02:00
  • 7ab6911b03 Merge '[Backport 2025.1] storage_service: cancel all write requests after stopping transports' from Scylladb[bot] Botond Dénes 2025-08-11 07:01:09 +03:00
  • 96ed160bd9 Merge '[Backport 2025.2] GCP Key Provider: Fix authentication issues' from Scylladb[bot] Botond Dénes 2025-08-11 07:00:03 +03:00
  • 3791a6a4c5 test/alternator: enable more relevant logs in CI. Szymon Malewski 2025-08-05 09:01:56 +02:00
  • 3d31b2118f docs: fix typo in command name enbleautocompaction -> enableautocompaction Taras Veretilnyk 2025-07-24 16:34:23 +02:00
  • a655c0e193 doc: add new and removed metrics to the 2025.3 upgrade guide Anna Stuchlik 2025-08-07 11:00:44 +02:00