Commit Graph

  • 8d48cb0860 test: dtest: audit_test.py: fix audit error log detection Dario Mirovic 2025-12-01 22:34:14 +01:00
  • fa3146e76f test: dtest: audit_test.py: fix audit error log detection Dario Mirovic 2025-12-01 22:34:14 +01:00
  • 567c28dd0d Merge 'Decouple sstables::storage::snapshot() and ::clone() functionality' from Pavel Emelyanov Avi Kivity 2025-12-29 17:50:54 +02:00
  • 9927c6a3d4 Merge 'Reapply "audit: enable some subset of auditing by default"' from Piotr Smaron Avi Kivity 2025-12-29 16:41:04 +02:00
  • bbf9ce18ef Merge 'load_balancer: compute node load based on tablet sizes' from Ferenc Szili Tomasz Grabiec 2025-12-29 15:01:37 +01:00
  • d892140655 Merge 'Reduce allocations when traversing compaction_groups' from Benny Halevy Pavel Emelyanov 2025-12-29 16:26:33 +03:00
  • 4a5292e815 raft topology: Notify that a node was removed only once Gleb Natapov 2025-12-18 10:37:31 +02:00
  • 8e956fda27 Fix code style issues: remove trailing whitespace copilot/fix-tablet-merge-delay copilot-swe-agent[bot] 2025-12-29 13:06:09 +00:00
  • d65c5926d5 Handle tablet merge finalization during node draining copilot-swe-agent[bot] 2025-12-29 13:03:59 +00:00
  • 1390736e81 Handle tablet merge finalization inline during node draining copilot-swe-agent[bot] 2025-12-29 12:57:48 +00:00
  • fb4d89f789 treewide: fix some spelling errors Piotr Smaron 2025-12-29 13:45:02 +01:00
  • ba5c70d5ab codespell: ignore iif and tread Piotr Smaron 2025-12-29 13:45:35 +01:00
  • 8df9cfcde8 Merge 'Add table size bytes to describe table' from Radosław Cybulski Nadav Har'El 2025-12-29 14:47:36 +02:00
  • 624331018d Fix tablet merge finalization delay during decommission copilot-swe-agent[bot] 2025-12-29 11:57:17 +00:00
  • 3b4ff94437 Initial plan copilot-swe-agent[bot] 2025-12-29 11:49:40 +00:00
  • f60033db63 db: system_keyspace: get_group0_history: unfreeze_gently Benny Halevy 2025-12-25 10:41:58 +02:00
  • bc87366b32 Merge '[Backport 2025.4] test: cqlpy: test_protocol_exceptions.py: increase cpp exceptions thr…' from Scylladb[bot] Nadav Har'El 2025-12-29 11:27:16 +02:00
  • d25d295e84 alternator/server: update SSL comment copilot-swe-agent[bot] 2025-12-11 09:40:08 +00:00
  • df20f178aa alternator: fix invalid rebase Radosław Cybulski 2025-12-29 08:33:10 +01:00
  • a31c8762ca Update tests Radosław Cybulski 2025-12-29 08:33:09 +01:00
  • 5e1254eef0 Update documentation Radosław Cybulski 2025-12-29 08:33:08 +01:00
  • a86b782d3f Add table size to DescribeTable's output Radosław Cybulski 2025-12-29 08:33:07 +01:00
  • 1bd855a650 Promote fill_table_description and create_table_on_shard0 to methods Radosław Cybulski 2025-12-29 08:33:06 +01:00
  • 6a26381f4f Modify estimate_total_sstable_volume to opt ignore errors Radosław Cybulski 2025-12-29 08:33:06 +01:00
  • a532fc73bc Add alternator_describe_table_info_cache_validity_in_seconds config option Radosław Cybulski 2025-12-29 08:33:05 +01:00
  • e246abec4d Add ref to service::storage_service to executor Radosław Cybulski 2025-12-29 08:33:03 +01:00
  • dfa600fb8f Add simple_value_with_expiry util class Radosław Cybulski 2025-12-29 08:32:52 +01:00
  • 2e33234e91 util: Remove lister::rmdir() Pavel Emelyanov 2025-12-24 11:30:10 +03:00
  • 63e3a22f2e Merge 'group0_state_machine: don't update in-memory state machine until start' from Piotr Dulikowski Avi Kivity 2025-12-28 13:59:25 +02:00
  • e963a8d603 checked-file: Implement experimental_list_directory() Pavel Emelyanov 2025-12-24 10:26:42 +03:00
  • 30d1d83ea1 topology coordinator: set session id for streaming at the correct time Gleb Natapov 2025-12-18 14:21:38 +02:00
  • 207e302bbf topology coordinator: set session id for streaming at the correct time Gleb Natapov 2025-12-18 14:21:38 +02:00
  • 4e48a046c3 topology coordinator: set session id for streaming at the correct time Gleb Natapov 2025-12-18 14:21:38 +02:00
  • 1f8c2744a4 topology coordinator: set session id for streaming at the correct time Gleb Natapov 2025-12-18 14:21:38 +02:00
  • 1ee89c9682 Revert "scripts: benign fixes flagged by CodeQL/PyLens" Yaron Kaikov 2025-12-26 12:00:21 +02:00
  • 6d3c720a08 test, load balancing: add test for table balance Ferenc Szili 2025-09-25 09:15:05 +02:00
  • b7ebd73e53 load_balancer: add cluster feature for size based balancing Ferenc Szili 2025-12-05 11:30:32 +01:00
  • 10eb364821 load_balancer: implement size-based load balancing Ferenc Szili 2025-06-27 17:46:28 +02:00
  • cc9e125f12 config: add size based load balancing config params Ferenc Szili 2025-07-01 15:01:20 +02:00
  • 0c9b93905e load_stats: use trinfo to decide how to reconcile tablet size Ferenc Szili 2025-12-03 16:56:12 +01:00
  • 621cb19045 load_sketch: use tablet sizes in load computation Ferenc Szili 2025-09-17 17:41:41 +02:00
  • 1c9ec9a76d load_stats: add get_tablet_size_in_transition() Ferenc Szili 2025-11-18 09:29:25 +01:00
  • bda1709734 Merge 'test: fix infinite loop in python log browsing code triggered from test_orphaned_sstables_on_startup' from Avi Kivity Pavel Emelyanov 2025-12-26 10:45:56 +03:00
  • 712cc8b8f1 sstables, storage: Drop unused bool classes and tags Pavel Emelyanov 2025-12-25 11:06:06 +03:00
  • 9e189da23a sstables/storage: Drop create_links_common() overloads Pavel Emelyanov 2025-12-25 11:02:33 +03:00
  • 32cf358f44 sstable: Simplify storage::snapshot() Pavel Emelyanov 2025-12-25 10:57:44 +03:00
  • 8e496a2f2f sstables: Introduce storage::clone() Pavel Emelyanov 2025-12-25 10:53:53 +03:00
  • 9c50d29a00 test/boost: fix flaky test_inject_future_disabled Nadav Har'El 2025-12-25 10:49:48 +02:00
  • 92996ce9fa test: pylib: log_browsing: fix infinite loop in find_backtraces() Avi Kivity 2025-12-25 18:23:50 +02:00
  • 50a3460441 test: pylib/log_browsing, cluster/test_tablets: don't look for expected crashes Avi Kivity 2025-12-25 20:01:16 +02:00
  • 55c7bc746e Revert "vector_search_validator: move high availability tests from vector-store.git" Avi Kivity 2025-12-25 10:59:37 +00:00
  • ebb101f8ae scylla-gdb.py: scylla small-objects: make freelist traversal more robust Botond Dénes 2025-12-22 11:13:08 +02:00
  • f769e52877 test: boost: Fix flaky test_large_file_upload_s3 by creating induvidual files for testing During CI runs, multiple instances of the same test may execute concurrently. Although the test uses a temporary directory, the downloaded bucket artifacts were written using an identical filename across all instances. Alex 2025-12-23 19:00:59 +02:00
  • ba6e3f87e4 Update iterator methods and utility methods (range, bounds, tombstone_for_row, row_count) copilot/fix-mutation-partition-variant copilot-swe-agent[bot] 2025-12-24 21:38:26 +00:00
  • 03005ab209 Update critical row access methods (clustered_row, insert_row, find_row, empty) copilot-swe-agent[bot] 2025-12-24 21:36:36 +00:00
  • 1ee1e9acd3 Update more mutation_partition methods for variant storage copilot-swe-agent[bot] 2025-12-24 21:34:07 +00:00
  • 501bb812c1 Update mutation_partition constructors for variant storage (WIP) copilot-swe-agent[bot] 2025-12-24 21:31:35 +00:00
  • 11d66bb9fb Add variant infrastructure to mutation_partition (WIP - compilation will fail) copilot-swe-agent[bot] 2025-12-24 21:29:08 +00:00
  • 5829b4d102 Initial plan copilot-swe-agent[bot] 2025-12-24 21:22:11 +00:00
  • 51433b838a table: reduce allocations by using for_each_compaction_group rather than compaction_groups() Benny Halevy 2025-12-07 10:22:27 +02:00
  • 0e27ee67d2 replica: storage_group: rename compaction_groups to compaction_groups_immediate Benny Halevy 2025-12-23 02:03:09 +02:00
  • 186c91233b Merge 'scylla-gdb.py: improve scylla fiber and scylla read-stats' from Botond Dénes Nadav Har'El 2025-12-24 17:49:58 +02:00
  • 27bf65e77a db/batchlog_manager: add missing <seastar/coroutine/parallel_for_each.hh> include Botond Dénes 2025-12-17 15:51:28 +02:00
  • c66275e05c cql3/statements/batch_statement: make size error message more verbose Botond Dénes 2025-12-15 16:10:40 +02:00
  • 9c5b4e74c3 doc: Correct reference in dev/audit.md Piotr Szymaniak 2025-12-23 10:53:01 +01:00
  • ccc03d0026 test/pylib/runner.py: pytest_configure(): coerce repeat to int Botond Dénes 2025-12-15 14:04:17 +02:00
  • 8df5189f9c Merge 'docs: scylla-sstable.rst: extract script API to separate document' from Botond Dénes Nadav Har'El 2025-12-24 15:02:57 +02:00
  • b036a461b7 tools/scylla-sstable: dump-schema: incude UDT description in dump Botond Dénes 2025-12-10 10:09:06 +02:00
  • 3071ccd54a Merge 'Storage-agnostic table::snapshot_on_all_shards()' from Pavel Emelyanov Botond Dénes 2025-12-24 13:46:47 +02:00
  • 4ae45eb367 test/alternator: remove unused imports Nadav Har'El 2025-12-15 19:28:57 +02:00
  • da00401b7d test/alternator: rename test with duplicate name Nadav Har'El 2025-12-16 17:21:20 +02:00
  • 95d4c73eb1 Merge 'Make object storage config truly updateable' from Pavel Emelyanov Botond Dénes 2025-12-24 13:42:44 +02:00
  • 12dcf79c60 Merge 'build: support (and prefer) sccache as the compiler cache' from Avi Kivity Botond Dénes 2025-12-24 13:40:02 +02:00
  • 74a57d2872 test/cqlpy: remove unused imports Nadav Har'El 2025-12-15 19:09:45 +02:00
  • 632ff66897 doc: audit: mention double audit sink in Enabling Audit section Andrzej Jackowski 2025-12-19 19:37:01 +01:00
  • 04976875cc topology coordinator: set session id for streaming at the correct time Gleb Natapov 2025-12-18 14:21:38 +02:00
  • 377c3ac072 scripts: benign fixes flagged by CodeQL/PyLens Yaniv Michael Kaul 2025-12-21 18:33:14 +02:00
  • d6edad4117 test: pylib: resource_gather: don't take ownership of /sys/fs/cgroup under podman Avi Kivity 2025-12-23 17:29:31 +02:00
  • 3c1e1f867d raft: auth: add semaphore to auth_cache::load_all Marcin Maliszkiewicz 2025-12-10 15:02:45 +01:00
  • f3a4af199f test/cqlpy/test_materialized_view.py: Fix for Commented-out code Nadav Har'El 2025-12-15 13:35:12 +02:00
  • 1bb897c7ca Merge 'Unify configuration of object storage endpoints' from Pavel Emelyanov Botond Dénes 2025-12-24 06:59:02 +02:00
  • 954f2cbd2f Merge 'config, transport: add listeners for native protocol fronted by proxy protocol v2' from Avi Kivity Botond Dénes 2025-12-24 06:58:00 +02:00
  • e75c75f8cd test/cqlpy: fix two tests that couldn't fail because of typo Nadav Har'El 2025-12-15 15:49:17 +02:00
  • d671ca9f53 fix: remove return from finally block in s3_proxy.py Yaron Kaikov 2025-12-22 20:07:19 +02:00
  • fc81983d42 test: sstable_validation_test: actually test ms version Avi Kivity 2025-12-22 21:16:31 +02:00
  • cf70250a5c Update seastar submodule Botond Dénes 2025-12-09 08:44:05 +02:00
  • 54f3e69fdc Fix for Statement has no effect Nadav Har'El 2025-12-15 16:05:05 +02:00
  • 9ed820cbf5 test: cluster: test for recovery after partial group0 command Piotr Dulikowski 2025-12-09 17:43:04 +01:00
  • 71bc1886ee group0_state_machine: remove obsolete comment about group0 consistency Piotr Dulikowski 2025-12-08 02:25:08 +01:00
  • b24001b5e7 group0_state_machine: don't update in-memory state machine until start Piotr Dulikowski 2025-12-05 15:58:25 +01:00
  • f4efdf18a5 group0_state_machine: move reloading out of std::visit Piotr Dulikowski 2025-12-22 13:05:58 +01:00
  • 6bdbd91cf7 service: raft: add state machine ref to raft_server_for_group Piotr Dulikowski 2025-12-05 15:29:32 +01:00
  • 7a646e101c test: fix flakyness caused by TRUNCATE retries Ferenc Szili 2025-11-25 15:22:17 +01:00
  • 2537b9b818 test: fix flakyness caused by TRUNCATE retries Ferenc Szili 2025-11-25 15:22:17 +01:00
  • 56c65d08f6 test: fix flakyness caused by TRUNCATE retries Ferenc Szili 2025-11-25 15:22:17 +01:00
  • c08b2290dc test: fix flakyness caused by TRUNCATE retries Ferenc Szili 2025-11-25 15:22:17 +01:00
  • ce3320a3ff auth: add system table permissions to VECTOR_SEARCH_INDEXING Michał Hudobski 2025-12-10 12:13:58 +01:00
  • caa0cbe328 vector_search_validator: move high availability tests from vector-store.git Pawel Pery 2025-11-27 18:31:25 +01:00
  • bad2fe72b6 .github/workflows: Add email validator workflow Yaron Kaikov 2025-12-21 16:09:53 +02:00
  • ec15a1b602 table: Do not move foreign string when writing snapshot Pavel Emelyanov 2025-12-18 14:54:36 +03:00