Commit Graph

  • 55d246ce76 auth: bring back previous version of standard_role_manager::can_login Marcin Maliszkiewicz 2026-01-26 13:26:22 +01:00
  • 3483452d9f auth: switch find_record to use cache Marcin Maliszkiewicz 2026-01-26 13:19:08 +01:00
  • 755e8319ee replica/partition_snapshot_reader: remove unused includes Botond Dénes 2026-01-26 16:51:34 +02:00
  • 756837c5b4 partition_snapshot_reader: remove "flat" from name Botond Dénes 2026-01-26 16:43:37 +02:00
  • 9d1933492a mv partition_snapshot_reader.hh -> replica/ Botond Dénes 2026-01-26 16:44:30 +02:00
  • 32cc593558 Merge 'tools/scylla-sstable: introduce filter command' from Botond Dénes Avi Kivity 2026-01-26 16:32:38 +02:00
  • 912c48a806 connection_factory: includes cleanup Ernest Zaslavsky 2026-01-12 14:09:37 +02:00
  • 3a31380b2c dns_connection_factory: refine the move constructor Ernest Zaslavsky 2026-01-06 18:33:41 +02:00
  • a05a4593a6 connection_factory: retry on failure Ernest Zaslavsky 2026-01-11 16:23:53 +02:00
  • 6eb7dba352 connection_factory: introduce TTL timer Ernest Zaslavsky 2026-01-26 14:37:25 +02:00
  • 25ff4bec2a Merge 'Refactor streams' from Radosław Cybulski Nadav Har'El 2026-01-26 14:31:15 +02:00
  • 3d3fabf5fb test.py: change the name of the test in failed directory Andrei Chekun 2026-01-19 09:53:42 +01:00
  • f06094aa95 topology_coordinator: add write_both_read_old_fallback_cleanup state Łukasz Paszkowski 2026-01-21 14:14:27 +01:00
  • 0a058e53c7 topology_coordinator: allow cleanup_target transition from streaming/rebuild_repair without barrier Łukasz Paszkowski 2026-01-21 13:29:14 +01:00
  • b12f46babd topology_coordinator: allow cleanup_target transition without barrier after failure in write_both_read_old Łukasz Paszkowski 2026-01-21 13:35:59 +01:00
  • 7c331b7319 topology_coordinator: allow cleanup_target transition without barrier after failure in allow_write_both_read_old Łukasz Paszkowski 2026-01-14 10:33:59 +01:00
  • 440590f823 auth: make find_record and callers standard_role_manager members Marcin Maliszkiewicz 2026-01-26 13:10:11 +01:00
  • 84281f900f doc: remove the troubleshooting section on upgrades from OSS Anna Stuchlik 2026-01-19 16:22:26 +01:00
  • c25b770342 doc: add the version name to the Install pages Anna Stuchlik 2026-01-21 10:44:21 +01:00
  • 954d18903e db: view: extend try/catch scope in handle_create_view_local The try/catch region is extended to cover step functions and inner helpers, which may throw or abort during view creation. This change is safe because we are just swolowing more parts that may throw due to semaphore abortion or any other abortion request, and doesnt change the logic Alex 2026-01-18 18:34:56 +02:00
  • 2c3ab8490c db: view: refine create/drop coroutine signatures Refactor the create/drop coroutine interfaces to accept parameters as const references, enabling a clearer workflow and safer data flow. Alex 2026-01-18 14:13:23 +02:00
  • 114f88cb9b db: view: switch from continuations to coroutines Refactor the flow and style of create and drop view to use coroutines instead of continuations. This simplifies the logic, improves readability, and makes the code easier to maintain and extend. This commit also utilizes the get_view_builder_units function that was added in the previous commit. this commit also introduces a new alisasing for optional unit type for simpler and more readable functions that use this type Alex 2026-01-18 11:39:17 +02:00
  • 87c1c6f40f db: view: introduce helper to acquire or reuse semaphore units Introduce a small helper that acquires semaphore units when needed or reuses units provided by the caller. This centralizes semaphore handling, simplifies the current logic, and enables refactoring the view create/drop path to a coroutine-based implementation instead of continuation-style code. Alex 2026-01-14 11:22:46 +02:00
  • 826c323c04 topology coordinator: complete pending operation for a replaced node Gleb Natapov 2026-01-06 14:29:47 +02:00
  • 2a457484d2 Merge '[Backport 2025.4] test_lwt_shutdown: fix flakiness by removing storage_proxy::stop injection' from Scylladb[bot] Avi Kivity 2026-01-26 12:34:35 +02:00
  • ec70cea2a1 test/cqlpy: restore LWT tests marked XFAIL for tablets Avi Kivity 2026-01-25 21:50:30 +02:00
  • 77435206b9 code: Move limiting data source to test/lib Pavel Emelyanov 2026-01-26 12:30:16 +03:00
  • 111b376d0d util: Simplify limiting_data_source API Pavel Emelyanov 2026-01-26 12:26:29 +03:00
  • e297ed0b88 util: Remove buffer_input_stream Pavel Emelyanov 2026-01-26 12:23:33 +03:00
  • 4639681907 test: Use seastar::util::temporary_buffer_data_source in data consumer test Pavel Emelyanov 2026-01-26 12:22:34 +03:00
  • 2399bb8995 sstables: Use seastar::util::as_input_stream() in mx reader Pavel Emelyanov 2026-01-26 12:08:59 +03:00
  • 6f32290756 audit: eliminate dynamic_cast to batch_statement in inspect Marcin Maliszkiewicz 2026-01-23 17:03:22 +01:00
  • a93ad3838f audit: cql: remove create_no_audit_info Marcin Maliszkiewicz 2026-01-23 16:39:45 +01:00
  • 02d59a0529 audit: add batch bool to audit_info class Marcin Maliszkiewicz 2026-01-23 16:33:31 +01:00
  • 2c73d0e6b5 Update ScyllaDB version to: 2026.1.0-rc1 Jenkins Promoter 2026-01-26 11:06:45 +02:00
  • 57b2cd2c16 docs: inter-link incremental-repair and repair documents Botond Dénes 2026-01-16 16:51:06 +02:00
  • a84b1b8b78 docs: incremental-repair: fix curl example Botond Dénes 2026-01-16 16:38:58 +02:00
  • 1796997ace Merge 'restore: Enable direct download of fully contained SSTables' from Ernest Zaslavsky Pavel Emelyanov 2026-01-26 10:22:34 +03:00
  • cb2aa85cf5 aws_error: handle all restartable nested exception types Ernest Zaslavsky 2026-01-14 15:14:41 +02:00
  • 55422593a7 Merge 'test/lib: Fix bugs in boost_test_tree_lister.cc' from Dawid Mędrek Avi Kivity 2026-01-25 21:34:32 +02:00
  • cc5ac75d73 test.py: remove deprecated skip_mode decorator Andrei Chekun 2026-01-21 15:32:09 +01:00
  • 66a33619da connection_factory: get rid of shared_future in dns_connection_factory Ernest Zaslavsky 2026-01-11 12:44:43 +02:00
  • 5b3e513cba connection_factory: extract connection logic into a member Ernest Zaslavsky 2025-12-30 12:39:51 +02:00
  • ce0c7b5896 connection_factory: remove unnecessary else Ernest Zaslavsky 2025-12-28 16:25:24 +02:00
  • 359d0b7a3e connection_factory: use all resolved DNS addresses Ernest Zaslavsky 2025-12-28 16:24:43 +02:00
  • bd9d5ad75b s3_test: remove client double-close Ernest Zaslavsky 2026-01-21 10:09:45 +02:00
  • 1aadedc596 db: view: add detailed comments on semaphore bookkeeping and serialized create/drop on shard 0 Alex 2026-01-14 11:16:16 +02:00
  • 70f5bc1a50 tests: reuse test_backup_broken_streaming Ernest Zaslavsky 2025-12-24 18:55:19 +02:00
  • 13fb605edb streaming: enable direct download of contained sstables Ernest Zaslavsky 2025-12-01 18:17:11 +02:00
  • 3dea15bc9d Update ScyllaDB version to: 2026.2.0-dev Yaron Kaikov 2026-01-25 11:09:17 +02:00
  • f94296e0ae Update ScyllaDB version to: 2026.1.0-rc0 scylla-2026.1.0-rc0-candidate-20260125105038 scylla-2026.1.0-rc0 Yaron Kaikov 2026-01-25 11:07:17 +02:00
  • a164887f15 storage_proxy: drop stop() method Petr Gusev 2026-01-23 11:22:03 +01:00
  • 69a24bb933 test_lwt_shutdown: fix flakiness by removing storage_proxy::stop injection Petr Gusev 2026-01-23 11:20:36 +01:00
  • edda66886e Merge 'Replace sstable_stream_source_impl's internal sink and source with seastar utilities' from Pavel Emelyanov migration-from-vnodes-to-tablets Botond Dénes 2026-01-23 16:55:18 +02:00
  • 3e09d3cc97 test: Keep test_gossiper_live_endpoints checks togethger Pavel Emelyanov 2026-01-19 12:44:47 +03:00
  • 3ec4f67407 Merge 'vector_index: Implement rescoring' from Szymon Malewski Piotr Dulikowski 2026-01-23 15:20:09 +01:00
  • a41d7a9240 Merge 'test_lwt_shutdown: fix flakiness by removing storage_proxy::stop injection' from Petr Gusev Patryk Jędrzejczak 2026-01-23 15:18:16 +01:00
  • 30d6f3b8e0 test: test_proxy_protocol: bump timeout Avi Kivity 2026-01-20 15:37:13 +02:00
  • 09fde82a33 test/scylla_gdb: fix coro_task request usage, rename duplicate test Łukasz Paszkowski 2026-01-21 08:12:51 +01:00
  • 4a307d931a sstable: Replace buffer_data_sink_impl with seastar::util::basic_memory_data_sink Pavel Emelyanov 2026-01-23 14:21:07 +03:00
  • 97b1340a68 sstables: Use seastar::util::as_input_stream() and remove buffer_data_source_impl Pavel Emelyanov 2026-01-23 14:17:58 +03:00
  • 9c01dd8d49 Add vector search documentation links to CQL docs Szymon Wasik 2026-01-22 21:53:25 +00:00
  • fe9237fdc9 Merge 'alternator: don't require rf_rack flag for indexes, validate instead' from Michael Litvak Piotr Dulikowski 2026-01-23 11:49:02 +01:00
  • c4c2f87be7 Merge 'db: fail reads and writes with local consistency level to a DC with RF=0' from null Botond Dénes 2026-01-23 12:36:20 +02:00
  • c45244b235 storage_proxy: drop stop() method Petr Gusev 2026-01-23 11:22:03 +01:00
  • f5ed3e9fea test_lwt_shutdown: fix flakiness by removing storage_proxy::stop injection Petr Gusev 2026-01-23 11:20:36 +01:00
  • 35c9a00275 Merge 'test.py: pass correctly extra cmd line arguments' from Andrei Chekun Botond Dénes 2026-01-23 11:26:00 +02:00
  • c493a66668 test: check cql_requests_count instead of tasks_processed in SL Andrzej Jackowski 2026-01-22 15:30:59 +01:00
  • 4e984139b2 Merge 'strongly consistent tables: basic implementation' from Petr Gusev Patryk Jędrzejczak 2026-01-23 09:52:33 +01:00
  • c681b3363d doc: remove an outdated KB Anna Stuchlik 2026-01-20 10:41:42 +01:00
  • d4277c95e8 test: test_zero_token_nodes_multidc: properly handle reads with CL=LOCAL_ONE Patryk Jędrzejczak 2026-01-20 15:34:40 +01:00
  • a247e19f56 test: test_raft_recovery_during_join: get host ID of the bootstrapping node before it crashes Patryk Jędrzejczak 2026-01-19 13:23:43 +01:00
  • 927aebef37 Add vector search documentation links to CQL docs Szymon Wasik 2026-01-22 14:25:34 +01:00
  • f375288b58 tools/scylla-sstable: introduce filter command Botond Dénes 2025-12-12 15:10:37 +02:00
  • d5009882c6 locator: document the exception type of assert_rf_rack_valid_keyspace Michael Litvak 2026-01-14 15:41:15 +01:00
  • 1f7a65904e alternator: don't require rf_rack flag for indexes, validate instead Michael Litvak 2026-01-15 19:24:06 +01:00
  • 29d090845a vector_index: rescoring: Fetch oversampled rows Szymon Malewski 2026-01-12 14:53:53 +01:00
  • 0bc95bcf87 vector_index: rescoring: Sort by similarity column Szymon Malewski 2026-01-14 11:26:26 +01:00
  • 57e7a4fa4f select_statement: Modify needs_post_query_ordering condition Szymon Malewski 2026-01-14 11:26:26 +01:00
  • c89957b725 vector_index: rescoring: Add hidden similarity score column Szymon Malewski 2026-01-14 11:26:26 +01:00
  • bf6b690adc cql3: allow IS NOT NULL restrictions on non-PK columns in MVs copilot/add-is-null-support-where-clause Piotr Smaron 2026-01-19 15:26:36 +01:00
  • 0aa881f190 doc: add the info about Alternator ports to the Admin Guide Anna Stuchlik 2025-12-17 16:49:59 +01:00
  • 6b3ce5fdcc dist: scylla_coredump_setup: force unmount /var/lib/systemd/coredump before setup Israel Fruchter 2026-01-21 16:40:40 +02:00
  • cb6ee05391 Merge 'Extend snapshot manifest.json with tablet-aware metadata' from Benny Halevy Pavel Emelyanov 2026-01-22 15:19:11 +03:00
  • e1bd21db7e test: test_raft_recovery_during_join: get host ID of the bootstrapping node before it crashes Patryk Jędrzejczak 2026-01-19 13:23:43 +01:00
  • 67045b5f17 Merge 'raft_topology, tablets: Drain tablets in parallel with other topology operations' from Tomasz Grabiec Patryk Jędrzejczak 2026-01-22 13:06:53 +01:00
  • 21900c55eb tools/scylla-sstable: remove --unsafe-accept-nonempty-output-dir Botond Dénes 2025-12-12 15:27:56 +02:00
  • a1ed73820f tools/scylla-sstable: make partition_set ordered Botond Dénes 2025-12-12 15:10:23 +02:00
  • d228e6eda6 tools/scylla-stable: remove unused boost/algorithm/string.hpp include Botond Dénes 2025-12-12 15:06:23 +02:00
  • d4c28690e1 db: fail reads and writes with local consistencty level to a DC with RF=0 copilot/clarify-insert-error-message Piotr Smaron 2026-01-14 14:30:50 +01:00
  • 9475659ae8 db: consistency_level: split local_quorum_for() Piotr Smaron 2026-01-14 13:52:24 +01:00
  • 0b3ee197b6 db: consistency_level: fix nrs -> nts abbreviation Piotr Smaron 2026-01-14 13:47:03 +01:00
  • 32543625fc test: perf: reuse stream id Marcin Maliszkiewicz 2026-01-22 12:04:08 +01:00
  • 7bf7ff785a main: test: add future and abort_source to after_init_func Marcin Maliszkiewicz 2026-01-20 17:12:16 +01:00
  • 0d20300313 test: perf: add option to stress multiple tables in perf-cql-raw Marcin Maliszkiewicz 2026-01-19 16:26:50 +01:00
  • a033b70704 test: perf: add perf-cql-raw benchmarking tool Marcin Maliszkiewicz 2026-01-19 14:33:33 +01:00
  • e11450ccca test: test_raft_recovery_user_data: prevent repeated ALTER KEYSPACE request Patryk Jędrzejczak 2026-01-20 14:42:27 +01:00
  • 62f399d8db db/row_cache: make_nonpopulating_reader(): pass cache tracker to snapshot Botond Dénes 2026-01-15 11:01:26 +02:00
  • d360d5a937 test: test_zero_token_nodes_multidc: properly handle reads with CL=LOCAL_ONE Patryk Jędrzejczak 2026-01-20 15:34:40 +01:00
  • 5577ad4881 test: test_zero_token_nodes_multidc: properly handle reads with CL=LOCAL_ONE Patryk Jędrzejczak 2026-01-20 15:34:40 +01:00