Commit Graph

  • 2032d7dbe4 test: scylla_cluster: return the new IP from change_ip API Kamil Braun 2023-07-04 15:29:18 +02:00
  • 00f51ea753 test: node replace with ignore_dead_nodes test Kamil Braun 2023-07-04 09:40:13 +02:00
  • 9b136ee574 test: scylla_cluster: accept ignore_dead_nodes in ReplaceConfig Kamil Braun 2023-07-04 09:39:44 +02:00
  • 9b8e5550b1 storage_service: remove get_nodes_to_sync_with Kamil Braun 2023-07-04 18:59:03 +02:00
  • 96278a09d4 storage_service: use token_metadata to calculate nodes waited for to be UP Kamil Braun 2023-07-04 15:03:29 +02:00
  • bbcf8305bb storage_service: don't calculate ignore_nodes before waiting for normal handlers Kamil Braun 2023-07-04 09:41:24 +02:00
  • f588b46f55 table: Optimize creation of reader excluding staging for view building Raphael S. Carvalho 2023-06-28 10:44:45 -03:00
  • c25201c1a3 Merge 'view: fix range tombstone handling on flushes in view_updating_consumer' from Michał Chojnowski Tomasz Grabiec 2023-07-05 21:21:43 +02:00
  • f6203f2bd4 test: view_build_test: add range tombstones to test_view_update_generator_buffering Michał Chojnowski 2023-07-05 12:34:39 +02:00
  • aab10402ce test: view_build_test: add test_view_udate_generator_buffering_with_random_mutations Michał Chojnowski 2023-07-05 17:08:46 +02:00
  • ac29b6f198 view_updating_consumer: make buffer limit a variable Michał Chojnowski 2023-07-05 12:34:31 +02:00
  • 5d34db2532 test: Extend sstable partition skipping test to cover fast forward using token Raphael S. Carvalho 2023-06-30 17:47:33 -03:00
  • fa8eaab62b build: remove duplicated test Kefu Chai 2023-07-03 10:41:56 +08:00
  • e4697e2bd2 sstable: remove stale comment Kefu Chai 2023-07-04 14:29:50 +08:00
  • e91f95a629 Merge 's3/test: restructure object_store test into a pytest based test suite' from Kefu Chai Pavel Emelyanov 2023-07-05 15:40:43 +03:00
  • c42a91ec72 cql3: Extend the scope of group0_guard during DDL statement execution Gleb Natapov 2023-06-29 17:51:36 +03:00
  • 01bc6f5294 utils: error injection: create structure for error injections data Mikołaj Grzebieluch 2023-06-30 10:17:42 +02:00
  • 6dd09bb4ea storage_proxy: query_partition_key_range_concurrent: don't access empty range Kamil Braun 2023-06-19 16:34:57 +02:00
  • bbe5c323a9 storage_proxy: query_partition_key_range_concurrent: don't access empty range Kamil Braun 2023-06-19 16:34:57 +02:00
  • 82f70a1c19 raft topology: wait_for_peers_to_enter_synchronize_state doesn't need to resolve all IPs Mikołaj Grzebieluch 2023-05-26 13:57:43 +02:00
  • f431345ab6 raft topology: wait_for_peers_to_enter_synchronize_state doesn't need to resolve all IPs Mikołaj Grzebieluch 2023-05-26 13:57:43 +02:00
  • 4656d8c338 doc: update the prerequisites section Anna Stuchlik 2023-07-05 11:52:03 +02:00
  • 088a31cdb0 doc: minor language improvements on the Migration Tools page Anna Stuchlik 2023-07-05 11:39:52 +02:00
  • dfff5f2f2e Merge 'test/pylib: retry if minio_server is not ready and define a name for alias' from Kefu Chai Pavel Emelyanov 2023-07-05 12:32:58 +03:00
  • 3213feee5f doc: remove the link to the private repository Anna Stuchlik 2023-07-05 11:28:37 +02:00
  • 9080f8842b s3/test: do not return ip in managed_cluster() Kefu Chai 2023-06-16 17:14:06 +08:00
  • ec6410653f s3/test: verify the behavior with asserts Kefu Chai 2023-06-08 13:09:11 +08:00
  • 471d75c6c6 s3/test: restructure object_store/run into a pytest Kefu Chai 2023-06-16 16:27:01 +08:00
  • b69bc97673 repair_test: add test_reader_with_different_strategies Petr Gusev 2023-06-21 11:54:22 +04:00
  • bffaf84395 s3/test: extract get_scylla_with_s3_cmd() out Kefu Chai 2023-06-07 12:37:18 +08:00
  • f74218f434 s3/test: s/restart_with_dir/kill_with_dir/ Kefu Chai 2023-06-16 15:43:50 +08:00
  • a6bb5864ff s3/test: vendor run_with_dir() and friends Kefu Chai 2023-06-16 13:19:00 +08:00
  • b45049c968 s3/test: remove get_tempdir() Kefu Chai 2023-06-07 12:16:39 +08:00
  • a5a87d81c6 s3/test: extract managed_cluster() out Kefu Chai 2023-06-07 12:11:38 +08:00
  • 1faf50fc05 test/pylib: do not hardwire alias to "local" Kefu Chai 2023-07-05 15:29:21 +08:00
  • d55cfdc152 test/pylib: retry if minio_server is not ready Kefu Chai 2023-07-05 15:04:56 +08:00
  • b9c2b326bc raft: do not update raft address map with obsolete gossip data Konstantin Osipov 2023-06-21 11:02:32 +03:00
  • 5ad0846bff view: fix range tombstone handling on flushes in view_updating_consumer Michał Chojnowski 2023-07-02 10:58:37 +02:00
  • e6b0403326 raft: introduce write_mutations command Mikołaj Grzebieluch 2023-05-30 13:40:49 +02:00
  • 06cedaf978 raft: refactor topology_change applying Mikołaj Grzebieluch 2023-05-10 14:09:18 +02:00
  • 0f59b17056 cql3: select_statement: don't copy metadata object needlessly Avi Kivity 2023-07-04 13:19:13 +03:00
  • 6424dd5ec4 alternator: close output_stream when exception is thrown during response streaming Marcin Maliszkiewicz 2023-06-29 20:13:45 +02:00
  • 6408b520d4 doc: improve the tile of Unified Installer page Anna Stuchlik 2023-07-04 15:05:56 +02:00
  • 5895e210fd doc: move package install instructions to the docs Anna Stuchlik 2023-07-04 15:03:01 +02:00
  • 3679792f49 Merge 'test/pylib: allow run minio_server.py as a stand-alone tool' from Kefu Chai Pavel Emelyanov 2023-07-04 13:41:51 +03:00
  • 9198175b89 repair: extract repair_reader declaration into reader.hh Petr Gusev 2023-06-15 00:00:08 +04:00
  • b9f527bfa8 repair_meta: get_estimated_partitions fix Petr Gusev 2023-06-09 15:44:35 +04:00
  • 3aeee90f04 repair_meta: use multishard_filter reader if the number of partitions is small Petr Gusev 2023-06-12 15:20:05 +04:00
  • c0d049982c repair_meta: delay _repair_reader creation Petr Gusev 2023-06-12 13:46:59 +04:00
  • f05ab33ee7 database.hh: make_multishard_streaming_reader with range parameter Petr Gusev 2023-06-12 13:26:42 +04:00
  • 614a1b3770 database.cc: extract streaming_reader_lifecycle_policy Petr Gusev 2023-06-12 13:25:28 +04:00
  • 949bb719cd sstables: use try_emplace() when appropriate Kefu Chai 2023-07-03 12:18:41 +08:00
  • dcfbc85485 replica,sstable: do not assign a value to a shared_ptr Kefu Chai 2023-07-02 16:16:45 +08:00
  • c005b6dce0 test/pylib: chmod +x minio_server.py Kefu Chai 2023-07-04 13:06:04 +08:00
  • 2bae0b9aa8 test/pylib: allow run minio_server.py as a stand-alone tool Kefu Chai 2023-07-03 16:20:28 +08:00
  • 7d35cf8657 Merge 'migration_manager: disable schema pulls when schema is Raft-managed' from Kamil Braun Tomasz Grabiec 2023-07-03 23:54:34 +02:00
  • f2ed9fcd7e schema_mutations, migration_manager: Ignore empty partitions in per-table digest Tomasz Grabiec 2023-06-29 01:12:35 +02:00
  • ec77172b4b Merge 'cql3: convert the SELECT clause evaluation phase to expressions' from Avi Kivity Nadav Har'El 2023-07-03 23:21:33 +03:00
  • 0c86abab4d migration_manager, schema_tables: Implement migration_manager::reload_schema() Tomasz Grabiec 2023-06-29 01:08:51 +02:00
  • 9bfe9f0b2f schema_tables: Avoid crashing when table selector has only one kind of tables Tomasz Grabiec 2023-06-29 01:10:58 +02:00
  • 66c47d40e6 cql3: selection: drop selector_factories, selectables, and selectors Avi Kivity 2023-06-30 16:59:39 +03:00
  • d9cf81f1a6 cql3: select_statement: stop using selector_factories in SELECT JSON Avi Kivity 2023-06-30 02:19:37 +03:00
  • 039472ffb9 cql3: selection: don't create selector_factories any more Avi Kivity 2023-06-30 01:39:07 +03:00
  • e521557ce5 cql3: selection: collect column_definitions using expressions Avi Kivity 2023-06-30 01:33:06 +03:00
  • 7bd317ace4 cql3: selection: reimplement selection::is_aggregate() Avi Kivity 2023-06-30 00:52:52 +03:00
  • 91cdaa72bd cql3: selection: evaluate aggregation queries via expr::evaluate() Avi Kivity 2023-06-30 00:41:32 +03:00
  • 27254c4f50 cql3: selection, select_statement: fine tune add_column_for_post_processing() usage Avi Kivity 2023-06-30 00:28:43 +03:00
  • 6bf1bd7130 cql3: selection: evaluate non-aggregating complex selections using expr::evaluate() Avi Kivity 2023-06-29 22:00:17 +03:00
  • f5eb7fd6dc cql3: selection: store primary key in result_set_builder Avi Kivity 2023-06-29 21:52:17 +03:00
  • 0021f77e30 cql3: expression: fix field_selection::type interpretation by evaluate() Avi Kivity 2023-06-29 21:31:47 +03:00
  • aed01018a3 cql3: selection: make result_set_builder::current non-optional<> Avi Kivity 2023-06-29 20:44:02 +03:00
  • 44c8507075 cql3: selection: simplify row/group processing Avi Kivity 2023-06-29 20:29:47 +03:00
  • 877f4f86d2 cql3: selection: convert requires_thread to expressions Avi Kivity 2023-06-29 16:28:36 +03:00
  • cbd68abde8 cql: selection: convert used_functions() to expressions Avi Kivity 2023-06-29 16:02:12 +03:00
  • bfb1acc6d3 cql3: selection: convert is_reducible/get_reductions to expressions Avi Kivity 2023-06-29 13:56:46 +03:00
  • d99fc29e2d cql3: selection: convert is_count() to expressions Avi Kivity 2023-06-29 13:41:04 +03:00
  • d36eb8cea6 cql3: selection convert contains_ttl/contains_writetime to work on expressions Avi Kivity 2023-06-29 13:22:22 +03:00
  • 6c2bb5e1ed cql3: selection: make simple_selectors stateless Avi Kivity 2023-06-27 21:30:29 +03:00
  • a26516ef65 cql3: expression: add helper to split expressions with aggregate functions Avi Kivity 2023-06-27 15:04:50 +03:00
  • f48ecb5049 cql3: selection: short-circuit non-aggregations Avi Kivity 2023-06-25 22:28:16 +03:00
  • 4a2428e4ec cql3: selection: drop validate_selectors Avi Kivity 2023-06-23 22:04:22 +03:00
  • 432cb02d64 cql3: select_statement: force aggregation if GROUP BY is used Avi Kivity 2023-06-23 21:55:50 +03:00
  • bc6c64e13c cql3: select_statement: levellize aggregation depth Avi Kivity 2023-06-23 19:58:15 +03:00
  • ecdded90cd cql3: selection: skip first_function when collecting metadata Avi Kivity 2023-06-27 12:09:17 +03:00
  • 996e02f5bf cql3: select_statement: explicitly disable automatic parallelization with no aggregates Avi Kivity 2023-06-25 22:27:49 +03:00
  • 778ae2b461 cql3: expression: introduce temporaries Avi Kivity 2023-06-23 19:09:49 +03:00
  • 7c3ceb6473 cql3: select_statement: use prepared selectors Avi Kivity 2023-06-23 18:33:18 +03:00
  • a338d0455d cql3: selection: avoid selector_factories in collect_metadata() Avi Kivity 2023-06-27 18:34:17 +03:00
  • 7aee322a6c cql3: expressions: add "metadata mode" formatter for expressions Avi Kivity 2023-06-27 18:33:56 +03:00
  • a1f4abb753 cql3: selection: convert collect_metadata() to the prepared expression domain Avi Kivity 2023-06-23 18:26:37 +03:00
  • 91b251f6b4 cql3: selection: convert processes_selection to work on prepared expressions Avi Kivity 2023-06-23 18:07:54 +03:00
  • 4fb797303f cql3: selection: prepare selectors earlier Avi Kivity 2023-06-22 22:20:24 +03:00
  • 70b246eaaf cql3: raw_selector: deinline Avi Kivity 2023-06-22 21:36:54 +03:00
  • 99fe0ee772 cql3: expression: reimplement verify_no_aggregate_functions() Avi Kivity 2023-06-22 20:50:50 +03:00
  • b1b4a18ad8 cql3: expression: add helpers to manage an expression's aggregation depth Avi Kivity 2023-06-21 18:28:23 +03:00
  • 94bf6bbeaa Merge 'Remove unused storage_proxy args from some replica::database methods' from Pavel Emelyanov Nadav Har'El 2023-07-03 19:14:27 +03:00
  • faf0ea0f68 cql3: expression: improve printing of prepared function calls Avi Kivity 2023-07-03 18:57:32 +03:00
  • 520bd90008 test/boost/memtable_test: split test plain/reverse Alejo Sanchez 2023-06-29 12:57:45 +02:00
  • 0d4c981423 database: Remove unused proxy arg from update_keyspace_on_all_shards() Pavel Emelyanov 2023-07-03 14:18:54 +03:00
  • 42b9ba48de database: Remove unused proxy arg from update_keyspace() Pavel Emelyanov 2023-07-03 14:11:35 +03:00