Commit Graph

  • 3ab789e1ca test/storage: harden out-of-space prevention tests around restart and disk-utilization transitions Łukasz Paszkowski 2026-02-12 08:56:00 +01:00
  • 25a17282bd test: Fix coordinator assumption in do_test_tablet_incremental_repair_merge_error Asias He 2026-03-09 08:46:40 +08:00
  • 7afcc56128 db,compaction: use utils::chunked_vector for cache invalidation ranges Botond Dénes 2026-03-06 12:44:42 +02:00
  • 32443ed6f7 reader_concurrency_semaphore: fix leak workaround Andrzej Jackowski 2026-03-10 12:09:53 +01:00
  • 3e9b984020 Merge 'service: tasks: scan all tablets in tablet_virtual_task::wait' from Aleksandra Martyniuk Botond Dénes 2026-03-11 09:24:07 +02:00
  • 2d199fb609 docs: add cluster platform migration procedure Dmitriy Kruglov 2026-01-30 13:47:51 +01:00
  • 35cd7f9239 Merge 'cql3: pin prepared cache entry in prepare() to avoid invalid weak handle race' from Alex Dathskovsky Piotr Dulikowski 2026-03-11 12:09:23 +01:00
  • 32ce43d4b1 database: Rate limit all tokens from a range Pavel Emelyanov 2026-03-16 12:21:12 +03:00
  • fef7750eb6 Merge 'tasks: do not fail the wait request if rpc fails' from Aleksandra Martyniuk Botond Dénes 2026-03-19 10:03:18 +02:00
  • 213442227d Merge 'doc: fix the installation section' from Anna Stuchlik Botond Dénes 2026-03-19 17:13:53 +02:00
  • 1398a55d16 test: test_remove_garbage_group0_members: wait for token ring and group0 consistency before removenode Patryk Jędrzejczak 2026-03-18 16:46:04 +01:00
  • a0a2a67634 doc: remove the instructions to install old versions from Web Installer Anna Stuchlik 2026-03-18 13:46:57 +01:00
  • c4a0f6f2e6 object_store: Don't leave dangling objects by iterating moved-from names vector Pavel Emelyanov 2026-03-16 11:18:25 +03:00
  • 712ba5a31f utils: Use yielding directory_lister in owner verification Pavel Emelyanov 2026-03-16 14:12:37 +03:00
  • 961fc9e041 s3: Don't rearm credential timers when credentials are not refreshed Pavel Emelyanov 2026-03-16 10:53:21 +03:00
  • 0a8dc4532b s3: Fix missing upload ID in copy_part trace log Pavel Emelyanov 2026-03-16 10:53:53 +03:00
  • bb5c328a16 Merge 'Squash two primary-replica restoration tests together' from Pavel Emelyanov Botond Dénes 2026-03-20 10:05:16 +02:00
  • ea2a214959 test/backup: Use unique_name() for backup prefix instead of cf_dir Pavel Emelyanov 2026-03-13 15:15:23 +03:00
  • 65032877d4 api: Move /storage_service/toppartitions from storage_service.cc to column_family.cc Pavel Emelyanov 2026-03-11 13:54:39 +03:00
  • de0bdf1a65 Merge 'Decouple test_refresh_deletes_uploaded_sstables from backup test-suite' from Pavel Emelyanov Botond Dénes 2026-03-20 09:29:15 +02:00
  • 97430e2df5 Merge 'Fix object storage lister entries walking loop' from Pavel Emelyanov Botond Dénes 2026-03-20 09:12:42 +02:00
  • 5573c3b18e Merge 'tablets: Fix deadlock in background storage group merge fiber' from Tomasz Grabiec Botond Dénes 2026-03-20 09:05:52 +02:00
  • 34473302b0 Merge 'docs: document existing guardrails' from Andrzej Jackowski Botond Dénes 2026-03-20 08:56:00 +02:00
  • 9898e5700b scylla-node-exporter: Add systemd collector to node exporter artem.penner 2026-02-04 11:25:59 +01:00
  • 10c4b9b5b0 test: verify signal() detects resource negative leak in rcs Andrzej Jackowski 2026-03-11 12:10:55 +01:00
  • f9adbc7548 test/cqlpy/test_tombstone_limit.py: disable tombstone-gc for test table Botond Dénes 2026-03-17 10:41:28 +02:00
  • 6b18d95dec test: add a missing reconnect_driver in test_sstable_compression_dictionaries_upgrade.py Michał Chojnowski 2026-03-18 20:28:23 +01:00
  • 89388510a0 test/cluster/test_data_resurrection_in_memtable.py: use explicit CL Botond Dénes 2026-03-19 15:33:50 +02:00
  • d4e454b5bc Merge 'Fix bad performance for densely populated partition index pages' from Tomasz Grabiec Avi Kivity 2026-03-19 14:42:49 +02:00
  • 6b259babeb Merge 'logstor: initial log-structured storage for key-value tables' from Michael Litvak Avi Kivity 2026-03-20 00:02:16 +02:00
  • 062751fcec Merge 'db/config: enable ms sstable format by default' from Łukasz Paszkowski Avi Kivity 2026-03-19 18:19:01 +02:00
  • 969dddb630 test/refresh: Simplify refresh invocation Pavel Emelyanov 2026-03-19 18:16:06 +03:00
  • de21572b31 test/refresh: Remove r_servers alias for servers Pavel Emelyanov 2026-03-19 18:16:55 +03:00
  • 20b1531e6d test/refresh: Replace check_mutation_replicas with a plain CQL SELECT Pavel Emelyanov 2026-03-19 18:09:15 +03:00
  • c591b9ebe2 test/refresh: Inline keyspace/table/data setup in test_refresh_deletes_uploaded_sstables Pavel Emelyanov 2026-03-19 17:50:55 +03:00
  • 06006a6328 test/refresh: Prepare indentation for new_test_keyspace in test_refresh_deletes_uploaded_sstables Pavel Emelyanov 2026-03-19 17:49:52 +03:00
  • 67d8cde42d test/refresh: Decouple test_refresh_deletes_uploaded_sstables from backup tests Pavel Emelyanov 2026-03-19 17:41:06 +03:00
  • 04f046d2d8 test/refresh: Remove unused wait_for_cql_and_get_hosts import Pavel Emelyanov 2026-03-19 17:54:00 +03:00
  • e8b37d1a89 Merge 'doc: fix the installation section' from Anna Stuchlik Botond Dénes 2026-03-19 17:13:53 +02:00
  • d2c44722e1 test: cluster: fix log clear race condition in test_audit.py Dario Mirovic 2026-03-05 18:50:11 +01:00
  • 821f8696a7 test: pylib: shut down exclusive cql connections in ManagerClient Dario Mirovic 2026-03-05 17:34:05 +01:00
  • d94999f87b test: cluster: fix multinode audit entry comparison in test_audit.py Dario Mirovic 2026-03-05 16:46:57 +01:00
  • 249a6cec1b test: cluster: dtest: remove old audit tests Dario Mirovic 2026-02-25 03:15:29 +01:00
  • adc790a8bf test: cluster: group migrated audit tests for cluster reuse Dario Mirovic 2026-02-25 02:31:01 +01:00
  • 967b7ff6bf test: cluster: enable migrated audit tests and make them work Dario Mirovic 2026-02-16 06:09:54 +01:00
  • 5d51501a0b pgo: use maintenance socket for CQL setup in PGO training Dario Mirovic 2026-03-17 10:57:28 +01:00
  • 825a36c97a doc: update the warning about shared dictionary training Anna Stuchlik 2026-03-18 17:44:18 +01:00
  • 8367509b3b test: pylib: manager_client: specify AuthProvider in get_cql_exclusive Dario Mirovic 2026-02-16 06:07:10 +01:00
  • 0a7a69345c test: pylib: scylla cluster after_test log fix Dario Mirovic 2026-02-16 06:03:05 +01:00
  • 899ae71349 test: audit: copy audit test from dtest Dario Mirovic 2026-02-15 16:24:45 +01:00
  • 4deeb7ebfc test: add new guardrail tests matching documentation scenarios Andrzej Jackowski 2026-03-13 10:59:56 +01:00
  • 2a03c634c0 test: add metric assertions to guardrail replication strategy tests Andrzej Jackowski 2026-03-13 13:31:42 +01:00
  • 81c4e717e2 test: use regex matching in guardrail replication strategy tests Andrzej Jackowski 2026-03-13 13:31:34 +01:00
  • 6b1df5202c doc: remove the instructions to install old versions from Web Installer Anna Stuchlik 2026-03-18 13:46:57 +01:00
  • 171504c84f Merge 'auth: migrate some standard role manager APIs to use cache' from Marcin Maliszkiewicz Piotr Dulikowski 2026-03-19 14:37:22 +01:00
  • 45413e99a5 Merge 'load_stats: improve tablet filtering for load stats' from Ferenc Szili Tomasz Grabiec 2026-03-13 13:08:11 +01:00
  • 5e7fb08bf3 Merge 'Fix bad performance for densely populated partition index pages' from Tomasz Grabiec Avi Kivity 2026-03-19 14:42:49 +02:00
  • 4981e72607 Merge 'replica: avoid unnecessary computation on token lookup hot path' from Łukasz Paszkowski Botond Dénes 2026-03-19 14:27:12 +02:00
  • aa9da87e97 encryption: fix deadlock in encrypted_data_source::get() Ernest Zaslavsky 2026-03-18 18:45:10 +02:00
  • f74a54f005 test_lib: mark limiting_data_source_impl as not final Ernest Zaslavsky 2026-03-19 13:21:49 +02:00
  • 151e945d9f Fix formatting after previous patch Ernest Zaslavsky 2026-03-19 13:49:40 +02:00
  • 517bb8655d test: extract ks_opts helper in test_guardrail_replication_strategy Andrzej Jackowski 2026-03-13 10:58:55 +01:00
  • 9b24d9ee7d docs: document CQL guardrails Andrzej Jackowski 2026-03-12 06:36:43 +01:00
  • 537747cf5d Fix indentation after previous patch Ernest Zaslavsky 2026-03-19 13:48:37 +02:00
  • 2535164542 test_lib: make limiting_data_source_impl available to tests Ernest Zaslavsky 2026-03-19 13:20:21 +02:00
  • c93a935564 docs: update vector search filtering to reflect primary key support only Michał Hudobski 2026-03-09 09:34:42 +01:00
  • 86d7c82993 test/cluster/test_repair.py: use tablets in test_repair_timestamp_difference Botond Dénes 2026-03-16 21:24:52 +02:00
  • 399260a6c0 test: mv: fix flaky wait for commitlog sync Michael Litvak 2026-03-11 19:30:07 +01:00
  • f27dc12b7c Merge 'Fix directory lister leak in table::get_snapshot_details: ' from Benny Halevy Pavel Emelyanov 2026-03-19 12:40:23 +03:00
  • 3143134968 test: avoid split/major compaction deadlock in tablet split test Raphael S. Carvalho 2026-03-16 14:53:21 -03:00
  • 2e47fd9f56 Merge 'tasks: do not fail the wait request if rpc fails' from Aleksandra Martyniuk Botond Dénes 2026-03-19 10:03:18 +02:00
  • a2ad57062f docs/cql: clarify WHERE clause boolean limitations Piotr Smaron 2026-03-18 10:52:51 +01:00
  • 31d339e54a logstor: trigger separator flush for buffers that hold old segments Michael Litvak 2026-03-17 12:26:33 +01:00
  • ad87eda835 docs/dev: add logstor documentation Michael Litvak 2026-03-02 10:34:33 +01:00
  • a0da07e5b7 logstor: recover segments into compaction groups Michael Litvak 2026-03-15 12:54:55 +01:00
  • 24379acc76 logstor: range read Michael Litvak 2026-03-14 14:46:54 +01:00
  • a9d0211a64 logstor: change index to btree by token per table Michael Litvak 2026-03-14 13:21:54 +01:00
  • e7c3942d43 logstor: move segments to replica::compaction_group Michael Litvak 2026-03-10 20:11:29 +01:00
  • d69f7eb0ee db: update dirty mem limits dynamically Michael Litvak 2026-03-05 20:04:40 +01:00
  • 65cd0b5639 logstor: track memory usage Michael Litvak 2026-03-08 11:45:56 +01:00
  • b7bdb1010a logstor: logstor stats api Michael Litvak 2026-02-25 08:31:37 +01:00
  • 8bd3bd7e2a logstor: compaction buffer pool Michael Litvak 2026-02-26 14:48:54 +01:00
  • caf5aa47c2 logstor: separator: flush buffer when full Michael Litvak 2026-02-23 16:25:34 +01:00
  • 6ddb7a4d13 logstor: hold segment until index updates Michael Litvak 2026-02-22 18:29:01 +01:00
  • bd66edee5c logstor: truncate table Michael Litvak 2026-02-21 13:42:25 +01:00
  • 489efca47c logstor: enable/disable compaction per table Michael Litvak 2026-02-21 13:43:59 +01:00
  • 21db4f3ed8 logstor: separator buffer pool Michael Litvak 2026-02-16 19:20:17 +01:00
  • 37c485e3d1 test: logstor: add separator and compaction tests Michael Litvak 2026-02-24 16:47:00 +01:00
  • 31aefdc07d logstor: segment and separator barrier Michael Litvak 2026-02-15 21:42:45 +01:00
  • 1231fafb46 logstor: separator debt controller Michael Litvak 2026-02-15 08:58:45 +01:00
  • 17cb173e18 logstor: compaction controller Michael Litvak 2026-02-14 12:42:28 +01:00
  • 1da1bb9d99 logstor: recovery: recover mixed segments using separator Michael Litvak 2026-02-12 16:45:59 +01:00
  • b78cc787a6 logstor: wait for pending reads in compaction Michael Litvak 2026-02-09 18:58:30 +01:00
  • 600ec82bec logstor: separator Michael Litvak 2026-02-08 18:56:52 +01:00
  • 009fc3757a logstor: compaction groups Michael Litvak 2026-02-05 23:06:19 +01:00
  • b3293f8579 logstor: cache files for read Michael Litvak 2026-02-09 12:17:38 +01:00
  • 5a16980845 logstor: recovery: initial Michael Litvak 2026-02-01 09:53:34 +01:00
  • bc9fc96579 logstor: add segment generation Michael Litvak 2026-02-12 14:19:58 +01:00
  • 719f7cca57 logstor: reserve segments for compaction Michael Litvak 2026-02-02 14:19:27 +01:00
  • 521fca5c92 logstor: index: buckets Michael Litvak 2026-02-02 08:29:23 +01:00