Commit Graph

  • b1cf1890a9 alternator: document the state of tablet support in Alternator Nadav Har'El 2025-01-22 16:49:15 +02:00
  • 41f02c521d main: allow abort during join_cluster Benny Halevy 2025-03-16 12:21:15 +02:00
  • f269480f53 main: add checkpoint before joining cluster Benny Halevy 2025-03-16 12:08:04 +02:00
  • 0fc196991a storage_service: add start_sys_dist_ks Benny Halevy 2025-03-16 12:05:23 +02:00
  • d84da3dc11 Update pgo profiles - x86_64 Jenkins Promoter 2025-03-15 04:57:23 +02:00
  • 6e8e2ae333 Update pgo profiles - aarch64 Jenkins Promoter 2025-03-15 04:48:49 +02:00
  • 2f0ebe9f49 Update pgo profiles - aarch64 Jenkins Promoter 2025-03-15 04:21:09 +02:00
  • 3633fb9ff8 Update pgo profiles - x86_64 Jenkins Promoter 2025-03-15 04:13:25 +02:00
  • 604fdd86e9 test: Count mutation fragments verbosily in scoped restore test Pavel Emelyanov 2025-03-14 16:28:29 +03:00
  • 33b5f27057 service: Introduce rack-aware co-location migrations for tablet merge Raphael S. Carvalho 2025-03-07 11:39:40 -03:00
  • bfbe802632 streaming: Relax load_sstable_for_tablet() Pavel Emelyanov 2025-03-07 20:03:10 +03:00
  • 39bcf99f8e Merge 'Apply hard limit to partition range vectors in secondary index queries' from Nikos Dragazis Botond Dénes 2025-03-14 15:06:07 +02:00
  • 83ea1877ab Merge 'scylla-sstable: add native S3 support' from Ernest Zaslavsky Botond Dénes 2025-03-14 15:05:52 +02:00
  • 11ecc886c3 doc: Remove "experimental" from ALTER KEYSPACE with Tablets Anna Stuchlik 2025-03-06 13:52:34 +01:00
  • ca5c223505 test: mark tests with the gossip-based recovery procedure Patryk Jędrzejczak 2025-01-09 15:04:30 +01:00
  • 4fd0e93154 test: add tests for the Raft-based recovery procedure Patryk Jędrzejczak 2024-12-24 11:14:55 +01:00
  • 4e055882c1 test: topology: util: fix the tokens consistency check for left nodes Patryk Jędrzejczak 2025-02-28 16:26:55 +01:00
  • d0efc77d20 test: topology: util: extend start_writes Patryk Jędrzejczak 2024-12-24 11:13:24 +01:00
  • 9970c1fcc3 gossip: allow group 0 ID mismatch in the Raft-based recovery procedure Patryk Jędrzejczak 2024-12-24 11:13:50 +01:00
  • 3b9765dac8 raft_group0: modify_raft_voter_status: do not add new members Patryk Jędrzejczak 2025-01-09 15:42:29 +01:00
  • fd51d7e448 treewide: allow recreating group 0 in the Raft-based recovery procedure Patryk Jędrzejczak 2024-12-12 19:30:59 +01:00
  • de7c1d526a test/cqlpy: test DESC doesn't list an index as a view Nadav Har'El 2025-02-24 17:38:37 +02:00
  • c0821842de alternator: document the state of tablet support in Alternator Nadav Har'El 2025-01-22 16:49:15 +02:00
  • 2bb455ec75 Merge 'Main: stop system_keyspace' from Benny Halevy Pavel Emelyanov 2025-03-14 13:23:28 +03:00
  • 444c7eab90 repair: do not pass erm to put_row_diff_with_rpc_stream when unnecessary Aleksandra Martyniuk 2025-02-04 12:29:04 +01:00
  • e56bb5b6e2 repair: do not pass erm to flush_rows_in_working_row_buf when unnecessary Aleksandra Martyniuk 2025-02-04 11:42:03 +01:00
  • 09c74aa294 repair: pass session_id to repair_writer_impl::create_writer Aleksandra Martyniuk 2025-03-10 14:23:44 +01:00
  • 47bb9dcf78 repair: keep materialized topology guard in shard_repair_task_impl Aleksandra Martyniuk 2025-03-13 14:53:56 +01:00
  • 928f92c780 repair: pass session_id to repair_meta Aleksandra Martyniuk 2025-03-07 16:38:56 +01:00
  • a72dde2ee6 test/cqlpy: add test for long table names Nadav Har'El 2025-03-10 18:50:01 +02:00
  • a82cfbecad test: perf_sstable: close frag_stream before destoying it Kefu Chai 2025-03-13 15:14:22 +08:00
  • d365d9b2ad test/ldap: assign non-busy ports to ldap Piotr Smaron 2025-03-13 12:45:55 +01:00
  • 68b2ac541c Merge 'streaming: fix the way a reason of streaming failure is determined' from Aleksandra Martyniuk Botond Dénes 2025-03-14 07:25:00 +02:00
  • 31320399e8 test: sstable_test: use auto instead of statistics to avoid name collision Kefu Chai 2025-03-12 18:00:13 +08:00
  • eb147ec564 Merge 'test: tablets_test: Create proper schema in load balancer tests' from Tomasz Grabiec Botond Dénes 2025-02-10 16:08:41 +02:00
  • 637e5fc9b5 locator: network_topology_startegy: Ignore leaving nodes when computing capacity for new tables Tomasz Grabiec 2025-02-03 15:52:27 +01:00
  • 0d77754c63 locator: network_topology_strategy: Fix SIGSEGV when creating a table when there is a rack with no normal nodes Tomasz Grabiec 2025-01-31 17:22:17 +01:00
  • 696ce4c982 Merge "convert some parts of the gossiper to host ids" from Gleb Avi Kivity 2025-03-13 13:36:31 +02:00
  • 5eba29e376 ent/encryption: correct misspellings Kefu Chai 2025-03-12 19:09:17 +08:00
  • 9f411f9962 tools/scylla-nodetool: refactor to use std::tie() for cleaner code Kefu Chai 2025-03-11 16:13:09 +08:00
  • 0a6137218a db/hints: Cancel draining when stopping node Dawid Mędrek 2025-02-11 17:41:26 +01:00
  • d483051e44 cql3/select_statement: reject aggregate functions when PER PARTITION LIMIT is present Paweł Zakrzewski 2025-02-22 00:00:54 +01:00
  • f50bcbf4d0 test/perf/s3: Don't forget to stop sharded<tester> on error Pavel Emelyanov 2025-03-11 22:26:46 +03:00
  • 562b5db5b8 doc: Remove "experimental" from ALTER KEYSPACE with Tablets Anna Stuchlik 2025-03-06 13:52:34 +01:00
  • 68fc067106 perf/perf_sstable: fix the indent Kefu Chai 2025-03-12 18:59:49 +08:00
  • 4f62f79622 perf/perf_sstable: stop using at_exit() Kefu Chai 2025-03-12 18:52:15 +08:00
  • 3ca2e6ddda Merge 's3_client: Add retries to Security Token Service/EC2 instance metadata credentials providers' from Ernest Zaslavsky Nadav Har'El 2025-03-12 10:19:15 +02:00
  • b1d9f80d85 Merge 'tablets: Make load balancing capacity-aware' from Tomasz Grabiec Avi Kivity 2025-03-11 14:34:27 +02:00
  • 57f2b6d825 gossiper: drop unneeded code Gleb Natapov 2025-02-12 18:41:08 +02:00
  • cca228265e gossiper: move _expire_time_endpoint_map to host_id Gleb Natapov 2025-02-12 18:39:22 +02:00
  • c45b50bbe6 gossiper: move _just_removed_endpoints to host id Gleb Natapov 2025-02-13 11:45:02 +02:00
  • 22739bb39a gossiper: drop unused get_msg_addr function Gleb Natapov 2025-02-13 11:44:48 +02:00
  • b3720b80b6 messaging_service: change connection dropping notification to pass host id only Gleb Natapov 2025-02-12 14:02:22 +02:00
  • 24d30073f9 messaging_service: pass host id to remove_rpc_client in down notification Gleb Natapov 2025-02-12 13:36:32 +02:00
  • 4ca627b533 treewide: pass host id to endpoint_lifecycle_subscriber Gleb Natapov 2025-02-12 11:24:39 +02:00
  • 8a747fbc2a treewide: drop endpoint life cycle subscribers that do nothing Gleb Natapov 2025-02-12 10:35:21 +02:00
  • 525b88f877 load_meter: move to host id Gleb Natapov 2025-02-11 17:07:53 +02:00
  • 48a1030c91 treewide: use host id directly in endpoint state change subscribers Gleb Natapov 2025-02-11 16:49:51 +02:00
  • 499eb4d17f treewide: pass host id to endpoint state change subscribers Gleb Natapov 2025-02-11 13:56:29 +02:00
  • eb59205caf gossiper: drop deprecated unsafe_assassinate_endpoint operation Gleb Natapov 2025-02-10 16:08:38 +02:00
  • c17a8b4a76 storage_service: drop unused code in handle_state_removed Gleb Natapov 2025-02-10 15:40:49 +02:00
  • 696aee3adc treewide: drop endpoint state change subscribers that do nothing Gleb Natapov 2025-02-09 12:02:11 +02:00
  • 7dcffda6bd gossiper: drop ip address from handle_echo_msg and simplify code since host_id is now mandatory Gleb Natapov 2025-02-06 12:34:04 +02:00
  • 8425c26462 gossiper: start using host ids to send messages earlier Gleb Natapov 2025-02-05 11:13:08 +02:00
  • f0af3f261e messaging_service: add temporary address map entry on incoming connection Gleb Natapov 2025-02-04 17:11:20 +02:00
  • c3035caeb5 topology_coordinator: notify about IP change from sync_raft_topology_nodes as well Gleb Natapov 2025-02-16 14:00:02 +02:00
  • 0e3dcb7954 treewide: move everyone to use host id based gossiper::is_alive and drop ip based one Gleb Natapov 2025-01-30 16:42:13 +02:00
  • 56c6e04079 storage_proxy: drop unused template Gleb Natapov 2025-01-30 15:09:43 +02:00
  • e47f251178 gossiper: move _live_endpoints and _unreachable_endpoints endpoint to host_id Gleb Natapov 2025-01-30 14:41:04 +02:00
  • 6f05608b5e gossiper: chunk vector using std::views::chunk instead of explicitly code it Gleb Natapov 2025-01-29 14:39:35 +02:00
  • 0437f558cd idl: generate ip based version of a verb only for verbs that need it Gleb Natapov 2025-01-29 14:06:27 +02:00
  • 3734afe8a5 gossiper: send shutdown notification by host id Gleb Natapov 2025-01-29 14:05:19 +02:00
  • ee59baf6fc gossiper: drop old shadow round code Gleb Natapov 2025-01-28 18:44:07 +02:00
  • f1a82c1d01 gossiper: drop unused get_endpoint_states function Gleb Natapov 2025-01-28 18:37:45 +02:00
  • c4a0fbae16 gossiper: check id match inside force_remove_endpoint Gleb Natapov 2025-01-28 16:30:09 +02:00
  • 52c9217f1b migration_manager: drop unneeded id to ip translation Gleb Natapov 2025-01-28 15:27:26 +02:00
  • 4420ddaf86 gossiper: move is_gossip_only_member and its users to work on host id Gleb Natapov 2025-01-28 15:21:56 +02:00
  • cb2b874942 table: use host id based get_endpoint_state_ptr and skip id->ip translation Gleb Natapov 2025-01-28 14:35:38 +02:00
  • 2746d391af gossiper: do not ping outdated address Gleb Natapov 2025-02-18 17:37:25 +02:00
  • aaba55073d storage_service: drop outdated code that checks whether raft topology should be used Gleb Natapov 2025-01-14 16:26:39 +02:00
  • 6952f62869 gossiper: drop unused field from loaded_endpoint_state Gleb Natapov 2025-01-13 11:56:30 +02:00
  • f18e8edcb7 Merge 'dist/docker: switch to UBI9' from Takuya ASADA Avi Kivity 2025-03-10 15:33:30 +02:00
  • 09e790d5af .github: Update github action for triggering next gating Luis Freitas 2025-03-10 10:11:18 +00:00
  • 5481c9aedd docs: document the views-with-tablets experimental feature Benny Halevy 2025-02-18 09:25:44 +02:00
  • 59db708cba Merge '[Backport 2025.1] tablets: repair: fix hosts and dcs filters behavior for tablet repair' from Scylladb[bot] Botond Dénes 2025-03-10 12:49:01 +02:00
  • 28690f8203 Merge '[Backport 2025.1] repair: Introduce Host and DC filter support' from Scylladb[bot] Botond Dénes 2025-03-10 12:48:49 +02:00
  • 7a6a4f54a5 cql3: secondary index: Limit page size for single-row partitions Nikos Dragazis 2025-02-02 15:04:19 +02:00
  • 76b31a3acc cql3: secondary index: Limit the size of partition range vectors Nikos Dragazis 2025-02-01 18:32:10 +02:00
  • db70c7bbf7 api: Remove the remaining parse_tables() overload Pavel Emelyanov 2025-03-10 12:24:35 +03:00
  • 89f3c1a91e database: Sanitize flush_tables_on_all_shards() Pavel Emelyanov 2025-03-10 12:18:36 +03:00
  • 0f9cc956f4 schema_tables: Remove all_table_names() Pavel Emelyanov 2025-03-10 11:41:48 +03:00
  • c2d23d7948 database: Make tables flushing helper use table_info-s, not names Pavel Emelyanov 2025-03-10 11:41:23 +03:00
  • e94dce1725 api: Make keyspace flush endpoint use parse_table_infos() (and a bit more) Pavel Emelyanov 2025-03-10 11:39:35 +03:00
  • 5a897d7368 schema_tables,client_state: Switch to using all_table_infos() Pavel Emelyanov 2025-03-10 11:36:13 +03:00
  • da05765746 schema_tables: Tune up some methods to benefit from table_infos Pavel Emelyanov 2025-03-10 11:34:48 +03:00
  • 235c859b98 doc: zero-token nodes and Arbiter DC Anna Stuchlik 2024-10-29 12:53:27 +01:00
  • d7bfa5a545 schema_tables: Introduce all_table_infos() Pavel Emelyanov 2025-03-10 11:33:03 +03:00
  • 3f0e52a5ee doc: zero-token nodes and Arbiter DC Anna Stuchlik 2024-10-29 12:53:27 +01:00
  • c8de7619e5 s3_client: Adjust Log Severity in Retry Strategy Ernest Zaslavsky 2024-12-16 10:46:35 +02:00
  • 8e46929474 aws_error: Enhance error handling for AWS HTTP client Ernest Zaslavsky 2024-12-16 00:09:49 +02:00