Commit Graph

  • d2c5765a6b treewide: Move keys related files to a new keys directory Ernest Zaslavsky 2025-07-20 13:29:58 +03:00
  • a86e8d73f2 encryption_at_rest_test: ensure proxy connection flushing Calle Wilund 2025-07-23 10:37:29 +00:00
  • aae5260147 create_keyspace: fix warning for tablets Petr Gusev 2025-07-22 16:33:29 +02:00
  • 1f5d9ace93 docs: fix lwt.rst Petr Gusev 2025-07-18 14:48:33 +02:00
  • 69017fb52a docs: fix tablets.rst Petr Gusev 2025-07-18 12:50:09 +02:00
  • abab025d4f alternator: enable LWT Petr Gusev 2025-07-12 21:23:21 +02:00
  • e4fba1adfe random_failures: enable execute_lwt_transaction Petr Gusev 2025-07-03 12:35:44 +02:00
  • 84b74d6895 test_tablets_lwt: add test_paxos_state_table_permissions Petr Gusev 2025-07-15 13:09:22 +02:00
  • c7cfba726d test_tablets_lwt: add test_lwt_for_tablets_is_not_supported_without_raft Petr Gusev 2025-07-11 17:40:10 +02:00
  • 529d2b949e test_tablets_lwt: test timeout creating paxos state table Petr Gusev 2025-07-10 10:16:36 +02:00
  • a9ef221ae8 test_tablets_lwt: add test_lwt_concurrent_base_table_recreation Petr Gusev 2025-06-27 22:56:12 +02:00
  • e8e2419df6 test_tablets_lwt: add test_lwt_state_is_preserved_on_rebuild Petr Gusev 2025-06-20 13:12:25 +02:00
  • ff2c22ba6a test_tablets_lwt: migrate test_lwt_support_with_tablets Petr Gusev 2025-05-30 13:14:43 +02:00
  • e0c4dc350c test_tablets_lwt: add test_lwt_state_is_preserved_on_tablet_migration Petr Gusev 2025-05-28 14:01:31 +02:00
  • c11e1aef5c test_tablets_lwt: add simple test for LWT Petr Gusev 2025-05-12 11:20:19 +02:00
  • 78aa36b257 check_internal_table_permissions: handle Paxos state tables Petr Gusev 2025-07-15 12:34:25 +02:00
  • ec3c5f4cbc client_state: extract check_internal_table_permissions Petr Gusev 2025-07-15 12:19:03 +02:00
  • bb4e7a669f paxos_store: handle base table removal Petr Gusev 2025-05-30 11:40:16 +02:00
  • 1b70623908 database: get_base_table_for_tablet_colocation: handle paxos state table Petr Gusev 2025-05-29 17:55:22 +02:00
  • 03aa2e4823 paxos_state: use node_local_only mode to access paxos state Petr Gusev 2025-05-23 17:20:57 +02:00
  • ff1caa9798 query_options: add node_local_only mode Petr Gusev 2025-05-22 13:14:39 +02:00
  • 65c7e36b7c storage_proxy: handle node_local_only in query Petr Gusev 2025-06-26 16:34:05 +02:00
  • 2d747d97b8 storage_proxy: handle node_local_only in mutate Petr Gusev 2025-07-09 13:53:14 +02:00
  • 7eb198f2cc storage_proxy: introduce node_local_only flag Petr Gusev 2025-07-09 13:39:57 +02:00
  • 8e745137de abstract_replication_strategy: remove unused using Petr Gusev 2025-06-26 17:26:58 +02:00
  • 4c1aca3927 storage_proxy: add coordinator_mutate_options Petr Gusev 2025-06-26 15:45:40 +02:00
  • b6ccaffd45 storage_proxy: rename create_write_response_handler -> make_write_response_handler Petr Gusev 2025-06-26 15:17:18 +02:00
  • db946edd1d storage_proxy: simplify mutate_prepare Petr Gusev 2025-06-26 15:03:35 +02:00
  • ac4bc3f816 paxos_state: lazily create paxos state table Petr Gusev 2025-05-20 17:48:11 +02:00
  • b559c1f0b6 db/hints/manager.cc: Add logs for changing host filter Dawid Mędrek 2025-07-16 16:44:04 +02:00
  • cb0cd44891 db/hints: Increase log level in critical functions Dawid Mędrek 2025-07-16 16:40:52 +02:00
  • 3e0347c614 migration_manager: add timeout to start_group0_operation and announce Petr Gusev 2025-07-09 14:46:41 +02:00
  • 519f40a95e paxos_store: use non-internal queries Petr Gusev 2025-06-26 12:38:54 +02:00
  • 6caa1ae649 qp: make make_internal_options public Petr Gusev 2025-06-26 12:08:10 +02:00
  • 13f7266052 paxos_store: conditional cf_id filter Petr Gusev 2025-05-20 17:40:07 +02:00
  • 370f91adb7 paxos_store: coroutinize Petr Gusev 2025-05-20 17:23:34 +02:00
  • ab03badc15 feature_service: add LWT_WITH_TABLETS feature Petr Gusev 2025-03-20 08:38:15 +01:00
  • 8292ecf2e1 paxos_state: inline system_keyspace functions into paxos_store Petr Gusev 2025-05-20 14:59:18 +02:00
  • 6e87a6cdb0 paxos_state: extract state access functions into paxos_store Petr Gusev 2025-04-28 10:57:25 +02:00
  • 7c04619ecf Merge '[Backport 2025.3] encryption_at_rest_test: Fix some spurious errors' from Scylladb[bot] Pavel Emelyanov 2025-07-24 16:35:53 +03:00
  • b07f4fb26b Merge '[Backport 2025.3] streaming: Avoid deadlock by running view checks in a separate scheduling group' from Scylladb[bot] Pavel Emelyanov 2025-07-24 16:35:23 +03:00
  • c5f4ad3665 nodetool restore: sstable list from a file Ran Regev 2025-07-20 11:51:58 +03:00
  • 013e0d685c docs: update nodetool restore documentation for --sstables-file-list Ran Regev 2025-07-22 13:56:33 +03:00
  • 800f819b5b gdb: handle zero-size reads in managed_bytes Jakub Smolar 2025-07-17 17:26:01 +02:00
  • 3f93cdc61b nodetool: repair: skip tablet keyspaces Aleksandra Martyniuk 2025-05-07 13:36:56 +02:00
  • 8ac6aaadaf storage_service: Cancel all write requests on storage_proxy shutdown Sergey Zolotukhin 2025-06-27 19:12:55 +02:00
  • 16a8cd9514 test: Add test for unfinished writes during shutdown and topology change Sergey Zolotukhin 2025-06-27 18:43:13 +02:00
  • f15df0bcce storage_service: Cancel all write requests on storage_proxy shutdown Sergey Zolotukhin 2025-06-27 19:12:55 +02:00
  • 487012e972 test: Add test for unfinished writes during shutdown and topology change Sergey Zolotukhin 2025-06-27 18:43:13 +02:00
  • d5e023bbad topology coordinator: drop no longer needed token metadata barrier Gleb Natapov 2025-07-17 17:21:27 +03:00
  • 1767eb9529 repair: remove unused code Aleksandra Martyniuk 2025-07-18 16:00:17 +02:00
  • a0031ad05e api: repair_async: forbid repairing tablet keyspaces Aleksandra Martyniuk 2025-06-25 15:02:21 +02:00
  • 8298405805 auth: fix crash when migration code runs parallel with raft upgrade Piotr Dulikowski 2025-07-14 17:12:23 +02:00
  • c9bf010d6d Merge 'test.py: skip cleaning testlog' from Andrei Chekun Tomasz Grabiec 2025-07-23 20:08:04 +02:00
  • ab6e328226 storage_proxy: preallocate write response handler hash table Gleb Natapov 2025-07-21 11:31:06 +03:00
  • f89ffe491a Merge 'storage_service: cancel all write requests after stopping transports' from Sergey Zolotukhin Patryk Jędrzejczak 2025-07-23 18:22:27 +02:00
  • 7b5a4cadd7 test: add test_sstable_compression_dictionaries_upgrade.py Michał Chojnowski 2025-02-28 21:21:13 +01:00
  • 1446b4e0ef test.py: add --run-internet-dependent-tests Michał Chojnowski 2025-03-17 23:30:08 +01:00
  • 0ca983ea91 utils/bit_cast: add object_representation() Michał Chojnowski 2024-10-18 23:04:43 +02:00
  • fa1b97f0c5 Merge '[Backport 2025.2] Improve background disposal of tablet_metadata' from Scylladb[bot] Tomasz Grabiec 2025-07-23 17:00:44 +02:00
  • f408d1fa4f docs: document the option to set recovery_leader later Patryk Jędrzejczak 2025-07-14 18:02:49 +02:00
  • 9e45e1159b test: delay setting recovery_leader in the recovery procedure tests Patryk Jędrzejczak 2025-07-14 17:48:50 +02:00
  • ba5b5c7d2f gossip: add recovery_leader to gossip_digest_syn Patryk Jędrzejczak 2025-07-14 17:45:34 +02:00
  • 23f59483b6 db: system_keyspace: peers_table_read_fixup: remove rows with null host_id Patryk Jędrzejczak 2025-07-23 14:09:27 +02:00
  • 445a15ff45 db/config, gms/gossiper: change recovery_leader to UUID Patryk Jędrzejczak 2025-07-21 16:33:00 +02:00
  • ec69028907 db/config, utils: allow using UUID as a config option Patryk Jędrzejczak 2025-07-23 10:15:08 +02:00
  • ddc3b6dcf5 migration manager: assert that if schema pull is disabled the group0 is not in use_pre_raft_procedures state Gleb Natapov 2025-07-21 17:36:50 +03:00
  • 41a67510bb Revert "main.cc: fix group0 shutdown order" Petr Gusev 2025-07-23 12:11:01 +02:00
  • e45852a595 s3_client: Disable Seastar-level retries in HTTP client creation Ernest Zaslavsky 2025-07-08 09:55:19 +03:00
  • fdf706a6eb s3_test: Validate handling of non-aws_error exceptions Ernest Zaslavsky 2025-07-08 09:42:40 +03:00
  • 2bc3accf9c s3_client: Improve error handling in chunked_download_source Ernest Zaslavsky 2025-07-08 09:23:20 +03:00
  • 0106d132bd aws_error: Add factory method for aws_error from exception Ernest Zaslavsky 2025-07-08 09:09:44 +03:00
  • b65a2e2303 Update seastar submodule Botond Dénes 2025-07-22 06:50:20 +03:00
  • 2df1945f2a compaction: Pass "reason" to perform_task_on_all_files() Pavel Emelyanov 2025-07-22 18:51:09 +03:00
  • 08c8c03a20 compaction: Pass "reason" to run_with_compaction_disabled() Pavel Emelyanov 2025-07-22 18:46:17 +03:00
  • db46da45d2 compaction: Pass "reason" to stop_and_disable_compaction() Pavel Emelyanov 2025-07-22 17:50:51 +03:00
  • e0dc73f52a storage_service: Cancel all write requests on storage_proxy shutdown Sergey Zolotukhin 2025-06-27 19:12:55 +02:00
  • bc934827bc test: Add test for unfinished writes during shutdown and topology change Sergey Zolotukhin 2025-06-27 18:43:13 +02:00
  • 3d82b9485e docs: update nodetool restore documentation for --sstables-file-list Ran Regev 2025-07-22 13:56:33 +03:00
  • 4445c11c69 ./github/workflows/conflict_reminder: improve workflow with weekly notifications Yaron Kaikov 2025-07-22 14:55:39 +03:00
  • fce6c4b41d tablets: prevent accidental copy of tablets_map Benny Halevy 2025-07-14 13:47:35 +03:00
  • dee0d7ffbf locator: tablets: get rid of synchronous mutate_tablet_map Benny Halevy 2025-07-22 15:03:02 +03:00
  • e4c4141d97 test.py: don't crash on early cleanup of ScyllaServer Avi Kivity 2025-07-08 11:37:44 +03:00
  • 2db2b42556 sstables: version: drop custom operator<=> Avi Kivity 2025-07-08 12:21:27 +03:00
  • e89f6c5586 config, main: make cpu scheduling mandatory Avi Kivity 2025-07-08 14:29:04 +03:00
  • ee138217ba alternator: simplify std::views::transform calls that extract a member from a class Avi Kivity 2025-07-16 14:09:20 +03:00
  • 6e0a063ce3 gdb: handle zero-size reads in managed_bytes Jakub Smolar 2025-07-17 17:26:01 +02:00
  • 298a0ec4de test/cqlpy: in README.md, remind users of run-cassandra to set NODETOOL Nadav Har'El 2025-07-17 18:34:09 +03:00
  • b5026edf49 tasks: change _finished_children type Aleksandra Martyniuk 2025-07-18 11:04:42 +02:00
  • 81d1790655 Merge '[Backport 2025.2] cdc: Forbid altering columns of CDC log tables directly' from Scylladb[bot] Piotr Dulikowski 2025-07-22 12:35:20 +02:00
  • e53d5ed0dc utils::http::dns_connection_factory: Use a shared certificate_credentials Calle Wilund 2025-06-09 12:28:52 +00:00
  • a57c51b9d7 tablets: stop storage group on deallocation Michael Litvak 2025-07-08 15:55:56 +03:00
  • 57b24383ed Merge '[Backport 2025.1] Improve background disposal of tablet_metadata' from Scylladb[bot] Pavel Emelyanov 2025-07-22 11:02:00 +03:00
  • 5f07f9963d replica: hold compaction group gate during flush Aleksandra Martyniuk 2025-07-08 12:40:37 +02:00
  • f11413274d test: test_zero_token_nodes_multidc: properly handle reads with CL=ONE Patryk Jędrzejczak 2025-03-31 16:47:04 +02:00
  • fb20a59242 Merge '[Backport 2025.1] cdc: throw error if column doesn't exist' from Scylladb[bot] Pavel Emelyanov 2025-07-22 11:00:31 +03:00
  • 7cb673b6c2 Merge '[Backport 2025.1] cdc: Forbid altering columns of CDC log tables directly' from Scylladb[bot] Pavel Emelyanov 2025-07-22 11:00:18 +03:00
  • d94be313c1 Merge 'test: audit: ignore cassandra user audit logs in AUTH tests' from Andrzej Jackowski Pavel Emelyanov 2025-07-22 10:42:16 +03:00
  • 295165d8ea Merge 's3_client: Enhance s3_client error handling' from Ernest Zaslavsky Pavel Emelyanov 2025-07-22 10:40:39 +03:00
  • dd67d22825 nodetool restore: sstable list from a file Ran Regev 2025-07-20 11:51:58 +03:00