Commit Graph

  • cc75197efd test.py: better error handling in boost facade Andrei Chekun 2025-07-18 15:06:59 +02:00
  • 4c33ff791b build: add pytest-timeout to the toolchain Andrei Chekun 2025-07-28 13:53:36 +02:00
  • e496a89f80 cql3: drop unused function Gleb Natapov 2025-07-30 11:20:21 +03:00
  • 24435185d7 Merge '[Backport 2025.1] streaming: Avoid deadlock by running view checks in a separate scheduling group' from Scylladb[bot] Tomasz Grabiec 2025-07-30 02:22:51 +02:00
  • 5e150eafa4 keys: clustering_bounds_comparator: make thread_local _empty_prefix constinit Avi Kivity 2025-07-29 23:55:19 +03:00
  • e2316a4a66 keys: make empty creation clustering_key_prefix constexpr Avi Kivity 2025-07-29 23:54:03 +03:00
  • 5c6c944797 managed_bytes: make empty managed_bytes constexpr friendly Avi Kivity 2025-07-29 23:51:43 +03:00
  • 3f6d0d832c keys: clustering_bounds_comparator: make _empty_prefix a prefix Avi Kivity 2025-07-29 23:13:09 +03:00
  • e120ee6d32 storage_proxy.cc: get_cas_shard: fallback to the primary replica shard Petr Gusev 2025-06-25 12:13:58 +02:00
  • 2985c343ed Merge 'repair: Avoid too many fragments in a single repair_row_on_wire' from Asias He Botond Dénes 2025-07-29 17:45:57 +03:00
  • 8e43856ca7 Merge 'Pass more elaborated "reasons" to stop_ongoing_compactions()' from Pavel Emelyanov Patryk Jędrzejczak 2025-07-29 16:06:17 +02:00
  • 286fad4da6 api: Simplify table_info::name extraction with std::views::transform Pavel Emelyanov 2025-07-22 11:58:08 +03:00
  • 4f63e1df58 test: Set request_timeout_on_shutdown_in_seconds to request_timeout_in_ms, decrease request timeout. Sergey Zolotukhin 2025-07-22 11:20:26 +02:00
  • 99f328b7a7 Merge '[Backport 2025.3] s3_client: Enhance s3_client error handling' from Scylladb[bot] Pavel Emelyanov 2025-07-29 14:42:45 +03:00
  • 07f46a4ad5 Merge '[Backport 2025.3] storage_service: cancel all write requests after stopping transports' from Scylladb[bot] Pavel Emelyanov 2025-07-29 14:42:24 +03:00
  • a9f5e7d18f docs: fix typo in command name enbleautocompaction -> enableautocompaction Taras Veretilnyk 2025-07-24 16:34:23 +02:00
  • 22f845b128 docs/alternator: mention missing ShardFilter support Nadav Har'El 2025-07-24 09:53:25 +03:00
  • a6a3d119e8 docs: update documentation with new way of running C++ tests Andrei Chekun 2025-07-25 12:23:18 +02:00
  • 408b45fa7e db/commitlog: Extend error messages for corrupted data Dawid Mędrek 2025-07-25 16:33:59 +02:00
  • b67bb641bc doc: add OS support for ScyllaDB 2025.3 Anna Stuchlik 2025-07-28 17:32:41 +02:00
  • 8365219d40 doc: add the upgrade guide from 2025.2 to 2025.3 Anna Stuchlik 2025-07-28 17:13:23 +02:00
  • 11ee58090c commitlog: replace std::enable_if with a constraint Avi Kivity 2025-07-28 20:16:37 +03:00
  • 6d27065f99 cql3/result_set: set GLOBAL_TABLES_SPEC in metadata if appropriate Michał Chojnowski 2025-07-28 10:01:08 +02:00
  • 3a082d314c test: sl: verify that legacy auth is not queried in sl to raft upgrade Piotr Dulikowski 2025-07-25 14:48:59 +02:00
  • 2bb800c004 qos: don't populate effective service level cache until auth is migrated to raft Piotr Dulikowski 2025-07-25 14:12:11 +02:00
  • 801bf42ea2 sharder: add try_get_shard_for_reads method Petr Gusev 2025-06-24 17:45:42 +02:00
  • f6a3e6fbf0 sstables: don't depend on fmt 11.1 to build Nadav Har'El 2025-07-28 22:24:27 +03:00
  • 3299ffba51 Merge 'raft_group0: split shutdown into abort-and-drain and destroy' from Petr Gusev Patryk Jędrzejczak 2025-07-29 10:39:00 +02:00
  • e28c75aa79 repair: Avoid too many fragments in a single repair_row_on_wire Asias He 2025-07-14 15:01:30 +08:00
  • 266a518e4c repair: Change partition_key_and_mutation_fragments to use chunked_vector Asias He 2025-07-21 10:11:44 +08:00
  • 4a4fbae8f7 utils: Allow chunked_vector::erase to work with non-default-constructible type Asias He 2025-07-21 10:07:16 +08:00
  • d3cdb88fe7 tools: toolchain: dbuild: increase depth of nested podman configuration coverage Avi Kivity 2025-07-23 18:32:49 +02:00
  • f3ed27bd9e Merge 'Move feature-service config creation code out of feature-service itself' from Pavel Emelyanov Botond Dénes 2025-07-29 08:17:49 +03:00
  • 18b4d4a77c doc: add tablets support information to the Drivers table Anna Stuchlik 2025-06-25 01:07:26 +02:00
  • f7324a44a2 compaction: demote normal compaction start/end log messages to debug level Avi Kivity 2025-07-13 18:57:05 +03:00
  • 2a9eecdb65 streaming: Avoid deadlock by running view checks in a separate scheduling group Tomasz Grabiec 2025-07-11 16:07:46 +02:00
  • e43828c10b test/cqlpy: fix fetch_scylla.py for .0 releases Nadav Har'El 2025-07-28 22:02:15 +03:00
  • d6fa9c95c4 transport: remove redundant references in process_request_one Andrzej Jackowski 2025-04-23 09:04:52 +02:00
  • e8dbb82949 transport: fix the indentation in process_request_one Andrzej Jackowski 2025-04-23 09:00:51 +02:00
  • aed0a71efe transport: add futures in CQL server exception handling Andrzej Jackowski 2025-02-20 13:11:39 +01:00
  • 72358ee9f4 test/cqlpy: fix "run --release" when Scylla hasn't been built Nadav Har'El 2025-07-28 21:42:02 +03:00
  • d8f6a497a5 Revert "main.cc: fix group0 shutdown order" Petr Gusev 2025-07-25 18:09:13 +02:00
  • c98dde92db Revert "storage_service: test_group0_apply_while_node_is_being_shutdown" Petr Gusev 2025-07-25 18:08:43 +02:00
  • 5dcda14e2e transport: remove redundant references in process_request_one Andrzej Jackowski 2025-04-23 09:04:52 +02:00
  • c56b8a3c2d transport: fix the indentation in process_request_one Andrzej Jackowski 2025-04-23 09:00:51 +02:00
  • 356d73cdb0 transport: add futures in CQL server exception handling Andrzej Jackowski 2025-02-20 13:11:39 +01:00
  • 3bc9ee10d1 nodetool: add command for dropping quarantine sstables Taras Veretilnyk 2025-07-22 17:11:24 +02:00
  • fa98239ed8 rest_api: add endpoint which drops all quarantined sstables Taras Veretilnyk 2025-07-10 21:02:33 +02:00
  • b41151ff1a test: Enable RF-rack-valid keyspaces in all Python suites Dawid Mędrek 2025-07-22 12:52:43 +02:00
  • 198cfc6fe7 migration manager: do not use group0 on non zero shard Gleb Natapov 2025-07-28 10:08:33 +03:00
  • 10e742df2d storage_service: in publish_new_sstable_dict, use _group0_as instead of the main abort source Michał Chojnowski 2025-07-21 17:01:44 +02:00
  • 6ba2781dff storage_service: hold group0 gate in publish_new_sstable_dict Michał Chojnowski 2025-07-21 16:55:49 +02:00
  • b4fc3578fc Merge 'LWT: enable for tablet-based tables' from Petr Gusev Nadav Har'El 2025-07-28 13:19:23 +03:00
  • 8efee38d6f tasks: do not use binary progress for task manager tasks Aleksandra Martyniuk 2025-07-21 15:20:35 +02:00
  • 934260e9a9 storage service: drain view builder before group0 Michael Litvak 2025-07-21 13:16:04 +03:00
  • 6b6622e07a docs: fix typo in command name enbleautocompaction -> enableautocompaction Taras Veretilnyk 2025-07-24 16:34:23 +02:00
  • 55116ee660 topology_coordinator: Trigger load stats refresh after replace Tomasz Grabiec 2025-07-25 13:33:30 +02:00
  • ea311be12b generic_server: Two-step connection shutdown. Sergey Zolotukhin 2025-06-12 16:34:54 +02:00
  • 7334bf36a4 transport: consmetic change, remove extra blanks. Sergey Zolotukhin 2025-07-17 16:03:49 +02:00
  • 061089389c transport: Handle sleep aborted exception in sleep_until_timeout_passes Sergey Zolotukhin 2025-06-25 17:09:56 +02:00
  • 27b3d5b415 generic_server: replace empty destructor with = default Sergey Zolotukhin 2025-06-13 15:37:35 +02:00
  • 3610cf0bfd generic_server: refactor connection::shutdown to use shutdown_input and shutdown_output Sergey Zolotukhin 2025-06-13 15:29:15 +02:00
  • 3848d10a8d generic_server: add shutdown_input and shutdown_output functions to connection class. Sergey Zolotukhin 2025-06-13 15:18:28 +02:00
  • 122e940872 test: Add test for query execution during CQL server shutdown Sergey Zolotukhin 2025-06-12 15:45:19 +02:00
  • c97da64e45 tasks: do not use binary progress for task manager tasks Aleksandra Martyniuk 2025-07-21 15:20:35 +02:00
  • 054c658988 scylla.yaml: add recommended value for stream_io_throughput_mb_per_sec Ran Regev 2025-07-02 10:40:03 +03:00
  • 95b906bea9 Merge '[Backport 2025.2] storage_service: cancel all write requests after stopping transports' from Scylladb[bot] Pavel Emelyanov 2025-07-28 09:25:15 +03:00
  • 8622a07bdd Merge '[Backport 2025.2] streaming: Avoid deadlock by running view checks in a separate scheduling group' from Scylladb[bot] Pavel Emelyanov 2025-07-28 09:24:53 +03:00
  • 23479939b9 tasks: do not use binary progress for task manager tasks Aleksandra Martyniuk 2025-07-21 15:20:35 +02:00
  • d921a565de Add open-coredump script depndencies to install-dependencies.sh Robert Bindar 2025-05-09 14:56:22 +03:00
  • 3991e4de28 streaming: Avoid deadlock by running view checks in a separate scheduling group Tomasz Grabiec 2025-07-11 16:07:46 +02:00
  • 1930f3e67f Merge 'sstables/mx/reader: accommodate inexact partition indexes' from Michał Chojnowski Avi Kivity 2025-07-27 19:39:36 +03:00
  • 8180cbcf48 Merge 'tablets: prevent accidental copy of tablets_map' from Benny Halevy Avi Kivity 2025-07-27 16:48:27 +03:00
  • 583c118ccd Merge '[Backport 2025.3] alternator: avoid oversized allocation in Query/Scan' from Scylladb[bot] Nadav Har'El 2025-07-27 14:12:49 +03:00
  • 0c5fa8e154 locator/token_metadata.cc: use chunked_vector to store _sorted_tokens Lakshmi Narayanan Sreethar 2025-07-16 15:23:18 +05:30
  • f1c5350141 alternator: clean up by co-routinizing Nadav Har'El 2025-07-06 12:58:10 +03:00
  • f897f38003 alternator: avoid spamming the log when failing to write response Nadav Har'El 2025-06-29 22:55:40 +03:00
  • fe037663ea alternator: clean up and simplify request_return_type Nadav Har'El 2025-06-29 22:15:49 +03:00
  • b7da50d781 alternator: avoid oversized allocation in Query/Scan Nadav Har'El 2025-06-10 17:06:38 +03:00
  • a1d7722c6d Merge 'api: repair_async: refuse repairing tablet keyspaces' from Aleksandra Martyniuk Tomasz Grabiec 2025-07-25 16:24:40 +02:00
  • 44de563d38 Merge 'db/hints: Improve logging' from Dawid Mędrek Piotr Dulikowski 2025-07-25 10:13:12 +02:00
  • 3ff388cd94 storage service: drain view builder before group0 Michael Litvak 2025-07-21 13:16:04 +03:00
  • 403a72918d sstables/types.hh: Remove duplicate version.hh inclusion Pavel Emelyanov 2025-07-21 14:59:28 +03:00
  • 1b9eb4cb9f init.hh: Remove unused forward declarations Pavel Emelyanov 2025-07-21 15:13:03 +03:00
  • 8b8b7adbe5 raft_group0: split shutdown into abort_and_drain and destroy Petr Gusev 2025-07-23 21:27:45 +02:00
  • b1da5f2d0f sstables/index_reader: weaken some exactness guarantees in abstract_index_reader Michał Chojnowski 2025-07-21 03:28:56 +02:00
  • be1f54c6d2 test/boost: add a test for inexact index lookups Michał Chojnowski 2024-12-02 22:55:23 +01:00
  • 810eb93ff0 sstables/mx/reader: allow passing a custom index reader to the constructor Michał Chojnowski 2025-04-11 12:33:13 +02:00
  • fe8ee34024 sstables/index_reader: remove advance_to Michał Chojnowski 2025-05-28 15:34:35 +02:00
  • 03bf6347e2 sstables/mx/reader: handle inexact lookups in advance_context() Michał Chojnowski 2025-05-28 15:34:35 +02:00
  • 11792850dd sstables/mx/reader: handle inexact lookups in advance_to_next_partition() Michał Chojnowski 2025-05-28 15:34:35 +02:00
  • 141895f9eb sstables/index_reader: make the return value of get_partition_key optional Michał Chojnowski 2025-07-17 23:04:26 +02:00
  • a0c29055e5 sstables/mx/reader: handle "backward jumps" in forward_to Michał Chojnowski 2024-11-04 20:40:38 +01:00
  • 218b2dffff sstables/mx/reader: filter out partitions outside the queried range Michał Chojnowski 2024-11-04 20:44:18 +01:00
  • 2b81fdf09b sstables/mx/reader: update _pr after fast_forward_to Michał Chojnowski 2025-07-17 17:08:58 +02:00
  • a7ee2bbbd8 tasks: do not use binary progress for task manager tasks Aleksandra Martyniuk 2025-07-21 15:20:35 +02:00
  • 7c68ee06bf cleanup: remove partition_slice_builder from include Ran Regev 2025-07-22 12:13:10 +03:00
  • db4f301f0c scylla.yaml: add recommended value for stream_io_throughput_mb_per_sec Ran Regev 2025-07-02 10:40:03 +03:00
  • 7ce96345bf test: remove test_tombstone_gc_disabled_on_pending_replica Ferenc Szili 2025-07-22 14:30:45 +02:00
  • 837424f7bb Merge 'Add Azure Key Provider for Encryption at Rest' from Nikos Dragazis Botond Dénes 2025-07-24 15:07:09 +03:00