Commit Graph

  • 401e7c8f69 replica/table: fix indent in compaction_group_for_sstable Lakshmi Narayanan Sreethar 2024-12-06 20:55:06 +05:30
  • fa10b0b390 replica/table: improve error message when encountering orphaned sstables Lakshmi Narayanan Sreethar 2024-12-05 20:22:34 +05:30
  • b7dcf7420a github: do not nest ${{}} inside condition Kefu Chai 2024-12-06 14:43:17 +08:00
  • 28a32f9c50 github: do not nest ${{}} inside condition Kefu Chai 2024-12-06 14:43:17 +08:00
  • 37c49acbac docs/cql/ddl: Clarify crc_check_chance option behavior Kefu Chai 2024-12-05 16:46:04 +08:00
  • 6c90a25014 Fix gossiper orphan node floating problem by adding a remover fiber Abhinav 2024-11-15 15:05:40 +05:30
  • e04aca7efe github: do not nest ${{}} inside condition Kefu Chai 2024-12-06 14:43:17 +08:00
  • 9f5e2488dd locator,service: correct the misspellings Kefu Chai 2024-12-05 16:17:27 +08:00
  • 4be2d3d6c0 Merge 'compaction: update maintenance sstable set on scrub compaction completion' from Lakshmi Narayanan Sreethar Avi Kivity 2024-12-02 13:32:49 +02:00
  • 20b2d5b7c9 Merge 'compaction: update maintenance sstable set on scrub compaction completion' from Lakshmi Narayanan Sreethar Avi Kivity 2024-12-02 13:32:49 +02:00
  • def51e252d Merge 'service/topology_coordinator: migrate view builder only if all nodes are up' from Michał Jadwiszczak Piotr Dulikowski 2024-12-06 09:07:07 +01:00
  • c601f7a359 Merge 'transport/server: revert using async function in for_each_gently()' from Michał Jadwiszczak Piotr Dulikowski 2024-12-06 08:48:41 +01:00
  • 2b07d93bea raft: clean up the documentation Emil Maskovsky 2024-11-25 11:09:07 +01:00
  • 636006f976 topology coordinator: do not for replaced node to appear in the gossiper Gleb Natapov 2024-12-04 17:02:38 +02:00
  • fe67efda5b Revert "generic_server: use async function in for_each_gently()" Michał Jadwiszczak 2024-12-03 11:09:55 +01:00
  • dcaf6582c4 materialized views: test for the MV delay configuration parameter Piotr Dulikowski 2024-11-20 21:10:53 +01:00
  • 9024e4940c counters.hh: drop unused boost includes Avi Kivity 2024-12-01 20:06:41 +02:00
  • 86a8ca8a9f Merge 'Alternator add WCU for delelte item' from Amnon Heiman Nadav Har'El 2024-12-05 11:27:20 +02:00
  • 66afdc9b3c service: add injection for skipping view update backlog Piotr Dulikowski 2024-11-25 09:22:41 +01:00
  • 49f11f655c materialized view: make flow-control maximum delay configurable Nadav Har'El 2024-09-18 18:30:10 +03:00
  • 2bbb0859e1 docs: correct the storage size for n2-highmem-32 to 9000GB Michael Pedersen 2024-08-13 15:28:53 +02:00
  • f37deb7e98 docs: correct the storage size for n2-highmem-32 to 9000GB Michael Pedersen 2024-08-13 15:28:53 +02:00
  • 4c6ddcf6c1 Merge 'sstables: Fix use-after-free on page cache buffer when parsing promoted index entries across pages' from Tomasz Grabiec Avi Kivity 2024-10-01 00:02:55 +03:00
  • 816a8eafbc ./github/workflow/add-label-when-promoted: fix indentaion which preventing the workflow to be triggered when label was added Yaron Kaikov 2024-12-05 09:29:53 +02:00
  • dd8f56ad3a test: Move test_query_built_indexes_virtual_table from boost to cqlpy Pavel Emelyanov 2024-11-12 14:57:26 +03:00
  • d93a0040e5 docs: Document tablet merging Raphael S. Carvalho 2024-09-12 12:15:04 -03:00
  • 8344722a26 tests/boost: Add test to verify correctness of balancer decisions during merge Raphael S. Carvalho 2024-10-14 16:55:16 -03:00
  • 76ab293505 tests/topology_experimental_raft: Add tablet merge test Raphael S. Carvalho 2024-09-12 12:05:57 -03:00
  • e1db35c100 Merge 'auth/passwords: Clean up prefix_for_scheme()' from Dawid Mędrek Pavel Emelyanov 2024-12-04 18:38:14 +03:00
  • 159c1b0847 utils: UUID: Make get_time_UUID() respect the clock offset Tomasz Grabiec 2024-11-12 19:25:56 +01:00
  • 933ec7c6ab utils: UUID: Make get_time_UUID() respect the clock offset Tomasz Grabiec 2024-11-12 19:25:56 +01:00
  • 61ae4a1c86 mutation: remove unused "#include"s Kefu Chai 2024-12-02 10:25:42 +08:00
  • b487931396 repair: implement tablet_repair_task_impl::release_resources Aleksandra Martyniuk 2024-11-08 15:03:55 +01:00
  • cf71fd3977 test: topology_custom: ensure node visibility before keyspace creation Kefu Chai 2024-11-29 11:47:36 +08:00
  • 9cd356d66c Update report-scylla-problem.rst removing references to old Health Check Report André LFA 2024-11-06 17:52:18 -03:00
  • 2b5cd10b66 docs: explain task status retention and one-time query behavior Kefu Chai 2024-10-31 13:09:30 +08:00
  • bf47de9f7f test: topology_custom: ensure node visibility before keyspace creation Kefu Chai 2024-11-29 11:47:36 +08:00
  • dc71a6a75e Merge 'test/boost/view_schema_test.cc: Wait for views to build in test_view_update_generating_writetime' from Dawid Mędrek Nadav Har'El 2024-11-19 18:10:52 +02:00
  • f13f821b31 repair: implement tablet_repair_task_impl::release_resources Aleksandra Martyniuk 2024-11-08 15:03:55 +01:00
  • 74ad6f2fa3 Update report-scylla-problem.rst removing references to old Health Check Report André LFA 2024-11-06 17:52:18 -03:00
  • 04acf8b075 .github: Add differential-shellcheck workflow for shell script analysis Kefu Chai 2024-12-03 11:27:45 +08:00
  • fa3ec6e633 storage_service: move logic of wait_for_topology_request_completion() Ferenc Szili 2024-12-03 17:42:39 +01:00
  • 36d35d2297 RPC: add truncate_with_tablets RPC with frozen_topology_guard Ferenc Szili 2024-10-23 12:43:53 +02:00
  • bfbfc0fea9 feature_service: added cluster feature for system.topology schema change Ferenc Szili 2024-10-23 12:03:06 +02:00
  • 3ac44109e3 system.topology_requests: change schema Ferenc Szili 2024-11-25 18:35:03 +01:00
  • 7f29b7d8f6 storage_proxy: propagate group0 client and TSM dependency Ferenc Szili 2024-10-22 17:15:33 +02:00
  • fc42571591 test: Parametrize 'replacement with inter-dc encryption' test to confirm behavior in zero token node cases. Abhinav 2024-11-18 13:53:48 +05:30
  • f55dc71c3f Merge 'Use checksummed input streams in validate_checksums()' from Nikos Dragazis Botond Dénes 2024-12-04 10:46:18 +02:00
  • b47faed54f idl: move node_ops related stuff from the repair related IDL Gleb Natapov 2024-11-28 15:57:04 +02:00
  • d5d4307a20 scylla-sstable: dump-summary: print also first and last tokens Benny Halevy 2024-12-01 12:53:55 +02:00
  • ed08709e75 main: configure a reserve IOCB for scylla-nodetool and friends Botond Dénes 2024-11-11 06:43:50 -05:00
  • ca956c0180 configure: enable the io_uring backend Botond Dénes 2024-11-11 06:39:57 -05:00
  • f7d66a436e main: use configure seastar defaults via app_template::seastar_options Botond Dénes 2024-11-11 06:29:11 -05:00
  • 534ce7340f service: Handle exception when retrying split Raphael S. Carvalho 2024-12-02 10:45:02 -03:00
  • 3e518c7b23 service: Co-locate sibling tablets for a table undergoing merge Raphael S. Carvalho 2024-09-11 20:34:05 -03:00
  • cd5d1d3c99 gms: Add cluster feature for tablet merge Raphael S. Carvalho 2024-12-03 21:16:08 -03:00
  • 0a6d41305a service: Make merge of resize plan commutative Raphael S. Carvalho 2024-11-30 00:13:58 -03:00
  • 70b3963b8d replica: Implement merging of compaction groups on merge completion Raphael S. Carvalho 2024-10-15 17:19:37 -03:00
  • 907739f3d1 replica: Handle tablet merge completion Raphael S. Carvalho 2024-09-11 20:13:58 -03:00
  • 48dcefbf45 service: Implement tablet map resize for merge Raphael S. Carvalho 2024-09-11 12:39:55 -03:00
  • 014e1c9a0f locator: Introduce merge_tablet_info() Raphael S. Carvalho 2024-11-29 17:03:39 -03:00
  • e00798f1b1 service: Rename topology::transition_state::tablet_split_finalization Raphael S. Carvalho 2024-09-11 12:27:33 -03:00
  • 75a6fe6a75 service: Respect initial_tablet_count if table is in growing mode Raphael S. Carvalho 2024-09-11 11:59:04 -03:00
  • 5d3b9dba47 service: Wire migration_tablet_set into the load balancer Raphael S. Carvalho 2024-09-11 09:26:55 -03:00
  • a5cc6fb297 locator: Add tablet_map::sibling_tablets() Raphael S. Carvalho 2024-10-14 16:14:26 -03:00
  • fd33e6dfad service: Introduce sorted_replicas_for_tablet_load() Raphael S. Carvalho 2024-09-11 09:14:42 -03:00
  • fd6bf7b357 locator/tablets: Extend tablet_replica equality comparator to three-way Raphael S. Carvalho 2024-09-10 20:36:34 -03:00
  • ba633b1da2 service: Introduce alias to per-table candidate map type Raphael S. Carvalho 2024-11-29 15:57:11 -03:00
  • 2791923a21 service: Add replication constraint check variant for migration_tablet_set Raphael S. Carvalho 2024-09-10 22:13:40 -03:00
  • 308741c9cb service: Add convergence check variant for migration_tablet_set Raphael S. Carvalho 2024-09-10 22:11:53 -03:00
  • ed06b4b1e7 service: Add migration helpers for migration_tablet_set Raphael S. Carvalho 2024-09-10 22:07:17 -03:00
  • a5db92b9e6 service/tablet_allocator: Introduce migration_tablet_set Raphael S. Carvalho 2024-09-10 20:59:10 -03:00
  • 96d4f2230e service: Introduce migration_plan::add(migrations_vector) Raphael S. Carvalho 2024-09-10 20:50:35 -03:00
  • 3082ff992c locator/tablets: Introduce tablet_map::for_each_sibling_tablets() Raphael S. Carvalho 2024-09-10 20:46:23 -03:00
  • 47c8237de0 locator/tablets: Introduce tablet_map::needs_merge() Raphael S. Carvalho 2024-09-10 20:44:13 -03:00
  • 93990eb162 locator/tablets: Introduce resize_decision::initial_decision() Raphael S. Carvalho 2024-09-10 20:43:02 -03:00
  • 61f694acf5 locator/tablets: Fix return type of three-way comparison operators Raphael S. Carvalho 2024-09-10 20:33:58 -03:00
  • 4e20a5eeb1 service: Extract update of node load on migrations Raphael S. Carvalho 2024-09-10 16:42:44 -03:00
  • e2edcf2c88 service: Extract converge check for intra-node migration Raphael S. Carvalho 2024-09-10 15:25:42 -03:00
  • 4a0c3ca576 service: Extract erase of tablet replicas from candidate list Raphael S. Carvalho 2024-09-10 14:37:41 -03:00
  • 3f9e317b23 scripts/tablet-mon: Allow visualization of tablet id Raphael S. Carvalho 2024-09-10 14:28:49 -03:00
  • 841481c202 Merge "move storage proxy and adjacent services to identify hosts by ids" from Gleb Avi Kivity 2024-12-03 18:14:18 +02:00
  • d2ca1ebfa0 test_returnconsumedcapacity.py: Add delete Item tests Amnon Heiman 2024-11-27 18:31:43 +02:00
  • c62cd08fbe alternator/executor: Add WCU support for delete item Amnon Heiman 2024-11-27 18:23:34 +02:00
  • b888ed84f7 alternator/executer use uint in describe_item Amnon Heiman 2024-11-27 18:15:53 +02:00
  • 3c6594b26a alternator/consumed_capacity.hh: Make the total_bytes public Amnon Heiman 2024-11-27 18:10:04 +02:00
  • f4c79d7728 test_metrics validate split wcu_total to ops Amnon Heiman 2024-11-27 13:37:41 +02:00
  • 8f3dd877ff Alternato: split WCU metrics into ops Amnon Heiman 2024-11-27 13:36:50 +02:00
  • b99d4ec055 abstract_replication_strategy.hh: apply pimpl to boost::icl::interval_map Avi Kivity 2024-11-29 11:44:50 +02:00
  • b6a9c79af3 utils/big_decimal: add fast paths to operator <=> Botond Dénes 2024-11-28 06:19:18 -05:00
  • 8f858325b6 Merge 'topology_coordinator: introduce reload_count in topology state and use it to prevent race' from Gleb Natapov Kamil Braun 2024-12-03 12:00:56 +01:00
  • 38a697d064 transport/server: use synchronous calls in for_each_gently callback Michał Jadwiszczak 2024-12-03 11:05:29 +01:00
  • 087bbdc4c8 service/client_state: add synchronous method to update service level params Michał Jadwiszczak 2024-12-03 10:50:02 +01:00
  • 0a17eca5a1 qos/service_level_controller: add find_cached_effective_service_level Michał Jadwiszczak 2024-12-03 10:46:39 +01:00
  • dab3256dc1 test/topology_custom/test_view_build_status: add reproducer Michał Jadwiszczak 2024-11-27 15:58:30 +01:00
  • 4bc7e068ff locator: remove unused "#include"s Kefu Chai 2024-11-05 11:19:01 +08:00
  • bab12e3a98 treewide: migrate from boost::adaptors::transformed to std::views::transform Kefu Chai 2024-11-27 15:10:25 +08:00
  • 99de3962c3 db/schema_applier: Fix spelling annotations to pass codespell checks Kefu Chai 2024-12-02 11:56:04 +08:00
  • b87fb94a5e Merge 'tasks: add tablet repair virtual task' from Aleksandra Martyniuk Botond Dénes 2024-12-02 17:22:44 +02:00
  • c45ddb964f pytest: don't override default live-logging setting Nadav Har'El 2024-11-28 15:43:19 +02:00