Commit Graph

  • d5dff1a16e gossiper: lock_endpoint: get_units with _abort_source Benny Halevy 2023-08-24 11:08:35 +03:00
  • ae70afd099 gossiper: is_enabled: consider also _abort_source Benny Halevy 2023-08-24 11:03:32 +03:00
  • 6af0b281a6 storage_proxy: mutate_atomically_result: carry effective_replication_map down to create_write_response_handler Benny Halevy 2023-08-24 09:48:34 +03:00
  • 098dd5021a storage_proxy: mutate_atomically_result: keep schema of batchlog mutation in context Benny Halevy 2023-08-24 10:41:56 +03:00
  • 27c33015a5 storage_proxy: send_to_live_endpoints: throw on_internal_error if node not found Benny Halevy 2023-08-23 20:34:32 +03:00
  • 2f17b76df7 docs/operating-scylla/admin-tools: add note on deprecating sstabledump Kefu Chai 2023-08-11 13:56:14 +08:00
  • 1609c76d62 tools/scylla-sstable: scrub: don't qurantine sstables after validate Botond Dénes 2023-08-23 07:51:58 -04:00
  • 93be4c0cb0 Merge 'Base node liveliness consistently on gossiper::is_alive' from Benny Halevy Kamil Braun 2023-08-23 17:18:05 +02:00
  • d1654ccdda storage_service: register schema version observer before joining group0 and starting gossiper Gleb Natapov 2023-08-23 17:36:10 +03:00
  • ef2eac9941 raft topology: make every type in request_param a named struct Patryk Jędrzejczak 2023-08-23 10:06:14 +02:00
  • 7eab9f8a02 raft_removenode: remove "raft topology" from errors Patryk Jędrzejczak 2023-08-23 11:22:18 +02:00
  • 4b1be88c93 service/storage_proxy.cc: mark counters with skip_when_empty Amnon Heiman 2023-04-18 09:51:28 +03:00
  • c279409d48 cql3/query_processor.cc: mark cas related metrics with skip_when_empty Amnon Heiman 2023-04-18 09:49:30 +03:00
  • 1abcd4bb11 transport/server.cc: mark metric counter with skip_when_empty Amnon Heiman 2023-04-18 09:46:16 +03:00
  • 5530c529c2 test/cql-pytest: regression test for old bug with CAST(f AS TEXT) precision Nadav Har'El 2023-08-23 10:46:07 +03:00
  • 2563d9469f Merge '[Backport-5.1] distributed_loader: process_sstable_dir: do not verify snapshots' from Benny Halevy Botond Dénes 2023-08-23 16:01:18 +03:00
  • df71753498 Merge '[Backport 5.2] distributed_loader: process_sstable_dir: do not verify snapshots' from Benny Halevy Botond Dénes 2023-08-23 15:50:29 +03:00
  • e7af2a7de8 Merge 'token_metadata::get_endpoint_to_host_id_map_for_reading: restrict to token owners' from Benny Halevy Botond Dénes 2023-08-23 13:55:14 +03:00
  • 6588ecd66f distributed_loader: process_sstable_dir: do not verify snapshots Benny Halevy 2023-07-31 11:32:40 +03:00
  • 03640cc15b utils/directories: verify_owner_and_mode: add recursive flag Benny Halevy 2023-07-31 11:22:39 +03:00
  • 6d4d576460 utils: Restore indentation after previous patch Pavel Emelyanov 2023-05-26 18:38:25 +03:00
  • 96aca473b4 utils: Coroutinize verify_owner_and_mode() Pavel Emelyanov 2023-05-26 18:36:23 +03:00
  • a61e99b774 distributed_loader: process_sstable_dir: do not verify snapshots Benny Halevy 2023-07-31 11:32:40 +03:00
  • f16e1d3e31 utils/directories: verify_owner_and_mode: add recursive flag Benny Halevy 2023-07-31 11:22:39 +03:00
  • 86d6204d9a utils: Restore indentation after previous patch Pavel Emelyanov 2023-05-26 18:38:25 +03:00
  • 526a3847f8 utils: Coroutinize verify_owner_and_mode() Pavel Emelyanov 2023-05-26 18:36:23 +03:00
  • ac2bb46d5e compaction: do not swallow compaction_stopped_exception for reshape Aleksandra Martyniuk 2023-08-22 14:12:37 +02:00
  • 29e6dc8c1b compaction: do not swallow compaction_stopped_exception for reshape Aleksandra Martyniuk 2023-08-22 14:12:37 +02:00
  • 139ba553b8 Merge 'sstable, test: log sstable name and pk when capping local_deletion_time ' from Kefu Chai Botond Dénes 2023-08-23 09:29:54 +03:00
  • f7505405f0 scylla-gdb.py: use for_each_table() everywhere Botond Dénes 2023-08-22 07:14:12 -04:00
  • 169d19e5b0 Merge 'raft topology: support --ignore-dead-nodes in removenode and replace' from Patryk Jędrzejczak Kamil Braun 2023-08-22 18:04:59 +02:00
  • cdc3cd2b79 Merge 'raft: add fencing tests' from Petr Gusev Kamil Braun 2023-08-22 16:28:21 +02:00
  • 17e3e367ca test: use more frequent reconnection policy Piotr Grabowski 2023-08-21 15:39:27 +02:00
  • d944872d19 Merge 'Prevent reactor stalls in to_repair_rows_list' from Benny Halevy Avi Kivity 2023-08-22 15:29:36 +03:00
  • b044ee535f test: add test_raft_ignore_nodes Patryk Jędrzejczak 2023-08-17 14:21:55 +02:00
  • 6818d13f7d test: ManagerClient.remove_node: allow List[HostId] for ignore_dead Patryk Jędrzejczak 2023-08-17 17:53:37 +02:00
  • 26ad527666 raft topology: pass ignore_nodes to {replace, remove}_with_repair Patryk Jędrzejczak 2023-08-17 14:20:49 +02:00
  • e685182290 raft topology: exec_global_command: add ignore_nodes to exclude_nodes Patryk Jędrzejczak 2023-08-16 11:40:37 +02:00
  • 5ebee35f99 raft topology: exec_global_command: change type of exclude_nodes Patryk Jędrzejczak 2023-08-16 10:36:05 +02:00
  • 1f57d80ba1 topology_state_machine: extend request_param with a set of raft ids Patryk Jędrzejczak 2023-08-16 10:23:08 +02:00
  • 7d3dc306eb raft topology: set ignore_nodes in raft_removenode and raft_replace Patryk Jędrzejczak 2023-08-11 15:08:49 +02:00
  • 1ddc76ffd1 test_fencing: add test_fence_hints Petr Gusev 2023-08-14 14:20:50 +04:00
  • 3ccd2abad4 test.py: output the skipped tests Petr Gusev 2023-08-17 16:22:06 +04:00
  • c434d26b36 test.py: add skip_mode decorator and fixture Petr Gusev 2023-08-17 16:17:24 +04:00
  • a639d161e6 test.py: add mode fixture Petr Gusev 2023-08-18 00:39:32 +04:00
  • 439c91851f hints: add debug log for dropped hints Petr Gusev 2023-08-16 14:51:32 +04:00
  • 9fd3df13a2 hints: send_one_hint: extend the scope of file_send_gate holder Petr Gusev 2023-08-16 15:58:11 +04:00
  • 0b7a90dff6 pylib: add ScyllaMetrics Petr Gusev 2023-08-14 14:04:23 +04:00
  • 1b7603af23 hints manager: add send_errors counter Petr Gusev 2023-08-14 13:44:00 +04:00
  • fa25e6d63e token_metadata: add debug logs Petr Gusev 2023-07-31 18:16:21 +04:00
  • 360453fd87 fencing: add simple data plane test Petr Gusev 2023-07-31 17:47:42 +04:00
  • 801987ab19 gossiper: mark_alive: remove local_state param Benny Halevy 2023-07-20 14:50:06 +03:00
  • 75d1dd3a76 endpoint_state: get rid of _is_alive member and methods Benny Halevy 2023-07-20 10:53:33 +03:00
  • 8a92a1c699 gossiper: is_alive: use _live_endpoints Benny Halevy 2023-07-12 08:54:17 +03:00
  • a79acbb643 gossiper: evict_from_membership: erase endpoint from _live_endpoints Benny Halevy 2023-08-10 09:55:53 +03:00
  • ce2b8724ed gossiper: replicate_live_endpoints_on_change: use _live_endpoints_version to detect change Benny Halevy 2023-08-19 09:38:20 +03:00
  • d666fbfe8f gossiper: run: no need to replicate live_endpoints Benny Halevy 2023-08-22 09:52:15 +03:00
  • 2c27297dbd gossiper: fold update_live_endpoints_version into replicate_live_endpoints_on_change Benny Halevy 2023-07-19 16:17:22 +03:00
  • 86ccc1f49b gossiper: add mutate_live_and_unreachable_endpoints Benny Halevy 2023-08-10 09:30:03 +03:00
  • 0beabdc6ba utils: introduce split_comma_separated_list Patryk Jędrzejczak 2023-08-14 11:50:50 +02:00
  • 16f5db8af2 raft topology: add the ignore_nodes column to system.topology Patryk Jędrzejczak 2023-08-14 15:33:32 +02:00
  • 12a3c20f4f scylla_raid_setup: make --online-discard argument useful Vlad Zolotarov 2023-08-04 20:06:01 -04:00
  • 9a414d440d scylla_raid_setup: make --online-discard argument useful Vlad Zolotarov 2023-08-04 20:06:01 -04:00
  • a14e5ab8a3 gossiper: reset_endpoint_state_map: clear also shadow endpoint sets Benny Halevy 2023-08-10 09:27:07 +03:00
  • 0cc0a95543 gossiper: reset_endpoint_state_map: clear live/unreachable endpoints on all shards Benny Halevy 2023-07-13 14:55:36 +03:00
  • c45868e3bc gossiper: functions that change _live_endpoints must be called on shard 0 Benny Halevy 2023-08-08 19:21:03 +03:00
  • b0b1c8ae6e gossiper: add lock_endpoint_update_semaphore Benny Halevy 2023-08-08 19:19:17 +03:00
  • 18881bc89d gossiper: make _live_endpoints an unordered_set Benny Halevy 2023-07-12 08:47:44 +03:00
  • 97061cc3b8 endpoint_state: use gossiper::is_alive externally Benny Halevy 2023-07-12 08:37:03 +03:00
  • 758dc252ff repair: reindent to_repair_rows_list Benny Halevy 2023-08-22 08:46:26 +03:00
  • 7406e9f99b repair: to_repair_rows_list: clear_gently on error Benny Halevy 2023-08-21 11:22:03 +03:00
  • e55143148f repair: to_repair_rows_list: consume frozen rows gently Benny Halevy 2023-08-21 11:14:28 +03:00
  • a963b59495 test/cql-pytest: add reproducer for IN not working with secondary index Nadav Har'El 2023-08-21 12:39:03 +03:00
  • 23be6f0336 tablets: change persistent type of replica set from set to list Avi Kivity 2023-08-21 16:02:25 +03:00
  • 18e8e62798 cql-pytest: translate Cassandra's tests for SELECT with LIMIT Nadav Har'El 2023-08-21 18:44:40 +03:00
  • 63b32cbdb4 tasks: s/stoppping/stopping/ Kefu Chai 2023-08-21 16:45:21 +08:00
  • eb368f9f6e internal_keyspace extention: enhance the semantics also to flushes Eliran Sinvani 2023-07-06 07:58:18 +03:00
  • ce43effc21 Merge "fix rebuild with consistent topology management" From Gleb Natapov Avi Kivity 2023-08-21 16:00:42 +03:00
  • 8cc215db96 test: randomized_nemesis_test: do not brace around scalars Kefu Chai 2023-07-12 15:53:08 +08:00
  • eae8a18fa5 release: prepare for 5.1.16 scylla-5.1.16 Anna Mikhlin 2023-08-21 14:50:17 +03:00
  • e0ebc95025 release: prepare for 5.2.7 scylla-5.2.7 Anna Mikhlin 2023-08-21 14:44:56 +03:00
  • 9c24be05c3 sstable/writer: log sstable name and pk when capping ldt Kefu Chai 2023-08-21 18:06:18 +08:00
  • 0bc99c7f49 test: sstable_compaction_test: add a test for capped tombstone ldt Kefu Chai 2023-08-21 17:36:27 +08:00
  • e0ce711e4f compaction: do not swallow compaction_stopped_exception for reshape Aleksandra Martyniuk 2023-08-16 15:24:14 +02:00
  • e13a2b687d scylla_raid_setup: make --online-discard argument useful Vlad Zolotarov 2023-08-04 20:06:01 -04:00
  • b5c4d13e36 doc: update the Seastar Perftune page Anna Stuchlik 2023-07-28 17:16:55 +02:00
  • 57e86b05f1 doc: fix the outdated Networking section Anna Stuchlik 2023-07-27 13:00:52 +02:00
  • 9176a3341a test_topology_smp: more logs for debug/aarch64 Petr Gusev 2023-07-25 20:10:40 +04:00
  • adfc139a74 tools/scylla-sstable: path::parent_path() when appropriate Kefu Chai 2023-08-14 10:41:42 +08:00
  • 6e416b8ff2 api: storage_service: improve description of /storage_service/host_id Benny Halevy 2023-08-21 09:20:14 +03:00
  • 44c14f3e2b token_metadata: get_endpoint_to_host_id_map_for_reading: restrict to token owners Benny Halevy 2023-07-23 17:50:02 +03:00
  • 0f54e24519 migration_notifier: get schema_ptr by value Benny Halevy 2023-08-20 16:33:29 +03:00
  • e23d9cd7eb docs: Autogenerate db/config.cc docs David Garcia 2023-08-07 08:32:23 +01:00
  • 1aa01d63d4 test: randomized_nemesis_test: mark direct_fd_{pinger,clock} final Kefu Chai 2023-07-12 15:52:58 +08:00
  • 4db5d8dd56 Merge 'build: cmake: support Coverage and Sanitize build modes' from Kefu Chai Avi Kivity 2023-08-20 21:25:21 +03:00
  • 6bc30f1944 system_keyspace: De-bloat .setup() from messing with system.local Pavel Emelyanov 2023-08-17 18:11:28 +03:00
  • 1552044615 storage_service, tablets: Fix corrupting tablet metadata on migration concurrent with table drop Tomasz Grabiec 2023-08-16 18:21:40 +02:00
  • d645016687 Merge 'Ignore no such column family in repair' from Aleksandra Martyniuk Botond Dénes 2023-03-17 13:19:36 +02:00
  • 504f4ae397 service: node_ops: Make watchdog and heartbeat intervals configurable Tomasz Grabiec 2023-02-24 16:01:36 +01:00
  • b7ab42b61c Merge 'Ignore no such column family in repair' from Aleksandra Martyniuk Botond Dénes 2023-03-17 13:19:36 +02:00