Commit Graph

  • de6803de92 build: cmake: use --ld-path for specifying linker for clang Kefu Chai 2024-03-08 16:08:56 +08:00
  • 933b346166 test/tablets: Add test to check how ALTER changes RF (in one DC) Pavel Emelyanov 2024-03-14 19:29:42 +03:00
  • 6406d3083c [mergify] set draft PR when conflicts Yaron Kaikov 2024-03-16 21:14:41 +02:00
  • bddac3279e Skip the backport-label workflow for draft pull requests Beni Peled 2024-03-18 14:19:05 +02:00
  • efcb718e0a mv: adjust memory tracking of single view updates within a batch Wojciech Mitros 2024-03-18 09:11:47 +01:00
  • dffc0fb720 repair_meta: get_estimated_partitions fix Petr Gusev 2023-06-09 15:44:35 +04:00
  • d57a82c156 build: cmake: add dist-* targets to the default build target Kefu Chai 2024-03-18 12:47:48 +08:00
  • 2c9b13d2d1 compaction: Check for key presence in memtable when calculating max purgeable timestamp Raphael S. Carvalho 2024-03-16 20:51:45 -03:00
  • 2c0b1d1fa7 compaction: get_max_purgeable_timestamp: optimize sstable filtering by min_timestamp Benny Halevy 2024-03-17 08:51:30 +02:00
  • ed211cd0bf sstables: partition_index_cache: reindent Avi Kivity 2024-03-17 22:44:45 +02:00
  • b6edf056ea Add sanity tests for multi dc Andrei Chekun 2024-02-22 20:39:30 +01:00
  • 680e37c4af Merge 'schema_tables: unfreeze frozen_mutation:s gently' from Avi Kivity Nadav Har'El 2024-03-18 12:56:44 +02:00
  • fe28aac440 test/perf: add fmt::formatter for perf_result_with_aio_writes Kefu Chai 2024-03-18 13:19:30 +08:00
  • a4e8bea679 tools/scylla-nodetool: status: handle missing host_id Botond Dénes 2024-03-18 03:07:35 -04:00
  • 384e9e9c7c build: cmake: put server deb packages under build/dist/$<CONFIG>/debian Kefu Chai 2024-03-18 11:48:32 +08:00
  • 731b5c5120 schema_tables: unfreeze frozen_mutation:s gently Avi Kivity 2024-03-17 17:46:02 +02:00
  • a34edb0a93 frozen_mutation: add unfreeze_gently(span<frozen_mutation>) Avi Kivity 2024-03-17 17:41:11 +02:00
  • 8811900602 build: cmake: do not link randomized_nemesis_test with replication.cc Kefu Chai 2024-03-17 08:32:12 +08:00
  • e1ae36ecfd test/boost: add formatter for BOOST_REQUIRE_EQUAL Kefu Chai 2024-03-16 09:55:41 +08:00
  • 6244a2ae00 service:qos: add fmt::formatter for service_level_options::workload_type Kefu Chai 2024-03-17 08:38:30 +08:00
  • 7df3acd39c repair: add fmt::formatter for row_level_diff_detect_algorithm Kefu Chai 2024-03-13 23:04:42 +08:00
  • 03c47bc30b tools/scylla-nodetool: status: handle nodes without load Botond Dénes 2024-03-15 08:53:12 -04:00
  • 42a2dce4b6 test/lib: Eliminate variadic futures from template Pavel Emelyanov 2024-03-15 21:36:21 +03:00
  • 8bab51733f db: add fmt::formatter for db::functions::function Kefu Chai 2024-03-12 10:54:34 +08:00
  • 23e9958ebb data_dictionary: do not include unused headers Kefu Chai 2024-01-30 16:43:47 +08:00
  • ad9bad4700 tools/scylla-nodetool: {proxy,table}histograms: handle empty histograms Botond Dénes 2024-03-14 09:23:01 -04:00
  • a233a699cc test: py: Add test for view replica pairing after replace Tomasz Grabiec 2024-02-19 01:17:08 +01:00
  • 6d50e93f10 raft, api: Add RESTful API to query current leader of a raft group Tomasz Grabiec 2024-03-14 13:31:52 +01:00
  • 6d24fdee75 test: test_tablets_removenode: Verify replacing when there is no spare node Tomasz Grabiec 2024-02-12 11:21:06 +01:00
  • 1d01b4ca20 doc: topology-on-raft: Document replace behavior with tablets Tomasz Grabiec 2024-02-12 11:20:59 +01:00
  • 1c71f44e63 tablets, raft topology: Rebuild tablets after replacing node is normal Tomasz Grabiec 2024-02-15 13:32:23 +01:00
  • b2418fab39 tablets: load_balancer: Access node attributes via node struct Tomasz Grabiec 2024-02-15 13:30:24 +01:00
  • 9090050244 tablets: load_balancer: Extract ensure_node() Tomasz Grabiec 2024-02-15 13:27:21 +01:00
  • 73ed4c0eb5 test.py: fix aiohttp usage issue in python 3.12 Artsiom Mishuta 2024-03-13 09:59:48 +01:00
  • 9b656ec2aa mv: Switch to using host_id-based replica set Tomasz Grabiec 2024-02-15 10:17:15 +01:00
  • 888dc41d66 effective_replication_map: Introduce host_id-based get_replicas() Tomasz Grabiec 2024-02-15 10:48:50 +01:00
  • 61b3453552 raft topology: Keep nodes in the left state to topology Tomasz Grabiec 2024-02-07 10:30:47 +01:00
  • f7851696fa tablets: Introduce read_required_hosts() Tomasz Grabiec 2024-03-05 00:17:06 +01:00
  • 598e5aebfb test/cql-pytest: test_virtual_tables: add test for token_ring table Botond Dénes 2024-02-15 05:10:52 -05:00
  • 279e496133 db/virtual_tables: token_ring_table: add tablet support Botond Dénes 2024-02-15 02:17:45 -05:00
  • 61b6ac7ffe db/virtual_tables: token_ring_table: add table_name column Botond Dénes 2024-02-02 06:59:01 -05:00
  • fdef62c232 db/virtual_tables: token_ring_table: extract ring emit Botond Dénes 2024-02-02 05:54:53 -05:00
  • a205752513 service/storage_service: describe_ring_for_table(): use topology to map hostid to ip Botond Dénes 2024-02-15 05:09:42 -05:00
  • 0bb338c521 test: remove test_writes_to_recent_previous_cdc_generations Kamil Braun 2024-03-12 10:28:55 +01:00
  • 6cdb68f094 test/cql-pytest: remove unused function Nadav Har'El 2024-03-14 13:24:48 +02:00
  • e1a9340cc1 partition_version: add fmt::formatter for partition_entry::printer Kefu Chai 2024-03-15 09:51:33 +08:00
  • a0625261ef build: cmake: reword the comment for dev-headers Kefu Chai 2024-03-15 11:05:37 +08:00
  • 640d573106 schema_mutations: add fmt::formatter for schema_mutations Kefu Chai 2024-03-15 11:34:08 +08:00
  • 3edd530bd1 test/boost: add formatter for BOOST_REQUIRE_EQUAL Kefu Chai 2024-03-15 10:47:13 +08:00
  • 881ac7a9af test: fix regular compaction tasks check Aleksandra Martyniuk 2024-03-13 12:43:30 +01:00
  • 24db04dbe4 Merge 'migration_manager: take group0 lock during raft snapshot taking' from Kamil Braun Tomasz Grabiec 2024-03-14 23:42:46 +01:00
  • cefa19eb93 Merge 'migration_manager: take group0 lock during raft snapshot taking' from Kamil Braun Tomasz Grabiec 2024-03-14 23:40:54 +01:00
  • 530d270828 api: /storage_service/tablets/balancing: fix incorrect operation summary Benny Halevy 2024-03-14 20:31:31 +02:00
  • 8c5d088928 Merge 'Drop tablets of dropped views and indices' from Benny Halevy Tomasz Grabiec 2024-03-14 22:52:29 +01:00
  • c46c2d436f sstables: Reduce cost for loading sstables with tablets Raphael S. Carvalho 2024-03-14 10:31:06 -03:00
  • 8ffb5f27c7 topology_coordinator: Clear tablet transition session after streaming Pavel Emelyanov 2024-03-14 14:18:33 +03:00
  • 6a77f36519 doc: Add tablets migration state diagram Pavel Emelyanov 2024-03-13 20:55:27 +03:00
  • 5bfca73b30 migration_manager: notify before_drop_column_family when dropping indices Benny Halevy 2024-03-13 09:24:48 +02:00
  • 9cf6a2e510 schema_tables: make_update_indices_mutations: use find_schema to lookup the view of dropped indices Benny Halevy 2024-03-14 15:56:11 +02:00
  • 358e92e645 migration_manager: notify before_drop_column_family before dropping views Benny Halevy 2024-03-12 20:37:26 +02:00
  • 5e28bf9b5c Merge 'Do not try to balance tablets on nodes which are known to be down' from Pavel Emelyanov Avi Kivity 2024-03-14 18:47:51 +02:00
  • 0f188f2d9f Merge 'tools/scylla-nodetool: implement the status command' from Botond Dénes Avi Kivity 2024-03-14 18:42:54 +02:00
  • 5ef47c42b3 Merge 'remove_rpc_client_with_ignored_topology: recreate rpc client earlier' from Petr Gusev Kamil Braun 2024-03-14 17:20:59 +01:00
  • a2ac80340f Typo: pint -> print Yaniv Kaul 2024-03-14 15:34:53 +02:00
  • 59d5bfa742 mv: fail base writes instead of dropping view updates when overloaded Wojciech Mitros 2024-03-13 10:03:12 +01:00
  • 43ef6e6ab9 test: fix regular compaction tasks check Aleksandra Martyniuk 2024-03-13 12:43:30 +01:00
  • ad2d039e3d db: move all group 0 tables to schema commitlog Piotr Smaron 2024-03-13 12:53:19 +01:00
  • 2d9e78b09a gossiper: failure detector: don't handle directly removed live endpoints Piotr Dulikowski 2024-03-12 08:59:36 +01:00
  • d6103dc1b6 tools/scylla-nodetool: snapshot: handle ks.tbl positional args correctly Botond Dénes 2024-02-22 11:04:07 -05:00
  • dd76e1c834 Merge 'Simplify error_injection::inject_with_handler()' from Pavel Emelyanov Avi Kivity 2024-03-14 13:37:54 +02:00
  • 2783985bb2 test_remove_rpc_client_with_pending_requests: add a regression test Petr Gusev 2024-03-12 12:40:38 +04:00
  • 398e14d6d0 remove_rpc_client_with_ignored_topology: call it earlier Petr Gusev 2024-03-12 19:12:32 +04:00
  • 1b9f21314f storage_service: decouple remove_rpc_client_with_ignored_topology from notify_joined Petr Gusev 2024-03-12 18:08:51 +04:00
  • ce17841860 tools/scylla-nodetool: print bpo::options_description with fmt::streamed Kefu Chai 2024-03-14 10:54:41 +08:00
  • 33d258528e topology_coordinator: Skip dead nodes when balancing tablets Pavel Emelyanov 2024-03-14 10:35:50 +03:00
  • ee55e8442a test: Add test for load_balancer skiplist Pavel Emelyanov 2024-03-14 10:35:37 +03:00
  • b4dd732dab tablet_allocator: Add skiplist to load_balancer Pavel Emelyanov 2024-03-14 10:35:18 +03:00
  • 926fe29ebd db: commitlog: add fmt::formatter for commitlog types Kefu Chai 2024-03-14 11:13:26 +08:00
  • 20d5c536b5 tools/scylla-nodetool: implement the status command Botond Dénes 2024-02-19 04:01:37 -05:00
  • 2d4f4cfad4 test/nodetool: rest_api_mock.py: match requests out-of-order Botond Dénes 2024-02-22 06:06:30 -05:00
  • 09a27f49ea test/nodetool: rest_api_mock.py: remove trailing / from request paths Botond Dénes 2024-02-22 05:49:19 -05:00
  • 5659f23b2a test/nodetool: rest_api_mock.py: use static routes Botond Dénes 2024-02-22 03:24:40 -05:00
  • 061bd89957 test/nodetool: check only non-exhausted requests Botond Dénes 2024-02-22 03:23:13 -05:00
  • be5a18c07d tools/scylla-nodetool: repair: set the jobThreads request parameter Botond Dénes 2024-03-14 03:24:39 -04:00
  • b4245bf46e cql-pytest: test_tablets: add test_tablets_are_dropped_when_dropping_table Benny Halevy 2024-03-12 22:40:23 +02:00
  • 9d41fb9bcd repair: Add hosts and ignore_nodes option support for tablet repair Asias He 2024-03-13 09:53:22 +08:00
  • b73aaee5e4 tablet_allocator: on_before_drop_column_family: remove unused result variable Benny Halevy 2024-03-12 22:21:21 +02:00
  • c1d8a1dda5 Merge 'Fix false-positive errors in scrub validate-mode' from Botond Dénes Avi Kivity 2024-03-13 20:51:30 +02:00
  • 9fcb7baa9e Update ScyllaDB version to: 5.4.5 Jenkins Promoter 2024-03-13 16:18:59 +02:00
  • 08077ff3e8 alternator, mv: fix case of two new key columns in GSI Nadav Har'El 2024-02-05 20:16:23 +02:00
  • 8a1f01ad88 alternator, mv: fix case of two new key columns in GSI Nadav Har'El 2024-02-05 20:16:23 +02:00
  • db1c8e8754 Fix potential data resurrection when another compaction type does cleanup work Raphael S. Carvalho 2024-02-23 15:34:33 -03:00
  • 15bea069a9 docs: use less slangy language Kefu Chai 2024-03-07 14:45:33 +08:00
  • 4db4b2279c Merge 'tools/scylla-nodetool: implement the last batch of commands' from Botond Dénes Avi Kivity 2024-03-13 12:46:11 +02:00
  • e120ba3514 sstables: partition_index_cache: evict entries within a page gently Avi Kivity 2024-03-03 20:43:26 +02:00
  • 7b60752e47 test: fix cql connection problem in test_auth_raft_command_split Marcin Maliszkiewicz 2024-03-13 08:39:03 +01:00
  • 4d83a8c12c topology_coordinator: Mark constant class methods with const Pavel Emelyanov 2024-03-12 18:30:42 +03:00
  • 2e982df898 test/tablets: Generalize repair history loading Pavel Emelyanov 2024-03-12 20:41:49 +03:00
  • 88a40b0dfa uuid: UUID_gen::get_UUID src argument is const pointer Pavel Emelyanov 2024-03-12 21:06:11 +03:00
  • 53e3325845 Merge 'mutation: add fmt::formatter for mutation types' from Kefu Chai Botond Dénes 2024-03-13 10:13:09 +02:00