Commit Graph

  • 94a056bda8 sstable: add samples of fname to be matched by regex Kefu Chai 2023-08-28 13:00:23 +08:00
  • a29838f9e1 sstables: change make_descriptor() to accept fs::path Kefu Chai 2023-08-28 12:52:09 +08:00
  • 50c1d9aee7 sstables: switch entry_descriptor(sstring..) to std::string_view Kefu Chai 2023-08-28 12:33:26 +08:00
  • 6656707164 sstables: change make_descriptor() to accept fs::path Kefu Chai 2023-08-28 12:15:35 +08:00
  • 455ab99b6c release: prepare for 5.2.8 scylla-5.2.8 Beni Peled 2023-08-31 22:02:06 +03:00
  • 5471330ee7 test: topology{_experimental_raft}: don't stop gracefully in feature tests Piotr Dulikowski 2023-08-25 13:04:12 +02:00
  • 62167d584b storage_service: remove _topology_updated_with_local_metadata Piotr Dulikowski 2023-08-28 14:02:56 +02:00
  • 3d7cf3bfe6 topology_coordinator: remove barrier_after_feature_update Piotr Dulikowski 2023-08-23 17:10:03 +02:00
  • 1b62abfc42 topology_coordinator: perform feature check during barrier Piotr Dulikowski 2023-08-23 17:07:41 +02:00
  • 3edfd29c86 storage_service: repeat the feature check after read barrier Piotr Dulikowski 2023-08-23 10:49:15 +02:00
  • aa5401383f feature_service: introduce unsupported_feature_exception Piotr Dulikowski 2023-08-29 08:46:07 +02:00
  • 8286a2c369 feature_service: move startup feature check to a separate function Piotr Dulikowski 2023-08-22 16:53:29 +02:00
  • ebc9aed74e release: prepare for 5.1.17 scylla-5.1.17 Beni Peled 2023-08-31 15:48:23 +03:00
  • 98fd9fcc11 gossiper: move endpoint_state by value to apply it Benny Halevy 2023-08-18 00:52:51 +03:00
  • 38c2347a3c gossiper: replicate: make exception safe Benny Halevy 2023-07-21 14:18:59 +03:00
  • c16ec870da gms: pass endpoint_state_ptr to endpoint_state change subscribers Benny Halevy 2023-07-21 11:49:18 +03:00
  • 1d04242a90 gossiper: modify endpoint state only via replicate Benny Halevy 2023-07-21 11:49:18 +03:00
  • d00e49a1bb gossiper: keep and serve shared endpoint_state_ptr in map Benny Halevy 2023-08-17 16:59:06 +03:00
  • f33a6d37f2 gossiper: get_max_endpoint_state_version: get state by reference Benny Halevy 2023-08-31 09:33:42 +03:00
  • 1c3751b251 reader_concurrency_semaphore: fix a deadlock between stop() and execution_loop() Michał Chojnowski 2023-08-28 18:23:46 +02:00
  • f1a88c01a2 api/failure_detector: get_all_endpoint_states: reduce allocations Benny Halevy 2023-08-27 12:20:52 +03:00
  • 1e0d19b89d cdc/generation: get_generation_id_for: get endpoint_state& Benny Halevy 2023-08-27 12:15:35 +03:00
  • 4f5ffc7719 gossiper: add for_each_endpoint_state helpers Benny Halevy 2023-08-27 12:10:44 +03:00
  • 3208af1880 gossiper: add num_endpoints Benny Halevy 2023-08-27 11:00:47 +03:00
  • b82c77ed9c gossiper: add my_endpoint_state Benny Halevy 2023-08-17 20:52:45 +03:00
  • adcf296bcf reader_concurrency_semaphore: fix a deadlock between stop() and execution_loop() Michał Chojnowski 2023-08-28 18:23:46 +02:00
  • 3bdbe620aa open-coredump: do not assume remote repo name Kefu Chai 2023-08-30 18:56:16 +08:00
  • a47dcb29d5 open-coredump: add selinux label to shared volume Kefu Chai 2023-08-31 10:55:40 +08:00
  • 9afaf39acb Get rid of UB in commitlog.hh Dawid Medrek 2023-08-30 15:27:04 +02:00
  • 92fad5769a test: repair tasks test Aleksandra Martyniuk 2022-10-14 15:58:56 +02:00
  • 848dfb26ef repair: add methods making repair progress more precise Aleksandra Martyniuk 2023-07-06 12:08:42 +02:00
  • 564454f8c2 tasks: make progress related methods virtual Aleksandra Martyniuk 2023-07-06 11:36:45 +02:00
  • 4766f74623 repair: add get_progress method to shard_repair_task_impl Aleksandra Martyniuk 2023-07-13 17:13:59 +02:00
  • c9d68869b8 repair: add const noexcept qualifiers to shard_repair_task_impl::ranges_size() Aleksandra Martyniuk 2022-12-16 10:39:57 +01:00
  • 09abbdddae repair: log a name of a particular table repair is working on Aleksandra Martyniuk 2023-07-05 11:36:54 +02:00
  • 587715b399 tasks: delete move and copy constructors from task_manager::task::impl Aleksandra Martyniuk 2022-12-19 17:58:43 +01:00
  • 008bde5461 Merge 'gossiper: apply_new_states: tolerate listener errors during shutdown' from Benny Halevy Botond Dénes 2023-08-30 11:52:13 +03:00
  • 0ee23b260e Merge 'raft topology: add and deprecate support for --ignore-dead-nodes with IPs' from Patryk Jędrzejczak Kamil Braun 2023-08-30 10:41:23 +02:00
  • eb7618406f Merge 'Gossiper: do_on_dead_notifications' from Benny Halevy Botond Dénes 2023-08-30 09:32:35 +03:00
  • 3e7ec6cc83 Merge 'Move cell assertion from cql_test_env to cql_assertions' from Pavel Emelyanov Botond Dénes 2023-08-30 08:34:05 +03:00
  • 0bff96a611 Merge 'gossip: add group0_id attribute to gossip_digest_syn' from Mikołaj Grzebieluch Kamil Braun 2023-08-29 16:41:29 +02:00
  • 5c95b1cb7f scylla-gdb: Remove _cost_capacity from fair-group debug Pavel Emelyanov 2023-08-29 11:08:23 +03:00
  • 137c7116dc cql_assertions: Make permit from env Pavel Emelyanov 2023-08-29 15:59:24 +03:00
  • 5e876c6614 generic_server: Handle TLS error codes indicating broken pipe Calle Wilund 2023-07-11 08:57:48 +00:00
  • ccbce78b1c Update seastar submodule Botond Dénes 2023-08-29 15:46:25 +03:00
  • 6a55e4120e encoding_state: mark helper methods protected Kefu Chai 2023-08-28 13:28:04 +08:00
  • c2f2e0fd7a table: Remove find_partition_slow() helper Pavel Emelyanov 2023-08-12 12:49:03 +03:00
  • 0a727a9b2e sstable_compaction_test: Do not re-decorate key Pavel Emelyanov 2023-08-12 12:48:43 +03:00
  • 4e9f380608 cql_test_env: Move .require_column_has_value Pavel Emelyanov 2023-08-12 12:36:56 +03:00
  • 198297a08a generic_server: Handle TLS error codes indicating broken pipe Calle Wilund 2023-07-11 08:57:48 +00:00
  • 7597663ef5 cql_test_env: Use table.find_row() shortcut Pavel Emelyanov 2023-08-12 12:45:04 +03:00
  • 9a9b5b691d Update seastar submodule Botond Dénes 2023-08-29 15:37:24 +03:00
  • ebc9056237 Merge 'Restore storage_service -> cdc_generation_service dependency' from Pavel Emelyanov Kamil Braun 2023-08-29 14:10:06 +02:00
  • 610b682cf4 gms, service: replicate live endpoints on shard 0 Alejo Sanchez 2023-03-19 16:13:49 +01:00
  • 05f4640360 Merge 'api: gossiper: get alive nodes after reaching current shard 0 version' from Alecco Kamil Braun 2023-03-16 09:46:02 +01:00
  • 690b5579ef gms, service: replicate live endpoints on shard 0 Alejo Sanchez 2023-03-19 16:13:49 +01:00
  • 069c79f79f Merge 'api: gossiper: get alive nodes after reaching current shard 0 version' from Alecco Kamil Braun 2023-03-16 09:46:02 +01:00
  • 5b99a9c084 topology_coordinator: account for features to enable in should_preempt_balancing Piotr Dulikowski 2023-08-22 16:22:35 +02:00
  • 371b640309 group0_state_machine: flush system.topology when updating features columns Piotr Dulikowski 2023-08-23 12:42:11 +02:00
  • bac8aa38d9 tests: raft: cluster of nodes with different group0 ids Mikołaj Grzebieluch 2023-08-04 11:07:56 +02:00
  • 2230abc9b2 gossip: add group0_id attribute to gossip_digest_syn Mikołaj Grzebieluch 2023-08-02 11:09:00 +02:00
  • 5e31ca7d20 tasks: api: show tasks' scopes Aleksandra Martyniuk 2023-08-26 15:36:08 +02:00
  • fbc2907e70 gossiper: remove_endpoint: get the endpoint_state before yielding Benny Halevy 2023-08-29 10:54:23 +03:00
  • adf5a1e082 gossiper: add do_on_dead_notifications Benny Halevy 2023-08-29 10:52:45 +03:00
  • 57deeb5d39 Merge 'gossiper: add get_unreachable_members_synchronized and use over api' from Benny Halevy Botond Dénes 2023-08-29 10:43:22 +03:00
  • 4bf8f693ee cdc: Remove bootstrap state assertion from after_join() Pavel Emelyanov 2023-08-14 13:17:50 +03:00
  • 566f57b683 cdc: Rework gen. service check for bootstrap state Pavel Emelyanov 2023-08-14 13:17:28 +03:00
  • c3a6e31368 api: Don't carry cdc gen. service over Pavel Emelyanov 2023-08-14 12:28:05 +03:00
  • a61454be00 storage_service: Use local cdc gen. service in join_cluster() Pavel Emelyanov 2023-08-14 12:24:24 +03:00
  • acc646fab6 storage_service: Remove cdc gen. service from raft_state_monitor_fiber() Pavel Emelyanov 2023-08-14 11:56:21 +03:00
  • 4c89249c29 raft: Do not carry cdc gen. service over Pavel Emelyanov 2023-08-14 11:52:46 +03:00
  • c03d419adc storage_service: Use local cdc gen. service in topo calls Pavel Emelyanov 2023-08-14 11:39:15 +03:00
  • 933ea0afe6 storage_service: Bring cdc_generation_service dependency back Pavel Emelyanov 2023-08-14 11:36:02 +03:00
  • 2c54d7a35a view, storage_proxy: carry effective_replication_map along with endpoints Benny Halevy 2023-08-23 21:20:42 +03:00
  • 0b9f221f2a gossiper: wait_for_live_nodes_to_show_up: increase timeout Benny Halevy 2023-08-27 19:03:39 +03:00
  • 2000a09859 reader_concurrency_semaphore: fix a deadlock between stop() and execution_loop() Michał Chojnowski 2023-08-28 18:23:46 +02:00
  • 5afc242814 token_metadata: get_endpoint_to_host_id_map_for_reading: just inform that normal node has null host_id Benny Halevy 2023-08-27 16:51:24 +03:00
  • 47ce69e9bf Merge 'paxos_response_handler: carry effective replication map' from Benny Halevy Botond Dénes 2023-08-28 11:42:38 +03:00
  • 86e8be2dcd replica:database: log if endpoint not found Kefu Chai 2023-08-17 17:08:46 +08:00
  • fb8375e1e7 Merge 'storage_proxy: mutate_atomically_result: carry effective replication map down to create_write_response_handler' from Benny Halevy Avi Kivity 2023-08-27 16:34:34 +03:00
  • a5d5b6ded1 gossiper: remove_endpoint: call on_dead notifications is endpoint was alive Benny Halevy 2023-08-27 10:13:13 +03:00
  • ae25a216bc scylla_fstrim_setup: stop disabling fstrim.timer Takuya ASADA 2023-08-27 16:11:12 +09:00
  • 83ceedb18b storage_service: do not cast a string to string_view before formatting Kefu Chai 2023-08-24 10:06:27 +08:00
  • a031a14249 tests: add asynchronous log browsing functionality Mikołaj Grzebieluch 2023-08-01 09:40:27 +02:00
  • a22f74df00 table: Introduce storage snapshot for upcoming tablet streaming Raphael S. Carvalho 2023-08-22 18:37:37 -03:00
  • 64a9bbe0ce docs: inform about deprecating IP support for --ignore-dead-nodes Patryk Jędrzejczak 2023-08-24 10:39:52 +02:00
  • b2755755f4 raft topology: support IPs for --ignore-dead-nodes Patryk Jędrzejczak 2023-08-23 15:16:06 +02:00
  • 9806bddf75 test: fix a test case in raft_address_map_test Patryk Jędrzejczak 2023-08-24 15:56:02 +02:00
  • f7b754ce0e sstable/writer: log sstable name and pk when capping ldt Kefu Chai 2023-08-21 18:06:18 +08:00
  • 8ed58c7dca sstable/writer: log sstable name and pk when capping ldt Kefu Chai 2023-08-21 18:06:18 +08:00
  • d2d1141188 sstables: writer: delegate flush() in checksummed_file_data_sink_impl Kefu Chai 2023-08-23 16:01:58 +08:00
  • 59df5ce7e4 raft_address_map: introduce find_by_addr Patryk Jędrzejczak 2023-08-23 14:47:16 +02:00
  • a83c0a8bbc test_secondary_index_collections: change insert/create index order Petr Gusev 2023-05-30 18:43:43 +04:00
  • d6cc752718 test: Fix flakiness in sstable_compaction_test.autocompaction_control_test Raphael S. Carvalho 2023-08-15 11:14:56 -03:00
  • 4a2e367e92 storage_proxy: create_write_response_handler: carry effective_replication_map_ptr from paxos_response_handler Benny Halevy 2023-08-23 16:29:32 +03:00
  • 672ec66769 test: rest_api: add test_gossiper Benny Halevy 2023-08-20 10:50:04 +03:00
  • 8825828817 gossiper: add get_unreachable_members_synchronized Benny Halevy 2023-08-20 11:47:22 +03:00
  • 415d923c08 gossiper: apply_new_states: tolerate listener errors during shutdown Benny Halevy 2023-08-21 10:25:39 +03:00
  • 40f508a51d gossiper: do_on_change_notifications: check abort source Benny Halevy 2023-08-24 11:01:25 +03:00
  • 85f553e723 gossiper: lock_endpoint_update_semaphore: get_units with _abort_source Benny Halevy 2023-08-24 11:08:35 +03:00