Commit Graph

  • ca55d1e658 replica/database: drop usage of ip in favor of host id in get_keyspace_local_ranges Gleb Natapov 2024-12-12 11:55:26 +02:00
  • 77f8abb19a replica/mutation_dump: use host ids instead of ips Gleb Natapov 2024-12-12 11:38:41 +02:00
  • 38c13975ca alternator: move ttl to work with host ids instead of ips Gleb Natapov 2024-12-09 16:47:21 +02:00
  • 03c8ffa45c storage_service: move node_ops code to use host ids instead of host ips Gleb Natapov 2024-12-05 13:37:33 +02:00
  • 41a57ed2e8 streaming: move streaming code to use host ids instead of host ips Gleb Natapov 2024-12-03 15:47:24 +02:00
  • e479ba88af repair: move repair code to use host ids instead of host ips Gleb Natapov 2024-11-26 16:59:41 +02:00
  • 92815684df gossiper: add get_unreachable_host_ids() function Gleb Natapov 2024-12-04 15:32:31 +02:00
  • 1751791b53 locator: topology: add more function that return host ids to effective replication map Gleb Natapov 2024-11-28 15:03:59 +02:00
  • 3b8345ee44 locator: add more function that return host ids to effective replication map Gleb Natapov 2024-11-26 16:45:04 +02:00
  • 5697160238 install-dependencies.sh: quote array to avoid re-splitting Kefu Chai 2024-12-03 12:03:12 +08:00
  • 6eda41f305 install-dependencies.sh: define local variable using "local -A" Kefu Chai 2024-12-03 11:50:05 +08:00
  • 3081ce24cd nodetool: Implement [gs]etstreamthroughput commands Pavel Emelyanov 2024-12-10 15:59:44 +03:00
  • 67089fd5a1 nodetool: Implement [gs]etcompationthroughput commands Pavel Emelyanov 2024-12-10 13:49:50 +03:00
  • eb29d6f4b0 test: Add validation of how IO-updating endpoints work Pavel Emelyanov 2024-12-10 18:12:43 +03:00
  • 5880a1b90b Merge 'tasks: add tablet migration virtual task' from Aleksandra Martyniuk Botond Dénes 2024-12-13 10:54:03 +02:00
  • fa1ad5ecfd api: Implement /storage_service/(stream|compaction)_throughput endpoints Pavel Emelyanov 2024-12-10 12:56:22 +03:00
  • 6659ceca4f api: Disqualify const config reference Pavel Emelyanov 2024-12-10 12:43:49 +03:00
  • f3775ba957 api: Implement /storage_service/stream_throughput endpoint Pavel Emelyanov 2024-12-10 12:03:34 +03:00
  • b8bd170212 api: Move stream throughput set/get endpoints from storage service block Pavel Emelyanov 2024-12-10 11:59:27 +03:00
  • d2c9c2abe8 api: Move set_compaction_throughput_mb_per_sec to config block Pavel Emelyanov 2024-12-10 12:22:22 +03:00
  • 7d6f8d728b util: Include fmt/ranges.h in config_file.hh Pavel Emelyanov 2024-12-10 12:56:02 +03:00
  • b4b7617554 github: check if PR is closed instead of merge Yaron Kaikov 2024-12-12 15:56:55 +02:00
  • 0114e4c2ae Update seastar submodule Avi Kivity 2024-12-10 15:13:25 +02:00
  • 34a4144a17 messaging_service: do not rely on address map to find an IP rpc client is connected to Gleb Natapov 2024-12-11 17:01:04 +02:00
  • ecd78c88bf Merge "move more verbs to idl" from Gleb Avi Kivity 2024-12-12 17:19:43 +02:00
  • 3ec741dbac 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
  • 2ccd51844c doc: remove wrong image upgrade info (5.2-to-2023.1) next-5.2 branch-5.2 Anna Stuchlik 2024-12-10 17:15:21 +01:00
  • ec9e5b82a0 doc: remove wrong image upgrade info (5.2-to-2023.1) next-5.4 branch-5.4 Anna Stuchlik 2024-12-10 17:15:21 +01:00
  • cd7a6b8892 doc: remove wrong image upgrade info (5.2-to-2023.1) next-6.0 branch-6.0 Anna Stuchlik 2024-12-10 17:15:21 +01:00
  • 8b3f5d277b doc: remove wrong image upgrade info (5.2-to-2023.1) Anna Stuchlik 2024-12-10 17:15:21 +01:00
  • e3e7ac16e9 doc: remove wrong image upgrade info (5.2-to-2023.1) Anna Stuchlik 2024-12-10 17:15:21 +01:00
  • e49381119d locator: topology: use node& instead of node* muthu90tech 2024-11-04 21:15:52 -08:00
  • 8943188442 test: boost: check migration_task_info in tablet_test.cc Aleksandra Martyniuk 2024-12-06 13:47:06 +01:00
  • 3f9c76c52d replica: add repair related fields to tablet_map_to_mutation Aleksandra Martyniuk 2024-12-11 16:58:26 +01:00
  • 05246e123d Merge 'sstables: Avoid computing column_values_fixed_lengths on each read' from Tomasz Grabiec Botond Dénes 2024-12-12 12:22:32 +02:00
  • 714d12014e sstable/mx: use subrange.advance() when appropriate Kefu Chai 2024-12-10 17:53:26 +08:00
  • c095f63ea5 repair: repair_flush_hints_batchlog_request::target_nodes is not used any more, so mark it as such Gleb Natapov 2024-12-03 11:09:56 +02:00
  • 92c2558a83 streaming: move streaming verbs to IDL Gleb Natapov 2024-12-03 17:25:01 +02:00
  • 39186f76c7 service/qos/service_level_controller: update cache on startup Michael Litvak 2024-12-04 09:36:50 +02:00
  • bc17535427 test: add tests to check the failed migration virtual tasks Aleksandra Martyniuk 2024-12-04 17:05:05 +01:00
  • be8dfd220f test: add tests to check the list of migration virtual tasks Aleksandra Martyniuk 2024-12-03 15:22:07 +01:00
  • b473efbefd test: add tests to check migration virtual tasks status Aleksandra Martyniuk 2024-11-29 11:30:12 +01:00
  • c81dcfc465 test: topology_tasks: generalize repair task functions Aleksandra Martyniuk 2024-11-29 11:27:32 +01:00
  • e0d3182fa0 service: extend tablet_virtual_task::abort Aleksandra Martyniuk 2024-12-03 12:12:33 +01:00
  • 4c529a8f2e service: extend tablet_virtual_task::wait Aleksandra Martyniuk 2024-12-03 12:05:52 +01:00
  • de191fb851 service: extend tablet_virtual_task::get_status_helper Aleksandra Martyniuk 2024-12-03 11:57:10 +01:00
  • 50ce3d9106 service: extend tablet_virtual_task::contains Aleksandra Martyniuk 2024-12-03 11:43:38 +01:00
  • 53bd61a539 service: extend tablet_virtual_task::get_stats Aleksandra Martyniuk 2024-12-03 11:24:52 +01:00
  • 215a15d103 service: tasks: make get_table_id a method of virtual_task_hint Aleksandra Martyniuk 2024-12-06 11:03:53 +01:00
  • 0caffd67f8 service: tasks: extend virtual_task_hint Aleksandra Martyniuk 2024-12-03 11:11:53 +01:00
  • 93e3e256c1 service/qos: increase timeout of internal get_service_levels queries Michael Litvak 2024-12-02 10:42:14 +02:00
  • 98860905d8 doc: remove wrong image upgrade info (5.2-to-2023.1) Anna Stuchlik 2024-12-10 17:15:21 +01:00
  • 03599477af dht: include a smaller header file Kefu Chai 2024-12-11 13:31:46 +08:00
  • 9fad3a621a replica: service: add migration_task_info column to system.tablets Aleksandra Martyniuk 2024-11-20 15:54:02 +01:00
  • 332347490c locator: extend tablet_task_info to cover migration tasks Aleksandra Martyniuk 2024-11-20 14:55:08 +01:00
  • dee6404aa4 locator: rename tablet_task_info methods Aleksandra Martyniuk 2024-10-30 15:28:10 +01:00
  • 373855b493 service/qos/service_level_controller: update cache on startup Michael Litvak 2024-12-04 09:36:50 +02:00
  • 440a96605f Merge 'topology_custom/test_tablets: add remove/replace tests for edge cases' from Benny Halevy Tomasz Grabiec 2024-12-11 12:04:14 +01:00
  • 9f749487cd main.cc: fix typos in comment Kefu Chai 2024-12-10 20:23:34 +08:00
  • b95312064f topology_custom/test_tablets: add remove/replace tests for edge cases Benny Halevy 2024-12-08 10:49:27 +02:00
  • 8e60a0b831 Merge 'truncate: make TRUNCATE TABLE safe with tablets' from Ferenc Szili Tomasz Grabiec 2024-12-10 17:50:50 +01:00
  • 8d63d31e57 service: fix a typo in comment Kefu Chai 2024-12-09 21:19:02 +08:00
  • fbfee9666e locator: put real host id into the replication map for everywhere replication strategy Gleb Natapov 2024-12-10 15:24:46 +02:00
  • 74dad7d1eb raft: improve logs for abort while waiting for apply Patryk Jędrzejczak 2024-12-09 17:28:33 +01:00
  • bf18a17bd6 tablets: scheduler: Fix temporary imbalance in a mixed-capacity cluster on decommission Tomasz Grabiec 2024-12-09 23:59:13 +01:00
  • eeb6d3dd74 test: pylib: _cluster_remove_node: log message on successful paths Benny Halevy 2024-12-08 11:47:21 +02:00
  • cd566924b9 test: pylib: _cluster_remove_node: mark server as removed only when removenode succeeded Benny Halevy 2024-12-08 11:43:35 +02:00
  • 5d040e0206 Merge 'truncate: commit log replay positions are not saved correctly' from Ferenc Szili Botond Dénes 2024-12-10 10:05:30 +02:00
  • 924189c50e Merge 'replica/table: improve error message when encountering orphaned sstables' from Lakshmi Narayanan Sreethar Botond Dénes 2024-12-10 06:34:12 +02:00
  • 81d6d88016 utils: cached_file: Mark permit as awaiting on page miss mergify/copy/branch-6.2/pr-21323 Tomasz Grabiec 2024-10-27 23:28:12 +01:00
  • 56f93dd434 utils: cached_file: Push resource_unit management down to cached_file Tomasz Grabiec 2024-10-27 21:54:28 +01:00
  • 6ce18dca32 Merge '[Backport 6.1] utils: cached_file: Mark permit as awaiting on page miss' from ScyllaDB Tomasz Grabiec 2024-12-09 22:32:01 +01:00
  • ce2f80c227 treewide: migrate from boost::make_iterator_range to ranges::subrange Kefu Chai 2024-12-05 12:11:37 +08:00
  • 6eb6b96456 dirty-memory-manager: Brush up "blocked" state check Pavel Emelyanov 2024-12-05 15:33:31 +03:00
  • 48c8d24345 treewide: drop support for fmt < v10 Kefu Chai 2024-12-09 20:47:52 +08:00
  • 1bac6b75dc Merge 'Reserve IOCBs for tool applications' from Botond Dénes Avi Kivity 2024-12-09 19:22:19 +02:00
  • 86ebca4621 utils: cached_file: Mark permit as awaiting on page miss mergify/copy/branch-6.1/pr-21323 Tomasz Grabiec 2024-10-27 23:28:12 +01:00
  • 6e2f5c2bd9 utils: cached_file: Push resource_unit management down to cached_file Tomasz Grabiec 2024-10-27 21:54:28 +01:00
  • a9c244ddf7 dist: scylla_io_setup: use raw string to avoid invalid escape sequence Kefu Chai 2024-12-09 11:40:16 +08:00
  • 969b396699 gossiper: fix the backward incompatible change Emil Maskovsky 2024-12-06 12:19:32 +01:00
  • 49cc771bda docs: docs: topology-over-raft: Document truncate_table request Ferenc Szili 2024-11-01 15:42:08 +01:00
  • 781f0a2397 storage_proxy: fix indentation and remove empty catch/rethrow Ferenc Szili 2024-10-25 12:08:39 +02:00
  • e65a235fd5 test: add tests for truncate with tablets Ferenc Szili 2024-12-03 18:18:54 +01:00
  • 4cd7a1acab storage_proxy: use new TRUNCATE for tablets Ferenc Szili 2024-11-19 18:26:34 +01:00
  • 93cfeb9160 truncate: make TRUNCATE a global topology operation Ferenc Szili 2024-11-19 17:33:12 +01:00
  • ed7ea1dc71 feature_service: fix typo in address_nodes_by_host_ids feature name Gleb Natapov 2024-12-08 15:00:25 +02:00
  • 2b16428b4f sstables: Fix potential use-after-free on column_translation::column_info::name Tomasz Grabiec 2024-10-26 12:15:29 +02:00
  • b0a5bf8b4a sstables: Avoid computing column_values_fixed_lengths on each read Tomasz Grabiec 2024-10-26 11:11:10 +02:00
  • bfee93c747 messaging_service: move repair verbs to IDL Gleb Natapov 2024-12-01 17:43:45 +02:00
  • 5f6007f6ec node_ops: move node_ops_cmd to IDL Gleb Natapov 2024-11-28 16:47:47 +02:00
  • 39c75d3add idl: rename partition_checksum.dist.hh to repair.dist.hh Gleb Natapov 2024-11-28 16:18:30 +02:00
  • 53224d90be service/qos: increase timeout of internal get_service_levels queries Michael Litvak 2024-12-02 10:42:14 +02:00
  • 6a18db0aea node_ops: switch from boost::join() to std::ranges::join_view() Kefu Chai 2024-12-05 14:53:04 +08:00
  • 2491a31f4c docs: cql/ddl.rst: document {min,max}_index_interval Botond Dénes 2024-12-05 03:17:42 -05:00
  • 8191e57036 treewide: fix annotations reported by GH checks Emil Maskovsky 2024-12-04 23:28:40 +01:00
  • 259ab6dee7 locator: remove unused member variable Kefu Chai 2024-12-09 09:03:07 +08:00
  • c5c5990578 auth: remove unused member variable Kefu Chai 2024-12-09 08:57:17 +08:00
  • fea0548b44 db: remove unused member variable Kefu Chai 2024-12-09 08:52:49 +08:00
  • f744007e13 dht: auto_refreshing_sharder.hh: don't include database.hh Avi Kivity 2024-12-03 20:40:51 +02:00
  • 7e2875d648 Merge 'Add tablet merge support' from Raphael Raph Carvalho Tomasz Grabiec 2024-12-06 18:06:20 +01:00