Commit Graph

  • fcdff50a35 sstable_resharding_test: Switch to table_for_tests Raphael S. Carvalho 2022-09-22 15:38:34 -03:00
  • cf3f93304e replica: Move compacted_undeleted_sstables into compaction group Raphael S. Carvalho 2022-09-20 18:43:11 -03:00
  • 56ac62bbd6 replica: Use correct compaction_group in try_flush_memtable_to_sstable() Raphael S. Carvalho 2022-09-20 18:27:13 -03:00
  • 707ebf9cf7 replica: Make move_sstables_from_staging() robust and compaction group friendly Raphael S. Carvalho 2022-09-20 18:12:12 -03:00
  • 7d82373e3a test: Rename column_family_for_tests to table_for_tests Raphael S. Carvalho 2022-09-22 14:07:41 -03:00
  • e56bfecd8d sstable_compaction_test: Use column_family_for_tests::as_table_state() instead Raphael S. Carvalho 2022-09-20 17:28:54 -03:00
  • 5a028ca4dc test: Don't expose compound set in column_family_for_tests Raphael S. Carvalho 2022-09-20 17:44:16 -03:00
  • b16d6c55b1 test: Implement column_family_for_tests::table_state::is_auto_compaction_disabled_by_user() Raphael S. Carvalho 2022-09-20 17:36:50 -03:00
  • a6d24a763a sstable_compaction_test: Merge table_state_for_test into column_family_for_tests Raphael S. Carvalho 2022-10-05 11:19:53 -03:00
  • 6a0eabd17a sstable_compaction_test: use table_state_for_test itself in fully_expired_sstables() Raphael S. Carvalho 2022-09-20 15:17:38 -03:00
  • a6affea008 sstable_compaction_test: Switch to table_state in compact_sstables() Raphael S. Carvalho 2022-10-05 11:18:32 -03:00
  • 2aa6518486 sstable_compaction_test: Reduce boilerplate by switching to column_family_for_tests Raphael S. Carvalho 2022-09-20 13:15:30 -03:00
  • a2c359a741 cql3: Make CONTAINS KEY NULL return false Jan Ciolek 2022-10-05 18:14:16 +02:00
  • bbfef4b510 cql3: Make CONTAINS NULL return false Jan Ciolek 2022-10-05 18:09:56 +02:00
  • fb8ed684fa raft_group0: Use local reference Pavel Emelyanov 2022-10-05 17:31:41 +03:00
  • 8570fe3c30 raft_group0: Add system keyspace reference Pavel Emelyanov 2022-10-05 17:30:13 +03:00
  • a0204c17c5 treewide: remove mentions of seastar::thread::should_yield() Michał Chojnowski 2022-10-04 19:42:20 +02:00
  • 8aa24194b7 row_cache: remove a dead try...catch block in eviction Michał Chojnowski 2022-10-04 19:59:38 +02:00
  • 7286f5d314 sstables: mx/writer: optimize large data stats members order Benny Halevy 2022-10-04 09:12:35 +03:00
  • 8c8a0adb40 sstables: mx/writer: keep large data stats entry as members Benny Halevy 2022-10-04 09:03:03 +03:00
  • 2c4ff71d2b db: large_data_handler: dynamically update config thresholds Benny Halevy 2022-10-02 16:42:34 +03:00
  • 6d582054c0 utils/updateable_value: add transforming_value_updater Benny Halevy 2022-10-02 17:03:00 +03:00
  • 4c13328788 Merge 'Return all sstables in table::get_sstable_set()' from Raphael "Raph" Carvalho Botond Dénes 2022-10-05 06:55:50 +03:00
  • 2c1ef0d2b7 sstables.hh: Remove unused headers Pavel Emelyanov 2022-10-04 16:04:03 +03:00
  • 1f3196735f Update tools/java submodule (cqlsh permissions) Avi Kivity 2022-10-04 18:02:03 +03:00
  • 827750c142 replica: Return all sstables in table::get_sstable_set() Raphael S. Carvalho 2022-09-20 10:39:42 -03:00
  • eddf32b94c sstables: Fix cloning of compound_sstable_set Raphael S. Carvalho 2022-09-20 10:36:10 -03:00
  • cbcfa31e51 cql: validate bloom_filter_fp_chance up-front Nadav Har'El 2022-09-19 16:01:39 +03:00
  • 2b0487c900 cql: validate bloom_filter_fp_chance up-front Nadav Har'El 2022-09-19 16:01:39 +03:00
  • abb6817261 cql: validate bloom_filter_fp_chance up-front Nadav Har'El 2022-09-19 16:01:39 +03:00
  • d3b3c53d9f system_keyspace/config: Swallow string->value cast exception Pavel Emelyanov 2022-05-03 17:29:42 +03:00
  • f67bb43a7a locator: ec2_snitch: IMDSv2 support Felipe Mendes 2022-09-24 14:09:35 -03:00
  • 37c6b46d26 dirty_memory_manager: re-term "virtual dirty" to "unspooled dirty" Avi Kivity 2022-10-04 13:46:30 +03:00
  • d02c407769 dirty_memory_manager: rename _virtual_region_group Avi Kivity 2022-10-04 13:11:36 +03:00
  • b0814bdd42 api: column_family: fix memtable off-heap memory reporting Avi Kivity 2022-10-04 13:06:14 +03:00
  • bc2fcf5187 dirty_memory_manager: unscramble terminology Avi Kivity 2022-10-04 13:01:04 +03:00
  • c200ae2228 Merge 'test.py topology Scylla REST API client' from Alecco Kamil Braun 2022-10-04 11:50:18 +02:00
  • 169a8a66f2 compatible_ring_position_or_view: make it cheap to copy Botond Dénes 2022-09-30 08:31:02 +03:00
  • 51f813d89b storage_proxy: update rate limited reads metric when coordinator rejects Piotr Dulikowski 2022-10-01 17:01:41 +02:00
  • 9cd1f777a5 database.hh: Remove unused headers Pavel Emelyanov 2022-09-29 21:14:58 +03:00
  • 5fd4b1274e Merge 'compaction_manager: Don't let ENOSPC throw out of ::stop() method' from Pavel Emelyanov Botond Dénes 2022-10-04 08:54:22 +03:00
  • 3a30fbd56c test/alternator: fix timeout in flaky test test_ttl_stats Nadav Har'El 2022-10-03 17:37:22 +03:00
  • 46ebffcc93 db/large_data_handler: cql_table_large_data_handler: record large_collections Benny Halevy 2022-09-29 19:44:27 +03:00
  • 3f8bba202f db/large_data_handler: pass ref to feature_service to cql_table_large_data_handler Benny Halevy 2022-09-29 19:20:18 +03:00
  • dc4e7d8e01 db/large_data_handler: cql_table_large_data_handler: move ctor out of line Benny Halevy 2022-09-29 19:25:07 +03:00
  • f4c3070002 docs: large-rows-large-cells-tables: fix typos Benny Halevy 2022-09-29 19:53:00 +03:00
  • 2f49eebb04 db/system_keyspace: add collection_elements column to system.large_cells Benny Halevy 2022-09-29 13:25:57 +03:00
  • 9ad41c700e gms/feature_service: add large_collection_detection cluster feature Benny Halevy 2022-09-29 13:31:56 +03:00
  • 9eeb8f2971 test: sstable_3_x_test: add test_sstable_too_many_collection_elements Benny Halevy 2022-09-30 15:38:07 +03:00
  • 3c11937b00 test: lib: simple_schema: add support for optional collection column Benny Halevy 2022-09-30 15:37:31 +03:00
  • 7b5f2d2e53 test: lib: simple_schema: build schema in ctor body Benny Halevy 2022-09-30 11:12:36 +03:00
  • db01641a44 test: lib: simple_schema: cql: define s1 as static only if built this way Benny Halevy 2022-09-30 11:01:13 +03:00
  • 6dadca2648 db/large_data_handler: maybe_record_large_cells: consider collection_elements Benny Halevy 2022-09-29 13:18:02 +03:00
  • 27ee75c54e db/large_data_handler: debug cql_table_large_data_handler::delete_large_data_entries Benny Halevy 2022-10-01 11:56:02 +03:00
  • 7dead10742 sstables: mx/writer: pass collection_elements to writer::maybe_record_large_cells Benny Halevy 2022-09-29 18:48:09 +03:00
  • 54ab038825 sstables: mx/writer: add large_data_type::elements_in_collection Benny Halevy 2022-10-01 08:43:57 +03:00
  • a107f583fd db/large_data_handler: get the collection_elements_count_threshold Benny Halevy 2022-09-29 19:02:59 +03:00
  • 167ec84eeb db/config: add compaction_collection_elements_count_warning_threshold Benny Halevy 2022-09-29 13:15:16 +03:00
  • 5e88e6267e test: sstable_3_x_test: add test_sstable_write_large_cell Benny Halevy 2022-09-30 10:49:10 +03:00
  • 3980415d97 test: sstable_3_x_test: pass cell_threshold_bytes to large_data_handler Benny Halevy 2022-09-30 10:18:53 +03:00
  • 3eb4cda8ea test: sstable_3_x_test: large_data_handler: prepare callback for testing large_cells Benny Halevy 2022-09-29 20:08:31 +03:00
  • 0a9d3f24e6 test: sstable_3_x_test: large_data tests: use BOOST_REQUIRE_[GL]T Benny Halevy 2022-09-30 10:28:42 +03:00
  • 9668dd0e2d test: sstable_3_x_test: test_sstable_log_too_many_rows: use tests::random Benny Halevy 2022-09-30 10:27:06 +03:00
  • 114419d6ab service/raft: raft_group0_client: read on-disk an in-memory group0 upgrade atomically Kamil Braun 2022-09-27 15:27:57 +02:00
  • abf1425ad4 test.py: Scylla REST methods for topology tests Alejo Sanchez 2022-09-27 19:13:56 +02:00
  • 86c752c2a0 test.py: rename server_id to server_ip Alejo Sanchez 2022-10-03 15:27:18 +02:00
  • a7a0b446f0 test.py: HTTP client helper Alejo Sanchez 2022-09-27 17:16:49 +02:00
  • 41dbdf0f70 test.py: topology pass ManagerClient instead of... Alejo Sanchez 2022-09-06 12:27:01 +02:00
  • 0c3a06d0d7 test.py: delete unimplemented remove server Alejo Sanchez 2022-10-02 20:57:28 +02:00
  • 98bc4c198f test.py: fix variable name ssl name clash Alejo Sanchez 2022-10-02 21:19:53 +02:00
  • 7626fd573a storage_proxy: reindent after coroutinization Avi Kivity 2022-10-02 11:38:21 +03:00
  • 019b18b232 storage_proxy: convert handle_read_digest() to a coroutine Avi Kivity 2022-10-01 21:36:47 +03:00
  • aa5f4bf1f3 storage_proxy: convert handle_read_mutation_data() to a coroutine Avi Kivity 2022-10-01 21:36:47 +03:00
  • bcd134e9b8 storage_proxy: convert handle_read_data() to a coroutine Avi Kivity 2022-10-01 21:36:47 +03:00
  • 167c8b1b5e storage_proxy: convert handle_write() to a coroutine Avi Kivity 2022-10-01 21:26:11 +03:00
  • 741d6609a5 storage_proxy: convert handle_counter_mutation() to a coroutine Avi Kivity 2022-10-01 14:52:54 +03:00
  • ac5fae4b93 storage_proxy: convert query_nonsingular_mutations_locally() to a coroutine Avi Kivity 2022-10-01 14:34:39 +03:00
  • d22b130af1 compaction_manager: Swallow ENOSPCs in ::stop() Pavel Emelyanov 2022-10-03 18:43:02 +03:00
  • 7ba1f551f3 exceptions: Mark storage_io_error::code() with noexcept Pavel Emelyanov 2022-10-03 18:49:54 +03:00
  • 67ee6500e3 service/raft: raft_group_registry: pass direct_fd_pinger by reference Kamil Braun 2022-09-29 17:07:30 +02:00
  • 9dae2b9c02 Merge 'mutation_fragment_stream_validator: various API improvements' from Botond Dénes Tomasz Grabiec 2022-10-03 16:23:44 +02:00
  • 5ee69ff3a9 alternator: return ProvisionedThroughput in DescribeTable Nadav Har'El 2022-08-15 23:41:30 +03:00
  • 50c2c1b1d4 alternator: return ProvisionedThroughput in DescribeTable Nadav Har'El 2022-08-15 23:41:30 +03:00
  • d3fd090429 alternator: return ProvisionedThroughput in DescribeTable Nadav Har'El 2022-08-15 23:41:30 +03:00
  • 95f31f37c1 Merge 'dirty_memory_manager: simplify region_group' from Avi Kivity Botond Dénes 2022-10-03 13:22:47 +03:00
  • 3e7c57d162 cross-shard-barrier: Capture shared barrier in complete Pavel Emelyanov 2022-09-15 13:29:20 +03:00
  • 3950a1cac8 doc: apply the feedback to improve clarity Anna Stuchlik 2022-10-03 11:14:51 +02:00
  • 5621cdd7f9 db/view/view_builder: don't drop partition and range tombstones when resuming Botond Dénes 2022-09-30 11:13:19 +03:00
  • 2c744628ae Update abseil submodule Avi Kivity 2022-10-02 21:41:32 +03:00
  • f4540ef0d6 Merge 'Upgrade nix devenv' from Michael Livshin Botond Dénes 2022-10-03 09:40:09 +03:00
  • 949103d22a test: lib: random_mutation_generator: Don't generate mutations with marker uncompacted with shadowable tombstone Tomasz Grabiec 2022-09-29 18:14:51 +02:00
  • 2041744132 Merge 'readers/mutlishard: don't mix coroutines and continuations in the do_fill_buffer()' from Avi Kivity Botond Dénes 2022-10-03 06:51:20 +03:00
  • b8f8eb8710 Merge 'Improve test.py logging' from Kamil Braun Nadav Har'El 2022-10-02 18:47:53 +03:00
  • 2b8636a2a9 storage_proxy.hh: Remove unused headers Pavel Emelyanov 2022-09-30 19:03:35 +03:00
  • aa647a637a test: lib: random_mutation_generator: Don't generate mutations with marker uncompacted with shadowable tombstone Tomasz Grabiec 2022-09-29 18:14:51 +02:00
  • f878a34da3 test: lib: random_mutation_generator: Don't generate mutations with marker uncompacted with shadowable tombstone Tomasz Grabiec 2022-09-29 18:14:51 +02:00
  • eaded57b2e compaction: Properly handle stop request for off-strategy Raphael S. Carvalho 2022-09-14 14:16:57 -03:00
  • 2c0040fcb3 allow pre-scrub snapshots of materialized views and secondary indices Michael Livshin 2022-06-12 18:39:05 +03:00
  • 4563cbe595 logalloc: prevent false positives in reclaim_timer Michał Chojnowski 2022-09-30 20:15:30 +02:00
  • 372eadf542 Merge "perftune related improvements in scylla_* scripts" from Vlad Zolotarov Avi Kivity 2022-10-02 13:25:13 +03:00