Commit Graph

  • 0b2fef74bc test: Disable flush_cache_time for two tablet repair tests Asias He 2024-12-10 10:49:34 +08:00
  • 23afbd938c test: Introduce guarantee_repair_time_next_second helper Asias He 2024-12-10 10:49:34 +08:00
  • 41a1eca072 repair: Return repair time for repair_service::repair_tablet Asias He 2024-12-10 10:49:34 +08:00
  • 614c3380c6 service: Add tablet_operation.hh Asias He 2024-12-10 10:49:34 +08:00
  • d6f7f873d0 utils: config_file: don't use extern fully specialized variable templates Avi Kivity 2025-01-13 21:06:36 +02:00
  • 2428f22d3e Update tools/python3 submodule Botond Dénes 2025-01-17 09:17:29 +02:00
  • a00ab65491 remove BETA from metric and API reference Tzach Livyatan 2025-01-01 10:09:18 +02:00
  • aad46bd6f3 reader_concurrency_semaphore: do_wait_admission(): remove dumping diagnostics Łukasz Paszkowski 2025-01-16 09:54:05 +01:00
  • 955ac1b7b7 test/alternator: close boto3 client before shutting down Nadav Har'El 2025-01-16 10:04:04 +02:00
  • 2ea97d8c19 raft: Handle non-critical config update errors in when changing status to voter. Sergey Zolotukhin 2025-01-09 17:51:38 +01:00
  • 36ff3e8f5f test: Add test to check that a node does not fail on unknown commit status error when starting up. Sergey Zolotukhin 2025-01-10 17:49:42 +01:00
  • 325cdd3ebc raft: Add run_op_with_retry in raft_group0. Sergey Zolotukhin 2025-01-09 17:41:21 +01:00
  • 81169eda19 raft: Handle non-critical config update errors in when changing status to voter. Sergey Zolotukhin 2025-01-09 17:51:38 +01:00
  • 76be0f8a1e test: Add test to check that a node does not fail on unknown commit status error when starting up. Sergey Zolotukhin 2025-01-10 17:49:42 +01:00
  • 4c962bbc54 raft: Add run_op_with_retry in raft_group0. Sergey Zolotukhin 2025-01-09 17:41:21 +01:00
  • c5bdc9e58f view_builder: write status to tables before starting to build Michael Litvak 2025-01-14 11:42:31 +02:00
  • 116857c7ed Merge '[Backport 6.1] Fix possible data corruption due to token keys clashing in read repair.' from Sergey Kamil Braun 2025-01-16 17:15:09 +01:00
  • cbef20e977 Merge '[Backport 6.2] Fix possible data corruption due to token keys clashing in read repair.' from Sergey Kamil Braun 2025-01-16 17:13:12 +01:00
  • a40e810442 hint manager: do not translate ip to id in case hint manager is stopped already Gleb Natapov 2025-01-08 11:37:26 +02:00
  • 1e4b2f25dc locator: token_metadata: drop update_host_id() function that does nothing now Gleb Natapov 2025-01-07 15:50:20 +02:00
  • 50fb22c8f9 locator: topology: drop indexing by ips Gleb Natapov 2025-01-05 18:33:00 +02:00
  • f9df092fd1 repair: drop unneeded code Gleb Natapov 2025-01-05 18:31:44 +02:00
  • 12da203cae storage_service: use host_id to look for a node in on_alive handler Gleb Natapov 2025-01-05 17:36:36 +02:00
  • d45ce6fa12 storage_proxy: translate ips to ids in forward array using gossiper Gleb Natapov 2025-01-05 17:35:33 +02:00
  • db73758655 locator: topology: remove unused functions Gleb Natapov 2025-01-05 17:18:43 +02:00
  • fb28ff5176 storage_service: check for outdated ip in on_change notification in the peers table Gleb Natapov 2025-01-05 17:06:21 +02:00
  • 163099678e storage_proxy: translate id to ip using address map in tablets's describe_ring code instead of taking one from the topology Gleb Natapov 2025-01-05 16:39:39 +02:00
  • 49fa1130ef topology coordinator: change connection dropping code to work on host ids Gleb Natapov 2025-01-05 16:35:13 +02:00
  • 83d15b8e32 cql3: report host id instead of ip in error during SELECT FROM MUTATION_FRAGMENTS query Gleb Natapov 2025-01-05 16:34:15 +02:00
  • 5cd3627baa locator: drop unused function from tablet_effective_replication_map Gleb Natapov 2025-01-05 16:23:47 +02:00
  • 122d58b4ad api: view_build_statuses: do not use IP from the topology, but translate id to ip using address map instead Gleb Natapov 2025-01-05 16:21:31 +02:00
  • 97f95f1dbd locator: token_metadata: remove unused ip based functions Gleb Natapov 2025-01-05 15:51:11 +02:00
  • 3068e38baa locator: network_topology_strategy: use host_id based function to check number of endpoints in dcs Gleb Natapov 2025-01-05 15:23:00 +02:00
  • 0ec9f7de64 gossiper: drop get_unreachable_token_owners functions Gleb Natapov 2025-01-05 15:04:16 +02:00
  • a7a7cdcf42 storage_service: use gossiper to map ip to id in node_ops operations Gleb Natapov 2025-01-05 14:05:51 +02:00
  • 0db6136fa5 storage_service: fix indentation after the last patch Gleb Natapov 2025-01-08 14:04:35 +02:00
  • 9197b88e48 storage_service: drop loops from node ops replace_prepare handling since there can be only one replacing node Gleb Natapov 2025-01-08 14:03:48 +02:00
  • fcfd005023 token_metadata: drop no longer used functions Gleb Natapov 2025-01-05 13:48:24 +02:00
  • 7c4c485651 host_id_or_endpoint: use gossiper to resolve ip to id and back mappings Gleb Natapov 2025-01-05 13:34:43 +02:00
  • 70cc014307 storage_service: ip_address_updater: check peers table instead of token_metadata whether ip was changed Gleb Natapov 2025-01-05 12:03:45 +02:00
  • 8e55cc6c78 storage_service: fix logging Gleb Natapov 2025-01-05 10:56:10 +02:00
  • 7556e3d045 topology coordinator: remove gossiper entry only if host id matches provided one Gleb Natapov 2025-01-01 15:59:19 +02:00
  • 593308a051 node_ops, cdc: drop remaining token_metadata::get_endpoint_for_host_id() usage Gleb Natapov 2024-12-25 17:24:38 +02:00
  • ae8dc595e1 hints: move id to ip translation into store_hint() function Gleb Natapov 2024-12-25 17:24:20 +02:00
  • c7d08fe1fe storage_service: change get_dc_rack_for() to work on host ids Gleb Natapov 2024-12-25 17:17:03 +02:00
  • 415e8de36e locator: topology: change get_datacenter_endpoints and get_datacenter_racks to return host ids and amend users Gleb Natapov 2024-12-23 13:43:43 +02:00
  • 8a0fea5fef locator: topology: drop is_me ip overload along with remaning users Gleb Natapov 2024-12-19 15:32:30 +02:00
  • 2ea8df2cf5 storage_proxy: drop is_alive that works on ip since it is not used any more Gleb Natapov 2024-12-19 15:31:30 +02:00
  • 8433947932 locator: topology: remove get_location overload that works on ip and its last users Gleb Natapov 2024-12-19 14:52:49 +02:00
  • 25eb98ecbc locator: topology: drop no longer used ip based overloads Gleb Natapov 2024-12-19 14:46:19 +02:00
  • 315db647dd consistency_level: drop templates since the same types of ranges are used by all the callers Gleb Natapov 2024-12-19 13:03:38 +02:00
  • 1b6e1456e5 messaging_service: drop the usage of ip based token_metadata APIs Gleb Natapov 2024-12-18 18:07:49 +02:00
  • da9b7b2626 storage_service: drop ip based topology::get_datacenter() usage Gleb Natapov 2025-01-15 11:55:26 +02:00
  • 36ccc897e8 gossiper: change get_live_members and all its users to work on host ids Gleb Natapov 2024-12-18 17:06:21 +02:00
  • 7a3237c687 messaging_service: drop get_raw_version and knows_version Gleb Natapov 2024-12-18 17:05:40 +02:00
  • 8cc09f4358 storage_service: do not use ip addresses from token_metadata in handling of a normal state Gleb Natapov 2024-12-15 18:31:37 +02:00
  • 5262bbafff locator: drop no longer used ip based functions Gleb Natapov 2024-12-15 13:56:12 +02:00
  • 542360e825 test: drop inet_address usage from network_topology_strategy_test Gleb Natapov 2024-12-16 13:22:20 +02:00
  • 9ea53a8656 storage_service: move describe ring and get_range_to_endpoint_map to use host ids inside and translate to ips at the last moment Gleb Natapov 2024-12-15 13:40:33 +02:00
  • f03a575f3d storage_service: move storage_service::get_natural_endpoints to use host ids internally and translate to ips before returning Gleb Natapov 2024-12-15 12:46:08 +02:00
  • 6e6b2cfa63 storage_service: use existing util function instead of re-iplementing it Gleb Natapov 2024-12-10 18:40:43 +02:00
  • 58f8395bc2 storage_service: use gossiper instead of token_metadata to map ip to id in gossiper notifications Gleb Natapov 2025-01-16 16:35:13 +02:00
  • 16b3352ae7 build: fix -ffile-prefix-map Michał Chojnowski 2025-01-14 12:57:58 +01:00
  • 8d7786cb0e build: cmake: use wasm32-wasip1 as an alternative of wasm32-wasi Kefu Chai 2025-01-15 15:24:23 +08:00
  • 38d94475f2 messaging_service: fix the piece of code which clears clients on shutdown() Michał Chojnowski 2025-01-15 18:24:01 +01:00
  • 833ea91940 test/topology_custom: Add test for Scylla with disabled view building Dawid Mędrek 2025-01-13 00:30:03 +01:00
  • 29a69f495e test.py: Mark the cluster dirty after each test for topology Andrei Chekun 2025-01-08 11:16:42 +01:00
  • 1200d3b735 main, view: Pair view builder drain with its start Dawid Mędrek 2024-12-12 17:30:32 +01:00
  • 84b774515b Revert "main,cql_test_env: start group0_service before view_builder" Dawid Mędrek 2024-12-12 17:25:28 +01:00
  • b2a03e03f7 Merge 'raft: Handle non-critical config update errors in when changing voter status.' from Sergey Zolotukhin Botond Dénes 2025-01-16 11:00:47 +02:00
  • f15bf8a245 Update ScyllaDB version to: 2025.1.0-dev Yaron Kaikov 2024-12-19 10:13:16 +02:00
  • 0c930199f8 storage_service: use gossiper to map id to ip instead of token_metadata in node_ops_cmd_handler Gleb Natapov 2024-12-09 12:49:51 +02:00
  • 5d4d9fd31d storage_service: force_remove_completion use address map to resolve id to ip instead of token metadata Gleb Natapov 2024-12-09 12:19:35 +02:00
  • f5fa4d9742 topology coordinator: drop get_endpoint_for_host_id_if_known usage Gleb Natapov 2024-12-08 14:58:06 +02:00
  • b3f8b579c0 gossiper: add get_endpoint_state_ptr() function that works on host id Gleb Natapov 2024-12-08 14:57:20 +02:00
  • 448282dc93 storage_proxy: used gossiper for map ip to host id in connection_dropped callback Gleb Natapov 2024-12-08 14:19:20 +02:00
  • ae821ba07a repair: use gossiper to map ip to host id instead of token_metadata Gleb Natapov 2024-12-08 14:13:03 +02:00
  • 8c85350d4b db/virtual_tables: use host id from the gossiper endpoint state in cluster_status table Gleb Natapov 2024-12-08 13:35:30 +02:00
  • 844cb090bf view: do not use get_endpoint_for_host_id_if_known to check if a node is part of the topology Gleb Natapov 2024-12-08 13:25:24 +02:00
  • f685c7d0af hints: use gossiper to map ip to id in wait_for_sync_point Gleb Natapov 2024-12-08 12:38:01 +02:00
  • 4d7c05ad82 hints: move create_hint_sync_point function to host ids Gleb Natapov 2024-12-08 12:05:37 +02:00
  • 755ee9a2c5 api: do not use token_metadata to retrieve ip to id mapping in token_metadata RESTful endpoints Gleb Natapov 2024-12-05 16:30:53 +02:00
  • 0d4d066fe3 hints: simplify can_send() function Gleb Natapov 2024-12-05 16:08:33 +02:00
  • 50ee962033 service: address_map: add lookup function that expects address to exist Gleb Natapov 2025-01-12 11:09:02 +02:00
  • 5b1da31595 audit: Add shares support to service level management Paweł Zakrzewski 2024-12-31 12:53:31 +01:00
  • 25fbe488ef Merge 'view_builder: write status to tables before starting to build' from Michael Litvak Botond Dénes 2025-01-15 15:01:17 +02:00
  • 48fda00f12 tools: Add standard extensions and propagate to schema load Calle Wilund 2025-01-15 12:10:23 +00:00
  • 00b40eada3 cql_test_env: Use add all extensions instead of inidividually Calle Wilund 2025-01-15 12:08:09 +00:00
  • 4aaf3df45e main: Move extensions adding to function Calle Wilund 2025-01-15 12:07:39 +00:00
  • e6aa09e319 tomstone_gc: Make validate work for tools Calle Wilund 2025-01-15 12:06:02 +00:00
  • 28bd699c51 audit: Add service level support to CQL login process Paweł Zakrzewski 2024-12-20 03:17:18 +01:00
  • 98f5e49ea8 audit: Add support to CQL statements Paweł Zakrzewski 2024-12-16 10:37:52 +01:00
  • 1810e2e424 audit: Integrate audit subsystem into Scylla main process Paweł Zakrzewski 2024-12-16 12:05:55 +01:00
  • 702e727e33 audit: Add documentation for the audit subsystem Paweł Zakrzewski 2025-01-13 18:02:20 +01:00
  • 384641194a audit: Add the audit subsystem Paweł Zakrzewski 2024-12-11 12:12:42 +01:00
  • 72f28ce81e Merge 'main, view: Pair view builder drain with its start' from Dawid Mędrek Piotr Dulikowski 2025-01-15 09:50:26 +01:00
  • 228a66d030 raft: refactor remove_from_raft_config to use a timed modify_config call. Sergey Zolotukhin 2025-01-13 09:15:32 +01:00
  • 3da4848810 raft: Refactor functions using modify_config to use a common wrapper for retrying. Sergey Zolotukhin 2025-01-10 15:18:58 +01:00
  • 8c48f7ad62 raft: Handle non-critical config update errors in when changing status to voter. Sergey Zolotukhin 2025-01-09 17:51:38 +01:00
  • f2a53d6a2c dist: make p11-kit-trust.so able to work in relocatable package Takuya ASADA 2023-06-12 18:27:18 +09:00