Commit Graph

  • ec1dd1bf31 test: test_batchlog_manager: batchlog replay includes cdc Michael Litvak 2025-07-02 16:25:49 +03:00
  • 7b30f487dd test: test_batchlog_manager: test batch replay when a node is down Michael Litvak 2025-06-19 17:41:52 +03:00
  • c3c489d3d4 batchlog_manager: set timeout on writes Michael Litvak 2025-06-25 14:10:52 +03:00
  • 6fb6bb8dc7 batchlog_manager: abort writes on shutdown Michael Litvak 2025-06-25 14:10:35 +03:00
  • 02c038efa8 batchlog_manager: create cancellable write response handler Michael Litvak 2025-06-25 14:09:55 +03:00
  • d3175671b7 storage_proxy: add write type parameter to mutate_internal Michael Litvak 2025-06-25 14:01:22 +03:00
  • a26d8f72b6 test: test_batchlog_manager: batchlog replay includes cdc Michael Litvak 2025-07-02 16:25:49 +03:00
  • 9012357a4b test: test_batchlog_manager: test batch replay when a node is down Michael Litvak 2025-06-19 17:41:52 +03:00
  • 8fa2520e15 batchlog_manager: set timeout on writes Michael Litvak 2025-06-25 14:10:52 +03:00
  • ba11e8ebdd batchlog_manager: abort writes on shutdown Michael Litvak 2025-06-25 14:10:35 +03:00
  • 4e2b587b4d batchlog_manager: create cancellable write response handler Michael Litvak 2025-06-25 14:09:55 +03:00
  • f8b4d1c1cd storage_proxy: add write type parameter to mutate_internal Michael Litvak 2025-06-25 14:01:22 +03:00
  • 0e95704df1 batchlog_manager: set timeout on writes Michael Litvak 2025-06-25 14:10:52 +03:00
  • 9199c15813 batchlog_manager: abort writes on shutdown Michael Litvak 2025-06-25 14:10:35 +03:00
  • d161a0bb35 batchlog_manager: create cancellable write response handler Michael Litvak 2025-06-25 14:09:55 +03:00
  • d41cdc808a storage_proxy: add write type parameter to mutate_internal Michael Litvak 2025-06-25 14:01:22 +03:00
  • 4651c44747 topology coordinator: log a start and an end of topology coordinator command execution at info level Gleb Natapov 2025-07-02 12:39:51 +03:00
  • 0e67f6f6c2 topology coordinator: add REST endpoint to query the status of ongoing topology cmd rpc Gleb Natapov 2025-07-02 10:52:04 +03:00
  • 71f59e046b topology coordinator: log a start and an end of topology coordinator command execution at info level Gleb Natapov 2025-07-02 12:39:51 +03:00
  • ad91198417 topology coordinator: add REST endpoint to query the status of ongoing topology cmd rpc Gleb Natapov 2025-07-02 10:52:04 +03:00
  • 6c65f72031 Merge 'batchlog_manager: abort replay of a failed batch on shutdown or node down' from Michael Litvak Piotr Dulikowski 2025-07-07 16:48:07 +02:00
  • ae6dc46046 test.py: skip cleaning artifacts when -s provided Andrei Chekun 2025-07-04 13:53:48 +02:00
  • 2a52834b7f Merge 'Make it easier to debug stuck raft topology operation.' from Gleb Natapov Patryk Jędrzejczak 2025-07-07 15:40:44 +02:00
  • 919cca576f custom_index: do not create view when creating a custom index Michał Hudobski 2025-06-04 11:58:36 +02:00
  • d4002b61dd custom_index: refactor describe for custom indexes Michał Hudobski 2025-06-09 11:13:29 +02:00
  • 5de3adb536 custom_index: remove unneeded duplicate of a static string Michał Hudobski 2025-07-03 09:56:53 +02:00
  • 859d9dd3b1 Merge '[Backport 2025.3] Improve background disposal of tablet_metadata' from Scylladb[bot] Avi Kivity 2025-07-07 14:02:18 +03:00
  • ea35302617 Merge 'test: audit: enable syslog audit tests' from Andrzej Jackowski Piotr Dulikowski 2025-07-07 12:45:44 +02:00
  • 84e1ac5248 sstables: Move versions static-assertion check to .cc file Pavel Emelyanov 2025-07-04 15:13:53 +03:00
  • a25bd068bf topology coordinator: do not set request_type field for truncation command if topology_global_request_queue feature is not enabled yet Gleb Natapov 2025-06-30 12:07:27 +03:00
  • d7af26a437 test: test_batchlog_manager: batchlog replay includes cdc Michael Litvak 2025-07-02 16:25:49 +03:00
  • a9b476e057 test: test_batchlog_manager: test batch replay when a node is down Michael Litvak 2025-06-19 17:41:52 +03:00
  • 74a3fa9671 batchlog_manager: set timeout on writes Michael Litvak 2025-06-25 14:10:52 +03:00
  • 7150632cf2 batchlog_manager: abort writes on shutdown Michael Litvak 2025-06-25 14:10:35 +03:00
  • fc5ba4a1ea batchlog_manager: create cancellable write response handler Michael Litvak 2025-06-25 14:09:55 +03:00
  • 8d48b27062 storage_proxy: add write type parameter to mutate_internal Michael Litvak 2025-06-25 14:01:22 +03:00
  • 18b6c4d3c5 alternator: lower maximum table name length to 192 Nadav Har'El 2025-06-25 19:01:07 +03:00
  • 3ed8e269f9 alternator: don't crash when adding Streams to long table name Nadav Har'El 2025-06-25 18:23:24 +03:00
  • 898665ca38 alternator: split length limit for regular and auxiliary tables Nadav Har'El 2025-06-25 16:02:41 +03:00
  • 8e783cc23a test: add test for live updates of permissions cache config Marcin Maliszkiewicz 2025-06-18 10:58:15 +02:00
  • b1e75eba65 main: don't start maintenance auth service if not enabled Marcin Maliszkiewicz 2025-06-16 16:59:27 +02:00
  • 4e6369f35b topology coordinator: log a start and an end of topology coordinator command execution at info level Gleb Natapov 2025-07-02 12:39:51 +03:00
  • c8ce9d1c60 topology coordinator: add REST endpoint to query the status of ongoing topology cmd rpc Gleb Natapov 2025-07-02 10:52:04 +03:00
  • 09aa062ab6 alternator: avoid needlessly validating table name Nadav Har'El 2025-06-25 15:05:00 +03:00
  • 9bc487e79e token_metadata_impl: clear_gently: release version tracker early Benny Halevy 2025-06-25 10:13:33 +03:00
  • 41dc86ffa8 test: cluster: test_tablets_merge: add test_tablet_split_merge_with_many_tables Benny Halevy 2025-06-23 20:51:22 +03:00
  • f78a352a29 token_metadata: clear_and_destroy_impl when destroyed Benny Halevy 2025-06-24 09:03:33 +03:00
  • b647dbd547 token_metadata: keep a reference to shared_token_metadata Benny Halevy 2025-06-24 08:04:44 +03:00
  • 0e7d3b4eb9 token_metadata: move make_token_metadata_ptr into shared_token_metadata class Benny Halevy 2025-06-24 07:28:54 +03:00
  • c8043e05c1 replica: database: get and expose a mutable locator::shared_token_metadata Benny Halevy 2025-06-24 07:39:55 +03:00
  • 54fb9ed03b locator: tablets: tablet_metadata: clear_gently: optimize foreign ptr destruction Benny Halevy 2025-06-23 19:39:42 +03:00
  • d4efefbd9c Merge 'Improve background disposal of tablet_metadata' from Benny Halevy Avi Kivity 2025-07-06 19:43:50 +03:00
  • 6e4803a750 token_metadata_impl: clear_gently: release version tracker early Benny Halevy 2025-06-25 10:13:33 +03:00
  • 4a3d14a031 test: cluster: test_tablets_merge: add test_tablet_split_merge_with_many_tables Benny Halevy 2025-06-23 20:51:22 +03:00
  • 2c0bafb934 token_metadata: clear_and_destroy_impl when destroyed Benny Halevy 2025-06-24 09:03:33 +03:00
  • 2b2cfaba6e token_metadata: keep a reference to shared_token_metadata Benny Halevy 2025-06-24 08:04:44 +03:00
  • e0a19b981a token_metadata: move make_token_metadata_ptr into shared_token_metadata class Benny Halevy 2025-06-24 07:28:54 +03:00
  • 493a2303da replica: database: get and expose a mutable locator::shared_token_metadata Benny Halevy 2025-06-24 07:39:55 +03:00
  • 3acca0aa63 locator: tablets: tablet_metadata: clear_gently: optimize foreign ptr destruction Benny Halevy 2025-06-23 19:39:42 +03:00
  • 8ac2978239 sstables: coroutinize futurized readers Ernest Zaslavsky 2025-06-25 13:55:51 +03:00
  • 0de61f56a2 sstables: add make_data_or_index_source to the storage Ernest Zaslavsky 2025-04-14 14:45:32 +03:00
  • 7e5e3c5569 encryption: refactor key retrieval Ernest Zaslavsky 2025-04-23 17:57:26 +03:00
  • 211daeaa40 encryption: add encrypted_data_source class Ernest Zaslavsky 2025-04-10 17:15:20 +03:00
  • 4d6385fc27 api: Remove unused get_json_return_type() templates Pavel Emelyanov 2025-07-04 14:35:37 +03:00
  • 33225b730d Merge 'Do not reference db::config by transport::server' from Pavel Emelyanov Avi Kivity 2025-07-05 18:39:01 +03:00
  • 20afd27765 storage_proxy: avoid large allocation when storing batch in system.batchlog scylla-2025.1.4-candidate-20250708074955 scylla-2025.1.4 Avi Kivity 2025-07-03 12:22:16 +03:00
  • f60c54df77 storage_proxy: avoid large allocation when storing batch in system.batchlog Avi Kivity 2025-07-03 12:22:16 +03:00
  • f1ec51133e docs: handling-node-failures: fix typo Patryk Jędrzejczak 2025-06-30 12:01:50 +02:00
  • 370165cca5 docs: handling-node-failures: fix typo Patryk Jędrzejczak 2025-06-30 12:01:50 +02:00
  • 24a317460d gossiper: do not assume that id->ip mapping is available in failure_detector_loop_for_node Gleb Natapov 2025-06-23 14:22:49 +03:00
  • 9b178df7dd transport: Stop using db::config by transport::server Pavel Emelyanov 2025-07-04 15:33:33 +03:00
  • e2c1484d8d transport: Keep uninitialized_connections_semaphore_cpu_concurrency on cql_server_config Pavel Emelyanov 2025-07-04 15:32:33 +03:00
  • 64ffe67cbd transport: Move cql_duplicate_bind_variable_names_refer_to_same_variable to cql_server_config Pavel Emelyanov 2025-07-04 15:27:35 +03:00
  • b6546ed5ff transport: Move max_concurrent_requests to struct config Pavel Emelyanov 2025-07-04 15:26:01 +03:00
  • 6075eca168 transport: Use cql_server_config::max_request_size Pavel Emelyanov 2025-07-04 15:24:06 +03:00
  • d81820f529 test.py: move deleting directory to prepare_dir Andrei Chekun 2025-07-04 12:40:11 +02:00
  • 55e542e52e test: audit: use automatic comparators in AuditEntry Andrzej Jackowski 2025-07-04 13:05:22 +02:00
  • d7711a5f3a test: audit: enable syslog audit tests Andrzej Jackowski 2025-06-18 08:48:48 +02:00
  • 3ebc693e70 test: audit: sort new audit entries before comparing with expected ones Andrzej Jackowski 2025-07-01 15:55:46 +02:00
  • 436e86d96a test: audit: check audit logging from multiple nodes Andrzej Jackowski 2025-06-18 08:48:12 +02:00
  • 2fefa29de7 test: audit: generate unique uuid for each line in syslog audit Andrzej Jackowski 2025-06-18 09:12:23 +02:00
  • f85e738b11 test: audit: fix parsing of syslog messages Andrzej Jackowski 2025-06-23 12:01:56 +02:00
  • 4d4406c5bc Merge 'test.py: dtest: port next_gating tests from auth_test.py' from Evgeniy Naydanov Pavel Emelyanov 2025-07-04 10:51:51 +03:00
  • 258bf664ee scylla-gdb.py: sstable-summary: adjust for raw-tokens Botond Dénes 2025-07-01 13:39:33 +03:00
  • 8d925b5ab4 test: increase the default timeout of graceful shutdown Patryk Jędrzejczak 2025-07-02 16:38:07 +02:00
  • 60f407bff4 storage_proxy: avoid large allocation when storing batch in system.batchlog Avi Kivity 2025-07-03 12:22:16 +03:00
  • 5cbeae7178 sstables: drop minimum_key(), maximum_key() Avi Kivity 2025-07-03 17:22:29 +03:00
  • 99ed32b178 Merge '[Backport 2025.1] sstables: purge SCYLLA_ASSERT from the sstable read/parse paths' from Scylladb[bot] Botond Dénes 2025-07-04 08:46:21 +03:00
  • a151944fa6 treewide: Replace __builtin_expect with (un)likely Dawid Mędrek 2025-07-01 23:46:27 +02:00
  • 59cc496757 build(deps): bump sphinx-scylladb-theme from 1.8.6 to 1.8.7 in /docs dependabot[bot] 2025-07-02 22:00:28 +00:00
  • 648fe6a4e8 Update ScyllaDB version to: 2025.3.0-rc1 Jenkins Promoter 2025-07-03 11:35:01 +03:00
  • 08b117425e utils/alien_worker: fix a data race in submit() Michał Chojnowski 2025-06-30 22:25:45 +02:00
  • 1bd536a228 utils/alien_worker: fix a data race in submit() Michał Chojnowski 2025-06-30 22:25:45 +02:00
  • d5b11098e8 repair: row_level: unstall to_repair_rows_on_wire() destroying its input Avi Kivity 2025-06-29 22:23:36 +03:00
  • cf36de2c9a compaction_manager: cancel submission timer on drain Łukasz Paszkowski 2025-04-22 13:59:22 +02:00
  • 4a0e61daf0 sstables: replace SCYLLA_ASSERT() with parse_assert() on the read path Botond Dénes 2025-06-17 13:15:48 +03:00
  • 62b1f1a581 sstables/exceptions: introduce parse_assert() Botond Dénes 2025-06-17 13:13:29 +03:00
  • ffcd772a92 Merge '[Backport 2025.1] sstables/mx/writer: handle non-full prefix row keys' from Scylladb[bot] Botond Dénes 2025-07-03 07:20:07 +03:00
  • ca7837550d topology coordinator: do not set request_type field for truncation command if topology_global_request_queue feature is not enabled yet Gleb Natapov 2025-06-30 12:07:27 +03:00
  • fa0077fb77 Merge 'S3 chunked download source bug fixes' from Ernest Zaslavsky Pavel Emelyanov 2025-07-02 14:45:10 +03:00