Commit Graph

  • 34c0c64d9d docs/cql: document the new CQL per-row TTL feature Nadav Har'El 2026-01-25 09:58:26 +02:00
  • 23ad0be034 test/cluster: tests for the new CQL per-row TTL feature Nadav Har'El 2026-02-09 17:14:53 +02:00
  • 7a1351c6cf test/cqlpy: tests for the new CQL per-row TTL feature Nadav Har'El 2026-01-23 00:07:47 +02:00
  • 154cecda71 test: set low alternator_ttl_period_in_seconds in CQL tests Nadav Har'El 2026-01-25 22:55:31 +02:00
  • eebd7b0fbc cql ttl: fix ALTER TABLE to disable TTL if column is dropped Nadav Har'El 2026-01-25 20:51:52 +02:00
  • acbdf637b6 cql ttl: add setting/unsetting of TTL column to ALTER TABLE Nadav Har'El 2026-01-25 14:24:28 +02:00
  • 22c79b6af8 cql ttl: add TTL column support to CREATE TABLE and DESC TABLE Nadav Har'El 2026-01-22 23:40:10 +02:00
  • e636bc39ad ttl: add CQL support to Alternator's TTL expiration service Nadav Har'El 2026-01-26 12:58:59 +02:00
  • 2823780557 alternator ttl: move TTL_TAG_KEY to a header file Nadav Har'El 2026-01-22 18:19:21 +02:00
  • 5e16c59312 alternator ttl: remove unnecessary check of feature flag Nadav Har'El 2026-01-22 10:10:58 +02:00
  • 4f4e93b695 cql: add "cql_row_ttl" cluster feature Nadav Har'El 2026-01-22 09:44:54 +02:00
  • 0d6b7a6211 alternator: fix error message if UpdateTimeToLive is not supported Nadav Har'El 2026-01-22 09:34:26 +02:00
  • b251ee02a4 test: add unit test for tablet_map::get_secondary_replica() Nadav Har'El 2026-02-23 15:41:01 +02:00
  • f26d08dde2 test, alternator: add test for TTL expiration with a node down Nadav Har'El 2026-02-23 10:24:49 +02:00
  • 9cd1038c7a locator: fix get_secondary_replica() to match get_primary_replica() Nadav Har'El 2026-02-23 16:10:26 +02:00
  • b78bb914d7 alternator: replace SCYLLA_ASSERT with throwing_assert Nadav Har'El 2026-01-30 00:03:19 +02:00
  • d876e7cd0a utils: introduce throwing_assert(), a safe replacement for assert Nadav Har'El 2026-01-29 23:31:37 +02:00
  • d1ff8f1db3 docs: add strong consistency doc Wojciech Mitros 2026-02-12 03:52:03 +01:00
  • 97dc88d6b6 test/cluster: add tests for strongly-consistent tables' metadata persistence Wojciech Mitros 2026-02-02 04:39:21 +01:00
  • f841c0522d raft: enable multi-shard raft groups for strongly consistent tablets Wojciech Mitros 2026-02-02 04:39:02 +01:00
  • ffe32e8e4d test/raft: add unit tests for raft_groups_storage Wojciech Mitros 2026-02-02 04:37:19 +01:00
  • 16977d7aa0 raft: add raft_groups_storage persistence class Wojciech Mitros 2026-02-02 04:17:27 +01:00
  • 654fe4b1ca db: add system tables for strongly consistent tables' raft groups Wojciech Mitros 2026-02-02 04:14:38 +01:00
  • cb0caea8bf dht: add fixed_shard_partitioner and fixed_shard_sharder Wojciech Mitros 2026-02-02 04:12:30 +01:00
  • 99244179f7 Merge 'CQL transport: Add histogram-based request/response size tracking' from Amnon Heiman Botond Dénes 2026-02-25 13:05:18 +02:00
  • 98494e08eb ci: harden trigger-scylla-ci workflow against credential leaks and untrusted PRs Yaron Kaikov 2026-02-24 14:55:41 +02:00
  • 511fab1f28 gossiper: exit failure detector sleep faster Avi Kivity 2026-02-15 22:21:18 +02:00
  • e2c4b0a733 config: add write_consistency_levels_* guardrails configuration Andrzej Jackowski 2026-02-04 08:58:59 +01:00
  • 5baf16005f build: install antlr3 from maven + source, not rpm packages Avi Kivity 2026-02-23 13:02:50 +02:00
  • 729bad77b1 test.py: add possibility to run downloaded Scylla binary Andrei Chekun 2026-02-06 13:28:41 +01:00
  • 9ade0b23da reader_concurrency_semaphore: set _ex in on_preemptive_abort() Łukasz Paszkowski 2026-02-09 11:15:54 +01:00
  • b4f0eb666f packaging: add systemctl command to dependencies Grzegorz Burzyński 2026-02-10 10:13:54 +01:00
  • 56cc7bbeec Merge 'Allow "global" snapshot using topology coordinator + add tablet metadata to manifest' from Calle Wilund Botond Dénes 2026-02-25 10:17:53 +02:00
  • 166e245097 Merge 'test.py: Topology test pytest integration' from Andrei Chekun Botond Dénes 2026-02-25 10:17:20 +02:00
  • 9dff9752b4 Merge 'Fix regression in Alternator TTL with tablets and node going down' from Nadav Har'El Botond Dénes 2026-02-25 10:13:55 +02:00
  • 0f8cdd81f3 group0: fix indentation after previous patch Gleb Natapov 2026-02-05 18:23:05 +02:00
  • 7d7cbae763 raft_group0: simplify get_group0_upgrade_state function since no upgrade can happen any more Gleb Natapov 2026-02-03 18:32:23 +02:00
  • 0689fb5ab2 raft_group0: move service::group0_upgrade_state to use fmt::formatter instead of iostream Gleb Natapov 2026-02-03 18:31:19 +02:00
  • cd76604c79 raft_group0: remove unused code from raft_group0 Gleb Natapov 2026-02-03 14:42:33 +02:00
  • 6173ea476b node_ops: remove topology over node ops code Gleb Natapov 2026-02-02 16:16:58 +02:00
  • 758d1c9c39 topology: fix indentation after the previous patch Gleb Natapov 2026-02-02 14:10:44 +02:00
  • 67cd5755b2 topology: drop topology_change_enabled parameter from raft_group0 code Gleb Natapov 2026-02-02 14:09:49 +02:00
  • 50da142e77 storage_service: remove unused handle_state_* functions Gleb Natapov 2026-02-02 12:02:48 +02:00
  • 1a57f2b22d gossiper: drop wait_for_gossip_to_settle and deprecate correspondent option Gleb Natapov 2026-02-02 11:52:22 +02:00
  • aa0f103eb9 storage_service: fix indentation after the last patch Gleb Natapov 2026-02-02 11:35:42 +02:00
  • be6cced978 storage_service: remove gossiper bootstrapping code Gleb Natapov 2026-02-02 11:35:06 +02:00
  • 8776d00c44 storage_service: drop get_group_server_if_raft_topolgy_enabled Gleb Natapov 2026-02-02 11:25:28 +02:00
  • 5fa4f5b08f storage_service: drop is_topology_coordinator_enabled and its uses Gleb Natapov 2026-02-02 11:12:33 +02:00
  • 1e8d4436c7 storage_service: drop run_with_api_lock_in_gossiper_mode_only Gleb Natapov 2026-02-02 10:25:16 +02:00
  • a8a167623a topology: remove code that assumes raft_topology_change_enabled() may return false Gleb Natapov 2026-02-01 16:43:54 +02:00
  • 8dbcd8a0b3 tools/scylla-sstable: create_table_in_cql_env(): register UDTs recursively Botond Dénes 2026-02-25 08:34:20 +02:00
  • cf39a5e610 tools/scylla-sstable: generalize dump_if_user_type Botond Dénes 2026-02-25 08:27:22 +02:00
  • 80049c88e9 tools/scylla-sstable: move dump_if_user_type() definition Botond Dénes 2026-02-25 07:01:17 +02:00
  • 3222a1a559 dtest: shorten default sleep step in wait_for Dario Mirovic 2026-02-09 14:40:28 +01:00
  • 51e7c2f8d9 dtest: wait_for speedup Dario Mirovic 2026-02-09 14:09:09 +01:00
  • 1b92b140ee test.py: improve stdout output for boost test Andrei Chekun 2026-02-24 12:56:42 +01:00
  • f70ca9a406 load_stats: implement the optimized sum of tablet sizes Ferenc Szili 2026-02-22 08:09:29 +01:00
  • aa7816882e test: add test_uninitialized_conns_semaphore Marcin Maliszkiewicz 2026-02-24 10:53:01 +01:00
  • 5557770b59 test_mv_build_during_shutdown started two async CREATE MATERIALIZED VIEW operations and never awaited them (asyncio.gather(...) without await). Alex 2026-02-23 18:18:38 +02:00
  • 64b1798513 doc: remove reduntant Java-related information Anna Stuchlik 2026-02-24 13:20:01 +01:00
  • e2333a57ad doc: remove the tablets limitation for Alternator Anna Stuchlik 2026-02-24 10:10:48 +01:00
  • fdae3e4f3a Merge '[Backport 2026.1] s3_client: Fix s3 part size and number of parts calculation' from Scylladb[bot] Avi Kivity 2026-02-24 14:23:33 +02:00
  • d47e4898ea Merge '[Backport 2026.1] docs: update a documentation of adding/removing DC and rebuilding a node' from Scylladb[bot] Avi Kivity 2026-02-24 14:21:49 +02:00
  • cd4caed3d3 test: fix configuration of test_autoretrain_dict Andrzej Jackowski 2026-02-20 16:18:55 +01:00
  • 067bb5f888 test/scylla_gdb: skip coroutine tests if coroutine frame is not found Botond Dénes 2026-02-20 15:48:28 +02:00
  • d5684b98c8 test: cluster: add continue-after-error to perf tool tests Marcin Maliszkiewicz 2026-02-23 12:37:40 +01:00
  • d9ce2db1a3 test.py: remove setsid from the framework Andrei Chekun 2026-02-03 11:25:50 +01:00
  • d3f5f7468c test.py: rename suite.yaml to test_config.yaml Andrei Chekun 2026-01-13 15:51:31 +01:00
  • e439ec9d67 test.py: add cluster tests to be executed by pytest Andrei Chekun 2026-01-13 15:59:21 +01:00
  • edf7154fee test.py: add random seed for topology tests reproducibility Andrei Chekun 2026-01-13 15:57:36 +01:00
  • 4a7d8cd99d test.py: add explicit default values to pytest options Andrei Chekun 2026-01-13 15:57:22 +01:00
  • 99234f0a83 test.py: replace SCYLLA env var with build_mode fixture Andrei Chekun 2026-01-13 15:51:48 +01:00
  • 0add130b9d lua: avoid undefined behavior when converting doubles to integers Avi Kivity 2026-02-02 20:52:12 +02:00
  • 1d5b8cc562 Merge 'Fix use after free in auth cache' from Marcin Maliszkiewicz Botond Dénes 2026-02-24 10:35:46 +02:00
  • 7bc87de838 docs: update nodetool rebuild docs Aleksandra Martyniuk 2026-02-03 16:00:44 +01:00
  • 2141b9b824 docs: update a procedure of decommissioning a DC Aleksandra Martyniuk 2026-02-03 15:56:29 +01:00
  • aa50edbf17 docs: update a procedure of adding a DC Aleksandra Martyniuk 2026-02-03 15:19:18 +01:00
  • 7f836aa3ec docs: describe upgrade to enforce_rack_list option Aleksandra Martyniuk 2026-02-09 13:48:01 +01:00
  • bd26803c1a docs: describe conversion to rack-list RF Aleksandra Martyniuk 2026-02-03 13:25:23 +01:00
  • 5a5eb67144 vector_search/dns: Use newer seastar get_host_by_name API Pavel Emelyanov 2026-02-06 12:05:09 +03:00
  • 6b02b50e3d Merge 'object_storage: add retryable machinery to object storage' from Ernest Zaslavsky Pavel Emelyanov 2026-02-23 21:28:51 +03:00
  • 2feed49285 test/vector_search: add reproducer for rescoring with zero vectors Dawid Pawlik 2026-02-11 13:39:02 +01:00
  • 3007cb6f37 vector_search: return NaN for similarity_cosine with all-zero vectors Dawid Pawlik 2026-02-11 12:31:47 +01:00
  • c1b3fec11a raft: add group_id -> shard mapping to raft_group_registry Wojciech Mitros 2026-02-02 04:00:28 +01:00
  • e463d528fe test: add unit test for tablet_map::get_secondary_replica() Nadav Har'El 2026-02-23 15:41:01 +02:00
  • 0c7f499750 test, alternator: add test for TTL expiration with a node down Nadav Har'El 2026-02-23 10:24:49 +02:00
  • 9ab3d5b946 locator: fix get_secondary_replica() to match get_primary_replica() Nadav Har'El 2026-02-23 16:10:26 +02:00
  • dcd8de86ee Merge 'docs: update a documentation of adding/removing DC and rebuilding a node' from Aleksandra Martyniuk Botond Dénes 2026-02-23 16:15:16 +02:00
  • 6ae58c6fa6 test.py: move storage tests to cluster subdirectory Andrei Chekun 2026-01-13 15:51:18 +01:00
  • 1e2d1c7e85 load_stats: fix race condition when computing sum_tablet_sizes Ferenc Szili 2026-02-18 12:42:59 +01:00
  • e23af998e1 test: schema_change_test: make test_schema_digest_does_not_change_with_disabled_features tests run in raft mode Gleb Natapov 2026-02-04 14:50:27 +02:00
  • f589740a39 test: schema_change_test: drop schema tests relevant for no raft mode only Gleb Natapov 2026-02-04 14:48:31 +02:00
  • 92049c3205 topology: remove upgrade to raft topology code Gleb Natapov 2026-01-29 14:32:15 +02:00
  • 4a9cf687cc group0: remove upgrade to group0 code Gleb Natapov 2026-01-29 13:29:34 +02:00
  • dcafb5c083 group0: refuse to boot if a cluster is still is not in a raft topology mode Gleb Natapov 2026-01-28 14:15:18 +02:00
  • ed52d1a292 storage_service: refuse to join a cluster in legacy mode Gleb Natapov 2026-01-27 14:43:02 +02:00
  • 0b3f03f4b7 Merge '[Backport 2025.4] transport: fix connection code to consume only initially taken semaphore units' from Scylladb[bot] Marcin Maliszkiewicz 2026-02-23 13:21:05 +01:00
  • 134f2c1a06 Merge '[Backport 2025.3] transport: fix connection code to consume only initially taken semaphore units' from Scylladb[bot] Marcin Maliszkiewicz 2026-02-23 13:20:10 +01:00
  • c5dc086baf Merge 'vector_search: return NaN for similarity_cosine with all-zero vectors' from Dawid Pawlik Marcin Maliszkiewicz 2026-02-23 13:10:44 +01:00
  • 9ccc95808f docs: update nodetool rebuild docs Aleksandra Martyniuk 2026-02-03 16:00:44 +01:00