Commit Graph

  • ba512c52a5 sstable_directory: Use sstable location to initialize registry lister Pavel Emelyanov 2024-04-26 16:36:47 +03:00
  • d8313dda43 Merge 'db: config: move consistent-topology-changes out of experimental and make it the default for new clusters' from Patryk Jędrzejczak Kamil Braun 2024-04-26 14:45:29 +02:00
  • b96f28356a Merge 'api/storage_service: convert runtime_error from repair to http error ' from Kefu Chai Botond Dénes 2024-04-26 13:27:51 +03:00
  • 3a100cd16c test: test_raft_recovery_stuck: ensure raft upgrade procedure failed Patryk Jędrzejczak 2024-04-25 16:27:46 +02:00
  • 2d4825835c streaming: Fix use after move in fire_stream_event Asias He 2024-04-22 09:25:23 +08:00
  • 201d990072 sstables: reclaim_memory_from_components: do not update _recognised_components Lakshmi Narayanan Sreethar 2024-04-24 17:00:57 +05:30
  • 62a9ecff51 repair: Cleanup repair history status entry for tablet Asias He 2024-04-26 13:32:58 +08:00
  • 044fd7a3ec Merge 'Move some view updating methods from table to view_update_generator' from Pavel Emelyanov Botond Dénes 2024-04-26 10:55:38 +03:00
  • d566eec89a Merge 'treewide: remove {dclocal_,}read_repair_chance options' from Kefu Chai Botond Dénes 2024-04-26 10:48:46 +03:00
  • c1146314a1 docs: clarify that DELETE can be used with USING TIMEOUT Michał Chojnowski 2024-04-25 16:24:36 +02:00
  • 4ac30e5337 view-builder: Print correct exception in built ste exception handler Pavel Emelyanov 2024-04-22 17:51:28 +03:00
  • 0bbaded4ce api/storage_service: convert runtime_error from repair to http error Kefu Chai 2024-04-24 15:27:20 +08:00
  • 9de9f401a1 repair: change runtime_error to invalid_argument in do_repair_start() Kefu Chai 2024-04-26 08:55:12 +08:00
  • d737ba1ab2 api/storage_service: coroutinize set_repair() Kefu Chai 2024-04-24 15:20:06 +08:00
  • 7f839f727e docs/cql: update ALTER TABLE docs Michał Jadwiszczak 2024-04-04 22:47:08 +02:00
  • 7cbce78480 test/cqlpytest: add test for prepared ALTER TABLE ... DROP ... USING TIMESTAMP ? Michał Jadwiszczak 2024-04-04 16:21:47 +02:00
  • 7cbe5c78b4 install.sh: use the native nodetool directly Botond Dénes 2024-04-16 06:36:16 -04:00
  • 27a4331dcd test/cql-pytest: remove xfail from alter table with timestamp tests Michał Jadwiszczak 2024-04-03 21:49:58 +02:00
  • 80f0357436 cql3/statements: extend ALTER TABLE ... DROP to allow specifying timestamp of column drop Michał Jadwiszczak 2024-03-30 21:11:05 +01:00
  • 7dc0d068c0 cql3/statements: pass query_options to prepare_schema_mutations() Michał Jadwiszczak 2024-04-04 22:31:45 +02:00
  • 998a65a4f6 cql3/statements: add bound terms to alter table statement Michał Jadwiszczak 2024-04-04 16:35:41 +02:00
  • d268641c27 cql3/statements: split alter_table_statement into raw and prepared Michał Jadwiszczak 2024-04-03 21:17:24 +02:00
  • 1c5563ba44 schema: allow to specify timestamp of dropped column Michał Jadwiszczak 2024-03-30 21:08:15 +01:00
  • c2b8ca7d71 Merge 'cql3: statements: change default tombstone_gc mode for tablets' from Aleksandra Martyniuk Avi Kivity 2024-04-25 19:18:37 +03:00
  • 6af2659b57 sstables: reclaim_memory_from_components: do not update _recognised_components Lakshmi Narayanan Sreethar 2024-04-24 17:00:57 +05:30
  • 4a5fdc5814 table: Remove outdated FIXME about sstable spanning multiple tablets Raphael S. Carvalho 2024-04-24 20:38:26 -03:00
  • 7085339f72 cql3: test: include get_mutations_internal log in test.py Marcin Maliszkiewicz 2024-04-25 08:55:46 +02:00
  • 0234b4542a Merge '[github] add PR template and action to verify PR tasks was completed' from Yaron Kaikov Botond Dénes 2024-04-25 17:14:50 +03:00
  • 18cc2cfa31 replica: Generalize snapshot details for single table/snapshot dir Pavel Emelyanov 2024-04-22 15:56:34 +03:00
  • 1ca779d287 streaming: Fix use after move in fire_stream_event Asias He 2024-04-22 09:25:23 +08:00
  • 2c8bd99cd4 Merge 'Coroutinize view_builder::stop()' from Pavel Emelyanov Botond Dénes 2024-04-25 16:48:25 +03:00
  • 014a069ed2 build: cmake: require {fmt} >= 9.0.0 Kefu Chai 2024-04-24 10:14:48 +08:00
  • dfea50a7e9 db/config.cc add metric family config from file Amnon Heiman 2024-04-25 13:13:37 +03:00
  • e9b31cb4c1 test: locator_topology: s/get0()/get()/ Kefu Chai 2024-04-24 16:48:56 +08:00
  • 55b011902e docs: raft.rst: update after removing consistent-topology-changes Patryk Jędrzejczak 2024-04-17 13:13:16 +02:00
  • 0d428a3857 treewide: fix indentation after the previous patch Patryk Jędrzejczak 2024-04-16 15:39:38 +02:00
  • 3a34bb18cd db: config: make consistent-topology-changes unused Patryk Jędrzejczak 2024-04-02 12:37:20 +02:00
  • 77342ffb34 test: lib: single_node_cql_env: restart a node in noninitial run_in_thread calls Patryk Jędrzejczak 2024-04-10 16:53:58 +02:00
  • 88038d958a test: test_read_required_hosts: run with force-gossip-topology-changes Patryk Jędrzejczak 2024-04-02 15:50:44 +02:00
  • 213f2f6882 storage_service: join_cluster: replace force_gossip_based_join with force-gossip-topology-changes Patryk Jędrzejczak 2024-04-10 15:23:21 +02:00
  • d6ee540efc storage_service: join_token_ring: fix finish_setup_after_join calls Patryk Jędrzejczak 2024-04-10 13:16:53 +02:00
  • 5e63f74984 [github] add action to verify PR tasks was completed Yaron Kaikov 2024-04-17 15:35:30 +03:00
  • aaa76d4c0e Merge 'Getting per-table snapshot size is racy wrt creating new snapshots' from Pavel Emelyanov Botond Dénes 2024-04-25 13:26:57 +03:00
  • e5b30ae2ad partition_version: do not rereference moved variable Kefu Chai 2024-04-23 13:46:52 +08:00
  • 8aaa09ee97 replica: Do not carry view concurrency semaphore pointer around Pavel Emelyanov 2024-04-25 12:34:05 +03:00
  • 2ee7c41139 view: Get concurrency semaphore via database, not table Pavel Emelyanov 2024-04-25 12:33:35 +03:00
  • 3d8b572d96 view_update_generator: Mark mutate_MV() private Pavel Emelyanov 2024-04-25 10:56:30 +03:00
  • bc4552740f view: Move view_update_generator methods' code Pavel Emelyanov 2024-04-25 10:44:59 +03:00
  • c2bf6b43b2 view: Move table::generate_and_propagate_view_updates into view code Pavel Emelyanov 2024-04-25 10:40:43 +03:00
  • 670c7c925c view: Move table::populate_views() into view_update_generator class Pavel Emelyanov 2024-04-25 10:28:47 +03:00
  • 678948e671 mv: keep semaphore units alive until the end of a remote view update Wojciech Mitros 2024-03-19 09:03:05 +01:00
  • 8acedb9255 sstables: Fix use-after-move in an error path of FS-based sstable writer Raphael S. Carvalho 2024-04-23 05:23:20 -03:00
  • e5bcea6718 docs: drop documents related to {,dclocal_}read_repair_chance Kefu Chai 2024-04-04 10:09:44 +08:00
  • c323c93fa4 treewide: remove {dclocal_,}read_repair_chance options Kefu Chai 2024-03-28 20:30:50 +08:00
  • ca26899c36 Merge 'sstable: large data handler needs to count range tombstones as rows' from Ferenc Szili Botond Dénes 2024-04-25 11:38:30 +03:00
  • e97abfc473 tablets: Fix indentation after flat-hash-map patch Pavel Emelyanov 2024-04-23 09:52:06 +03:00
  • 119dbb0d43 thrift: avoid use-after-move in make_non_overlapping_ranges() Kefu Chai 2024-04-23 12:53:07 +08:00
  • 3ed0826292 thrift: avoid use-after-move in make_non_overlapping_ranges() Kefu Chai 2024-04-23 12:53:07 +08:00
  • 0b5a861961 build: cmake: reference build_mode with ${scylla_build_mode_${CMAKE_BUILD_TYPE}} Kefu Chai 2024-04-23 10:39:04 +08:00
  • ae4c1c44ec snapshot: Get per-table snapshot size under snapshot lock Pavel Emelyanov 2024-04-25 10:04:39 +03:00
  • 186b36165e snapshot: Move per-table snap API to other snapshot endpoints Pavel Emelyanov 2024-04-25 09:05:41 +03:00
  • b5d256a991 doc: add Scylla Doctor to the docs Anna Stuchlik 2024-03-04 13:36:13 +01:00
  • 037bba0ca1 repair: Turn on off_strategy_updater for tablet repair Asias He 2024-04-16 17:26:53 +08:00
  • 154fcffbc7 Merge '[branch-5.4] Fix false-positive errors in scrub validate-mode' from Botond Dénes Botond Dénes 2024-04-25 08:36:30 +03:00
  • 7e946925c3 Update ScyllaDB version to: 5.4.7 Jenkins Promoter 2024-04-24 23:13:50 +03:00
  • 105c2c014a storage_service: Fix use-after-move in storage_service::node_ops_cmd_handler mergify/copy/branch-5.4/pr-18366 Raphael S. Carvalho 2024-04-23 05:03:31 -03:00
  • 3363f6e1e8 Merge 'Fix write failures during node replace with same IP with topology over raft' from Gleb Kamil Braun 2024-04-24 17:09:01 +02:00
  • bc98774f83 test_replace_reuse_ip: add data plane load Petr Gusev 2024-03-29 19:37:59 +04:00
  • 4614fedd22 sync_raft_topology_nodes: make replace procedure similar to nodeops one Gleb Natapov 2024-04-21 17:27:42 +03:00
  • d09e2a2311 test/boost/sstable_compaction_test: add validation test with valid sstable Botond Dénes 2023-12-06 08:22:12 -05:00
  • 6462a2f391 sstablex/mx/reader: validate(): print trace message when finishing the PI block Botond Dénes 2023-12-07 04:40:33 -05:00
  • 2e19e7cb6d sstablex/mx/reader: validate(): make index-data PI position check message consistent Botond Dénes 2023-12-07 04:36:24 -05:00
  • fef7498da2 sstablex/mx/reader: validate(): only load the next PI block if current is exhausted Botond Dénes 2023-12-22 07:17:52 -05:00
  • f45c878149 sstablex/mx/reader: validate(): reset the current PI block on partition-start Botond Dénes 2023-12-07 04:40:48 -05:00
  • 7225410af7 sstablex/mx/reader: validate(): consume_range_tombstone(): check for finished clustering blocked Botond Dénes 2023-12-22 07:15:00 -05:00
  • 564b01fda9 sstablex/mx/reader: validate(): fix validator for range tombstone end bounds Botond Dénes 2023-12-06 08:17:53 -05:00
  • 1d80427888 test/boost/sstable_compaction_test: drop write_corrupt_sstable() helper Botond Dénes 2023-12-06 07:15:35 -05:00
  • ff17ec81e4 test/boost/sstable_compaction_test: fix indentation Botond Dénes 2023-12-06 07:15:06 -05:00
  • 1297b9a322 mutation: mutation_by_size_splitter: skip last mutation if it's empty Kamil Braun 2024-04-23 15:59:10 +02:00
  • 121f2a530e test/boost/sstable_compaction_test: use test_scrub_framework in test_scrub_quarantine_mode_test Botond Dénes 2023-12-06 06:57:46 -05:00
  • b77581c84c test/boost/sstable_compaction_test: use scrub_test_framework in sstable_scrub_segregate_mode_test Botond Dénes 2023-12-06 05:36:11 -05:00
  • ea176bf4ce test/boost/sstable_compaction_test: use scrub_test_framework in sstable_scrub_skip_mode_test Botond Dénes 2023-12-06 05:10:30 -05:00
  • 71682aebdd storage_service: Fix use-after-move in storage_service::node_ops_cmd_handler Raphael S. Carvalho 2024-04-23 05:03:31 -03:00
  • 3835fd681d test/boost/sstable_compaction_test: use scrub_test_framework in sstable_scrub_validate_mode_test Botond Dénes 2023-12-05 07:08:58 -05:00
  • 14da273c4c test/boost/sstable_compaction_test: introduce scrub_test_framework Botond Dénes 2023-12-05 05:25:29 -05:00
  • 33d5f27244 test/lib/random_schema: add uncompatible_timestamp_generator() Botond Dénes 2024-03-12 06:51:36 -04:00
  • 06f6aaf2cf test: check default value of tombstone_gc Aleksandra Martyniuk 2024-03-22 11:47:18 +01:00
  • e0d498716a test: topology: move some functions to util.py Aleksandra Martyniuk 2024-03-22 11:43:31 +01:00
  • 58f72f9019 cql3: statements: change default tombstone_gc mode for tablets Aleksandra Martyniuk 2024-03-21 21:15:17 +01:00
  • c4515a9b99 mv: adjust memory tracking of single view updates within a batch Wojciech Mitros 2024-03-18 09:11:47 +01:00
  • 8876b9b0ef test/pylib: random_tables: use IF NOT EXISTS when creating keyspace Kamil Braun 2024-04-23 12:05:02 +02:00
  • 1b1b86809d view-builder: Coroutinize stop() Pavel Emelyanov 2024-04-23 20:43:42 +03:00
  • eaf78fca04 view_builder: Do not try to handle step join exceptions on stop Pavel Emelyanov 2024-04-23 20:26:14 +03:00
  • c0e4f3e646 doc: include OSS-specific info as separate files Anna Stuchlik 2024-04-23 15:37:21 +02:00
  • fa2dc5aefa sstables: Fix use-after-move in an error path of FS-based sstable writer Raphael S. Carvalho 2024-04-23 05:23:20 -03:00
  • f5f57dc817 table: No need to open directory in snapshot_exists() Pavel Emelyanov 2024-04-23 11:05:26 +03:00
  • 572003c469 Merge 'Cleanup the way snapshot details are propagated via API' from Pavel Emelyanov Botond Dénes 2024-04-23 16:28:25 +03:00
  • 9e8805bb49 repair, transport: s/get0()/get()/ Kefu Chai 2024-04-23 12:46:14 +08:00
  • 4fd9b2a791 reader: silence false-positive use-after-move warning Kefu Chai 2024-04-23 14:24:06 +08:00
  • 5a1e3b25d0 Merge 'Sanitize sstables::directory_semaphore usage' from Pavel Emelyanov Botond Dénes 2024-04-23 13:54:52 +03:00