Commit Graph

  • 75d5eb96f2 storage_proxy: Get token metadata via local member, not database Pavel Emelyanov 2024-05-14 15:00:11 +03:00
  • fb6b572b9e test/topology: make ManagerClient object function scope Artsiom Mishuta 2024-05-14 14:31:10 +02:00
  • efb079ec15 test/pylib: Introduce Manager broken state: Artsiom Mishuta 2024-04-22 16:36:10 +02:00
  • a8bab03c15 test/pylib: Wait for tasks from Tasks History: Artsiom Mishuta 2024-04-22 16:23:53 +02:00
  • 2ee063c90c test/pylib: Introduce Tasks History: Artsiom Mishuta 2024-04-22 16:17:02 +02:00
  • 38125a0049 test/pylib: Introduce Stop Event Artsiom Mishuta 2024-04-22 16:07:12 +02:00
  • 4c2527efce test/pylib: Introduce Start-Stop Lock: Artsiom Mishuta 2024-04-22 16:03:35 +02:00
  • a15a9c3e8d Merge 'utils: chunked_vector: fill ctor: make exception safe' from Benny Halevy Botond Dénes 2024-05-14 13:35:02 +03:00
  • 78afb3644c test/boost/mutation_fragment_test.cc: add test for validator validation levels Botond Dénes 2024-05-14 06:03:20 -04:00
  • e7b07692b6 mutation: mutation_fragment_stream_validating_filter: fix validation_level::none Botond Dénes 2024-05-14 06:02:10 -04:00
  • f6511ca1b0 mutation: mutation_fragment_stream_validating_filter: add raises_error ctor parameter Botond Dénes 2024-05-14 05:59:40 -04:00
  • 448f651049 Merge 'hinted handoff: Prevent segmentation fault when initializing endpoint managers ' from Dawid Mędrek Piotr Dulikowski 2024-05-14 07:34:16 +02:00
  • 0c84692c97 replica/table.cc: Add metrics per-table-per-node Amnon Heiman 2024-05-13 13:53:50 +03:00
  • 4b0c60cdc3 compaction: improve partition estimates for garbage collected sstables Lakshmi Narayanan Sreethar 2024-04-26 23:28:02 +05:30
  • 28d0fc1b6b scylla_io_setup: ensure correct RLIMIT_NOFILE for iotune Patryk Wrobel 2024-05-07 13:59:41 +02:00
  • 393880f355 Update tools/cqlsh submodule to v6.0.17 Israel Fruchter 2024-05-13 17:31:33 +03:00
  • 0b2ec3063c sstables: Fix incremental_reader_selector (for range reads) with tablets Raphael S. Carvalho 2024-05-07 16:09:37 -03:00
  • 1bd6584478 sstables_manager: add new intrusive set to track the reclaimed sstables Lakshmi Narayanan Sreethar 2024-04-03 18:11:27 +05:30
  • 19f3e42583 sstable: add link and comparator class to support new instrusive set Lakshmi Narayanan Sreethar 2024-04-03 18:22:25 +05:30
  • bb9ceae2c3 sstable: renamed intrusive list link type Lakshmi Narayanan Sreethar 2024-04-03 17:50:23 +05:30
  • fa154a8d00 sstable: track memory reclaimed from components per sstable Lakshmi Narayanan Sreethar 2024-04-09 18:39:51 +03:00
  • a9101f14f6 sstable: rename local variable in sstable::total_reclaimable_memory_size Lakshmi Narayanan Sreethar 2024-04-03 16:41:30 +05:30
  • e30a2af700 sstable_datafile_test: add testcase to test reclaim during reload Lakshmi Narayanan Sreethar 2024-04-26 17:00:05 +05:30
  • e0b4483bb8 sstable_datafile_test: add test to verify auto reload of reclaimed components Lakshmi Narayanan Sreethar 2024-04-26 12:32:53 +05:30
  • 8a6300be4c sstables_manager: reload previously reclaimed components when memory is available Lakshmi Narayanan Sreethar 2024-05-07 19:25:58 +05:30
  • d8e0cba45d sstables_manager: start a fiber to reload components Lakshmi Narayanan Sreethar 2024-04-03 20:29:30 +05:30
  • 3933fc25de sstable_directory_test: fix generation in sstable_directory_test_table_scan_incomplete_sstables Lakshmi Narayanan Sreethar 2024-05-08 17:52:17 +05:30
  • a741202ef0 sstable_datafile_test: add test to verify reclaimed components reload Lakshmi Narayanan Sreethar 2024-04-04 18:32:47 +05:30
  • 0529055b1e sstables: support reloading reclaimed components Lakshmi Narayanan Sreethar 2024-04-03 20:04:45 +05:30
  • 81c0829993 sstables_manager: add new intrusive set to track the reclaimed sstables Lakshmi Narayanan Sreethar 2024-04-03 18:11:27 +05:30
  • 1979cde07a sstable: add link and comparator class to support new instrusive set Lakshmi Narayanan Sreethar 2024-04-03 18:22:25 +05:30
  • 7e2e8ddda6 sstable: renamed intrusive list link type Lakshmi Narayanan Sreethar 2024-04-03 17:50:23 +05:30
  • 986516fa4e sstable: track memory reclaimed from components per sstable Lakshmi Narayanan Sreethar 2024-04-09 18:39:51 +03:00
  • 020c7b662b sstable: rename local variable in sstable::total_reclaimable_memory_size Lakshmi Narayanan Sreethar 2024-04-03 16:41:30 +05:30
  • 485eb7a64c test: add test for bad_allocs during large mv queries Wojciech Mitros 2024-01-17 05:17:04 +01:00
  • e0442d7bfa mv: throttle view update generation for large queries Jan Ciolek 2023-05-05 11:06:16 +02:00
  • cd62697605 exceptions: add read_write_timeout_exception, a subclass of request_timeout_exception Jan Ciolek 2023-05-10 12:33:59 +02:00
  • ae28b8bdb7 db/view: extract view throttling delay calculation to a global function Jan Ciolek 2023-05-04 18:43:06 +02:00
  • bb1696910c Merge 'scylla-nodetool: make documentation links product and version dependant' from Botond Dénes Pavel Emelyanov 2024-05-13 18:03:45 +03:00
  • d82a31f15f service/storage_proxy: add useful version of base write throttle metrics Botond Dénes 2024-04-26 04:01:32 -04:00
  • ef8f14d44b db/hints: Remove an unused header Dawid Medrek 2024-05-08 00:38:10 +02:00
  • c9bbb92b1a db/hints: Remove migrating flag before initializing endpoint managers Dawid Medrek 2024-05-08 00:41:39 +02:00
  • bdcde0c210 db/hints: Prevent segmentation fault when initializing endpoint managers Dawid Medrek 2024-05-08 00:33:04 +02:00
  • 4bbb66f805 chunked_vector_test: add more exception safety tests Benny Halevy 2024-05-13 12:44:33 +03:00
  • 88b3173d03 chunked_vector_test: exception_safe_class: count also moved objects Benny Halevy 2024-05-13 15:49:46 +03:00
  • 64c51cf32c utils: chunked_vector: fill ctor: make exception safe Benny Halevy 2024-05-13 08:51:15 +03:00
  • 3e5c34831c test/cql-pytest/test_describe: add test for hiding cdc tables Michał Jadwiszczak 2024-04-29 23:26:20 +02:00
  • f12edbdd95 cql3/statements/describe_statement: hide cdc tables Michał Jadwiszczak 2024-04-29 23:08:34 +02:00
  • 05a51c9286 schema: add a method to generate ALTER statement with all properties Michał Jadwiszczak 2024-05-13 12:15:12 +02:00
  • b62f7a1dd3 schema: extract schema's properties generation Michał Jadwiszczak 2024-05-13 11:26:45 +02:00
  • 952dfc6157 repair: Introduce repair_partition_count_estimation_ratio config option Asias He 2024-05-13 13:24:09 +08:00
  • afa870a387 Merge 'Some sstable set related improvements' from Raphael "Raph" Carvalho Botond Dénes 2024-05-13 14:17:23 +03:00
  • a77796f484 test/nodetool: make test pass with cassandra nodetool Botond Dénes 2024-05-10 01:54:42 -04:00
  • bec4c17db4 tools/scylla-nodetool: status: fix token count for tablets Botond Dénes 2024-05-09 23:30:21 -04:00
  • e82455beab tools/scylla-nodetool: add tablet support to ring command Botond Dénes 2024-05-01 09:33:06 -04:00
  • fd25bb6f9f api/storage_service: add tablet support for /storage_service/tokens_endpoint Botond Dénes 2024-05-01 09:31:56 -04:00
  • 8690dbf8ad service/storage_service: introduce get_tablet_to_endpoint_map() Botond Dénes 2024-05-01 09:30:43 -04:00
  • 2ce643d06b table: Directly compare std::optional<shard_id> with shard_id Pavel Emelyanov 2024-05-09 14:19:13 +03:00
  • 76a766cab0 Migrate alternator tests to PythonTestSuite Andrei Chekun 2024-04-25 18:09:27 +02:00
  • 51d09e6a2a cql3: castas_fcts: do not rely on boost casting large multiprecision integers to floats behavior Avi Kivity 2024-05-06 12:17:14 +03:00
  • 4639ca1bf5 compaction_strategy.cc: typo -> "performanceimproves" -> "performance improves" Yaniv Michael Kaul 2024-05-12 17:49:51 +03:00
  • ec820e214c scylla_io_setup: ensure correct RLIMIT_NOFILE for iotune Patryk Wrobel 2024-05-07 13:59:41 +02:00
  • 32a0867b38 locator/tablets: introduce the primary replica concept Botond Dénes 2024-05-09 07:50:08 -04:00
  • cc8b4e0630 batchlog_manager, test: initialize delay configuration Avi Kivity 2024-05-08 21:39:40 +03:00
  • a1a6bd6798 Update tools/cqlsh submodule to v6.0.18 Israel Fruchter 2024-05-12 23:28:06 +03:00
  • 3eb81915c1 docker: drop jmx and tools-java from installation Yaron Kaikov 2024-05-08 14:48:38 +03:00
  • 9538af0d95 scylla_kernel_check: fix block device size error on latest mkfs.xfs Takuya ASADA 2024-05-11 02:30:28 +09:00
  • c8cc47df2d Merge 'replica: allocate storage groups dynamically' from Aleksandra Martyniuk Avi Kivity 2024-05-12 21:22:02 +03:00
  • 9813ec9446 Merge 'test: perf: add end-to-end benchmark for alternator' from Marcin Maliszkiewicz Nadav Har'El 2024-05-12 18:15:29 +03:00
  • fd14b6f26b test/nodetool: do not accept 1 return code when passing --help to nodetool Kefu Chai 2024-05-12 07:39:35 +08:00
  • be76527781 Merge 'build: cmake build dist-unified by default and put tarballs under per-config paths' from Kefu Chai Avi Kivity 2024-05-12 11:16:03 +03:00
  • 796ca367d1 gossiper: rename topo_sm member to _topo_sm Benny Halevy 2024-05-05 17:07:41 +03:00
  • 2ad13e5d76 auth: complete coroutinization of password_authenticator::create_default_if_missing Avi Kivity 2024-05-08 21:38:38 +03:00
  • 1186ddef16 build: cmake: use paths to be compatible with CI Kefu Chai 2024-05-11 21:50:43 +08:00
  • 0f85255c74 build: cmake build dist-unified by default Kefu Chai 2024-05-11 18:39:25 +08:00
  • 7faba69f28 replica: Make it explicit table's sstable set is immutable Raphael S. Carvalho 2024-05-10 11:09:21 -03:00
  • 55c0272b68 replica: avoid reallocations in tablet_sstable_set Raphael S. Carvalho 2024-05-10 10:40:20 -03:00
  • 35a0d47408 replica: Avoid compound set if only one sstable set is filled Raphael S. Carvalho 2024-05-10 10:37:52 -03:00
  • 51fdda4199 test: add test for back and forth tablets migration Aleksandra Martyniuk 2024-03-06 17:13:25 +01:00
  • b4371a0ea0 replica: allocate storage groups dynamically Aleksandra Martyniuk 2024-03-06 15:20:55 +01:00
  • 6e1e082e8c replica: refresh snapshot in compaction_group::cleanup Aleksandra Martyniuk 2024-04-25 17:30:33 +02:00
  • c283746b32 replica: add rwlock to storage_group_manager Aleksandra Martyniuk 2024-04-15 13:38:03 +02:00
  • 54fcb7be53 replica: handle reads of non-existing tablets gracefully Aleksandra Martyniuk 2024-04-03 17:25:20 +02:00
  • 561fb1dd09 service: move to cleanup stage if allow_write_both_read_old fails Aleksandra Martyniuk 2024-04-02 19:01:50 +02:00
  • 532653f118 replica: replace table::as_table_state Aleksandra Martyniuk 2024-03-08 17:12:52 +01:00
  • cf9913b0b7 compaction: pass compaction group id to reshape_compaction_group Aleksandra Martyniuk 2024-03-08 13:02:18 +01:00
  • 90d618d8c9 replica: open code get_compaction_group in perform_cleanup_compaction Aleksandra Martyniuk 2024-03-08 12:31:54 +01:00
  • 8505389963 replica: drop single_compaction_group_if_available Aleksandra Martyniuk 2024-03-08 11:58:24 +01:00
  • e008060f39 Merge 'doc: fix Rust Driver release information' from Anna Stuchlik Botond Dénes 2023-12-06 08:59:49 +02:00
  • d39adf6438 compaction: improve partition estimates for garbage collected sstables Lakshmi Narayanan Sreethar 2024-04-26 23:28:02 +05:30
  • 3286a6fa14 Merge 'Reload reclaimed bloom filters when memory is available' from Lakshmi Narayanan Sreethar Botond Dénes 2024-05-10 13:01:01 +03:00
  • 305f1bd382 Update seastar submodule Kefu Chai 2024-05-09 17:31:13 +08:00
  • a04ea7b997 topology_coordinator: send barrier to a decommissioning node Patryk Jędrzejczak 2024-05-09 15:07:10 +02:00
  • c35031dda5 Merge 'repair: tablet_repair: make best effort in spite of errors' from Benny Halevy Botond Dénes 2024-05-10 10:51:09 +03:00
  • a3070089de main: initialize scheduling group keys before service levels Piotr Dulikowski 2024-05-09 09:50:53 +02:00
  • 28791aa2c1 build: cmake: link thrift against absl::header Kefu Chai 2024-05-09 19:50:07 +08:00
  • 37d32a5f8b Merge 'Cleanup inactive reads on tablet migration' from Botond Dénes Avi Kivity 2024-05-09 17:34:49 +03:00
  • 4d22c4b68b sstable_datafile_test: add testcase to test reclaim during reload Lakshmi Narayanan Sreethar 2024-04-26 17:00:05 +05:30
  • 5497bb5a3d loading_shared_values: Replace static-assert with concept Pavel Emelyanov 2024-05-09 13:24:07 +03:00
  • 7589981898 tasks: use default task_ttl in scylla.yaml Aleksandra Martyniuk 2024-05-02 11:29:05 +02:00