Commit Graph

  • 0f48847d02 test: Use shorter with_sstable_directory overload() Pavel Emelyanov 2024-09-02 14:18:28 +03:00
  • 2bfbbaffac test: Use sstables::test_env to make sstables for schema loader test Pavel Emelyanov 2024-09-03 19:19:12 +03:00
  • e36c939505 dist: tune LimitNOFILES for large nodes Takuya ASADA 2024-08-22 08:28:10 +09:00
  • 60af48f5fd cql: fix exception when validating KS in CREATE TABLE Piotr Smaron 2024-09-04 22:02:30 +02:00
  • ee7d4d8825 test/alternator: more extensive tests for GSI with two new key attributes Nadav Har'El 2023-05-14 19:28:12 +03:00
  • ad53d6a230 test/alternator: test invalid key types for GSI Nadav Har'El 2023-05-13 13:00:00 +03:00
  • c4021d0819 test/alternator: test combination of LSI and GSI Nadav Har'El 2024-09-01 22:22:38 +03:00
  • 7563d0a8a1 test/alternator: expand another test to use different write operations Nadav Har'El 2023-05-13 01:46:20 +03:00
  • 4d02beec53 test/alternator: test GSIs with different key types Nadav Har'El 2024-09-01 19:26:12 +03:00
  • 80a0798e77 alternator: better error message in some cases of key type mismatch Nadav Har'El 2024-09-01 19:11:12 +03:00
  • 624ed32278 test/alternator: test for more elaborate GSI updates Nadav Har'El 2023-05-11 17:08:43 +03:00
  • 65d4ddf093 test/alternator: strengthen tests for empty attribute values Nadav Har'El 2023-05-08 16:57:29 +03:00
  • 9a5061209f Merge '[test.py] Enable allure for python test' from Andrei Chekun Avi Kivity 2024-09-09 12:52:59 +03:00
  • 5859daed68 test/alternator: fix typo in test_batch.py Nadav Har'El 2023-05-08 15:59:35 +03:00
  • 1f8e39f680 test/alternator: more checks for GSI-key attribute validation Nadav Har'El 2023-05-08 15:51:19 +03:00
  • cf5d7ce212 Alternator: drop unneeded "IS NOT NULL" clauses in MV of GSI/LSI Nadav Har'El 2024-09-01 18:06:50 +03:00
  • 8beaa9d10e test/alternator: add more checks for adding/deleting a GSI Nadav Har'El 2023-05-04 17:41:15 +03:00
  • ce19311ab3 test/alternator: ensure table deletions in test_gsi.py Nadav Har'El 2024-09-01 17:53:12 +03:00
  • ccbd3eb9f7 main: do not register redis and alternator services if not enabled Kefu Chai 2024-09-06 09:41:46 +08:00
  • 58713f3080 types: remove some unused free functions Avi Kivity 2024-09-06 21:23:39 +03:00
  • 720997d1de cql3/statements: mark format string as constexpr const Kefu Chai 2024-09-07 11:10:15 +08:00
  • 6f3d0af994 test: topology_custom/test_hints: consistency test for decommission Piotr Dulikowski 2024-09-08 10:15:46 +02:00
  • 30d53167c9 test: topology_custom/test_hints: move sync point helpers to top level Piotr Dulikowski 2024-09-08 10:12:03 +02:00
  • a75d0c0bfa test: topology/util: extract find_server_by_host_id Piotr Dulikowski 2024-09-08 10:09:48 +02:00
  • 61ac0a336d hints: send hints with CL=ALL if target is leaving Piotr Dulikowski 2024-09-08 07:52:18 +02:00
  • 8abb06ab82 hints: inline do_send_one_mutation Piotr Dulikowski 2024-09-08 07:06:12 +02:00
  • ab32ce6b45 Merge 'Coroutinize sstable::read_summary() method' from Pavel Emelyanov Avi Kivity 2024-09-06 18:45:54 +03:00
  • 103c68b419 sstables: Restore indentation after previous patch Pavel Emelyanov 2024-09-06 18:24:13 +03:00
  • c47c0f1cd6 sstables: Coroutinize remove_unshared_sstables() Pavel Emelyanov 2024-09-06 18:23:49 +03:00
  • aeaeaf345d compaction: use structured binding when appropriate Kefu Chai 2024-09-06 17:58:08 +08:00
  • 427ad2040f Merge 'test: randomized failure injection for Raft-based topology' from Evgeniy Naydanov Kamil Braun 2024-09-06 14:00:41 +02:00
  • 226fd03bae Merge 'service/qos: remove unused marked_for_deletion field from service_level struct' from Piotr Dulikowski Pavel Emelyanov 2024-09-06 11:44:25 +03:00
  • 52fdf5b4c9 test: test_raft_no_quorum: increase raft timeout in debug mode Kamil Braun 2024-08-28 11:54:44 +02:00
  • 384a09585b repair: row_level: repair_get_row_diff_with_rpc_stream_process_op: simplify return value Avi Kivity 2024-09-04 13:48:22 +03:00
  • 034c1df29b auth/authentication_options: move fmt::formatter up Kefu Chai 2024-09-04 21:06:45 +08:00
  • 527fc9594a sstables: Fix indentation after previous patch Pavel Emelyanov 2024-09-05 12:39:44 +03:00
  • f7325586f3 sstables: Coroutinize sstable::read_summary() Pavel Emelyanov 2024-09-05 12:39:18 +03:00
  • dd99cf197d test: randomized failure injection for Raft-based topology Evgeniy Naydanov 2024-04-25 13:03:31 +00:00
  • 769424723b test: error injections for Raft-based topology Evgeniy Naydanov 2024-04-25 12:42:15 +00:00
  • ac4ffbad5c [test.py] topology.util: add get_non_coordinator_host() function Evgeniy Naydanov 2024-07-15 08:35:18 +00:00
  • d95d698601 [test.py] random_tables: add UDT methods Evgeniy Naydanov 2024-04-25 13:01:29 +00:00
  • 8cb442ca50 [test.py] random_tables: add CDC methods Evgeniy Naydanov 2024-04-25 13:00:10 +00:00
  • a7119cf420 [test.py] api: get scylla process status Evgeniy Naydanov 2024-04-25 12:58:16 +00:00
  • 241bbb4172 [test.py] api: add expected_server_up_state argument to server_add() Evgeniy Naydanov 2024-04-25 12:55:37 +00:00
  • f02a686115 schema: Ditch make_shared_schema() helper Pavel Emelyanov 2024-09-05 19:04:38 +03:00
  • d045aa6df7 test: Tune up indentation in uncompressed_schema() Pavel Emelyanov 2024-09-05 19:33:24 +03:00
  • a1deba0779 test: Make tests use schema_builder instead of make_shared_schema Pavel Emelyanov 2024-09-05 13:42:11 +03:00
  • c57b8dd0bf repair: row_level: restore indentation Avi Kivity 2024-09-04 15:03:00 +03:00
  • 710977ef88 repair: row_level: coroutinize repair_service::insert_repair_meta() Avi Kivity 2024-09-04 15:03:00 +03:00
  • f23a32ed84 repair: row_level: coroutinize repair_meta::get_full_row_hashes() Avi Kivity 2024-09-04 15:03:00 +03:00
  • 607747beb1 repair: row_level: coroutinize repair_meta::apply_rows_on_follower() Avi Kivity 2024-09-04 15:03:00 +03:00
  • 89d4394d12 repair: row_level: coroutinize repair_meta::clear_working_row_buf() Avi Kivity 2024-09-04 15:03:00 +03:00
  • 69a5ec69c4 test: Use table storage options in sstable_directory_test Pavel Emelyanov 2024-09-04 11:21:44 +03:00
  • 4cfc25f8d7 repair: row_level: coroutinize get_common_diff_detect_algorithm() Avi Kivity 2024-09-04 15:03:00 +03:00
  • 9545e0a114 view: test view_build_status table with node replace Michael Litvak 2024-09-03 15:11:54 +03:00
  • 3ca5dd537f test/pylib: use view_build_status_v2 table in wait_for_view Michael Litvak 2024-08-29 10:11:32 +03:00
  • 5c95aaae0d view_builder: common write view_build_status function Michael Litvak 2024-08-25 13:23:36 +03:00
  • c1f3517a75 view_builder: improve migration to v2 with intermediate phase Michael Litvak 2024-08-14 12:56:44 +03:00
  • 446ad3c184 view: delete node rows from view_build_status on node removal Michael Litvak 2024-08-08 15:51:51 +03:00
  • 08462aaff7 view: sanitize view_build_status during migration Michael Litvak 2024-08-08 15:46:35 +03:00
  • 78d6ff6598 view: make old view_build_status table a virtual table Michael Litvak 2024-07-29 11:21:16 +03:00
  • 09eadcff08 replica: move streaming_reader_lifecycle_policy to header file Michael Litvak 2024-09-05 10:01:13 +03:00
  • 22f4f1fa49 view_builder: test view_build_status_v2 Michael Litvak 2024-07-14 13:25:49 +03:00
  • fcf66ad541 storage_service: add view_build_status to raft snapshot Michael Litvak 2024-07-08 15:57:13 +03:00
  • 8d25a4d678 view_builder: migration to v2 Michael Litvak 2024-07-14 14:19:00 +03:00
  • f3887cd80b db:system_keyspace: add view_builder_version to scylla_local Michael Litvak 2024-07-08 10:27:11 +03:00
  • d58a8930c4 view_builder: read view status from v2 table Michael Litvak 2024-07-15 12:38:42 +03:00
  • 05d18b818f view_builder: introduce writing status mutations via raft Michael Litvak 2024-07-15 12:38:18 +03:00
  • b8c7a10ae6 view_builder: pass group0_client and qp to view_builder Michael Litvak 2024-07-07 17:10:30 +03:00
  • b2332c5a72 view_builder: extract sys_dist status operations to functions Michael Litvak 2024-07-07 16:35:50 +03:00
  • bf4a58bf91 db:system_keyspace: add view_build_status_v2 table Michael Litvak 2024-07-07 16:18:34 +03:00
  • 807e37502a db/consistency_level: do not use result from heat weighted load balancer if it contains duplicates Gleb Natapov 2024-09-01 18:09:52 +03:00
  • c1b0434c16 test: finish mv view update explicitly instead of relying on delay duration Wojciech Mitros 2024-09-04 14:26:37 +02:00
  • 7c5efab7d5 cql-pytest: add test to verify consider_only_existing_data compaction option Lakshmi Narayanan Sreethar 2024-08-22 18:24:57 +05:30
  • 68a902f74a tools/scylla-nodetool: add consider-only-existing-data option to compact command Lakshmi Narayanan Sreethar 2024-08-01 14:54:37 +05:30
  • 84d06a13c7 api: compaction: add consider_only_existing_data option Lakshmi Narayanan Sreethar 2024-07-24 18:04:37 +05:30
  • 98bc44f900 compaction: consider gc_check_only_compacting_sstables when deducing max purgeable timestamp Lakshmi Narayanan Sreethar 2024-07-30 11:32:37 +05:30
  • 7b9ce8e040 compaction: do not check commitlog if gc_check_only_compacting_sstables is enabled Lakshmi Narayanan Sreethar 2024-07-29 19:55:14 +05:30
  • 12fa40154b tombstone_gc_state: introduce with_commitlog_check_disabled() Lakshmi Narayanan Sreethar 2024-07-29 19:21:55 +05:30
  • 5b8c6a8a5e compaction: introduce new option to check only compacting sstables for gc Lakshmi Narayanan Sreethar 2024-07-29 13:01:27 +05:30
  • 5e6bffc146 compaction: rename maybe_flush_all_tables to maybe_flush_commitlog Lakshmi Narayanan Sreethar 2024-08-27 14:32:51 +05:30
  • fa2488cc83 compaction: maybe_flush_all_tables: add new force_flush param Lakshmi Narayanan Sreethar 2024-07-24 23:34:38 +05:30
  • 53524974db docs/dev/maintainer.md: clarify "Updating submodule references" Laszlo Ersek 2024-08-29 11:13:58 +02:00
  • 1f0db29ef6 test: Remove unused directory semaphore Pavel Emelyanov 2024-09-02 14:23:44 +03:00
  • b4fc24cc1f github: use needs.read-toolchain.outputs.image for build-scylla Kefu Chai 2024-07-15 15:43:51 +08:00
  • 955391d209 sstable_directory: Fix indentation after previous patches Pavel Emelyanov 2024-08-12 13:00:03 +03:00
  • 2febde24f3 sstable_directory: Use yielding lister in .handle_sstables_pending_delete() Pavel Emelyanov 2024-08-12 12:59:18 +03:00
  • 02aac3e407 sstable_directory: Use yielding lister in .cleanup_column_family_temp_sst_dirs() Pavel Emelyanov 2024-08-12 12:55:50 +03:00
  • ff77a677a6 sstable_directory: Use yielding lister in .prepare() Pavel Emelyanov 2024-08-12 12:50:33 +03:00
  • 7b5fe6bee6 sstable_directory: Shorten lister loop Pavel Emelyanov 2024-08-12 12:52:10 +03:00
  • 5dc266cefa sstable_directory: Use with_closeable() in .process() Pavel Emelyanov 2024-08-12 12:51:55 +03:00
  • 7742b90cb1 directory_lister: Add noexcept default move-constructor Pavel Emelyanov 2024-08-12 12:50:26 +03:00
  • 2450afb934 sstables: Replace assert with on_internal_error Nikos Dragazis 2024-09-05 11:03:54 +03:00
  • da598a6210 test: Restore indentation after previous changes Pavel Emelyanov 2024-09-05 09:21:58 +03:00
  • e16c07c896 test: Threadify tombstone_in_tombstone2() Pavel Emelyanov 2024-09-05 10:14:23 +03:00
  • 28d016f312 test: Threadify range_tombstone_reading() Pavel Emelyanov 2024-09-05 10:11:29 +03:00
  • 7d567d07ad test: Threadify tombstone_in_tombstone() Pavel Emelyanov 2024-09-05 10:08:17 +03:00
  • a34e38f070 test: Threadify broken_ranges_collection() Pavel Emelyanov 2024-09-05 09:59:32 +03:00
  • eac4ec47f8 test: Threadify compact_storage_dense_read() Pavel Emelyanov 2024-09-05 09:54:43 +03:00
  • 322c1ee9c5 test: Threadify compact_storage_simple_dense_read() Pavel Emelyanov 2024-09-05 09:49:29 +03:00