Commit Graph

  • ea506f50cc Merge 'Do not mask node operation errors' from Benny Halevy Botond Dénes 2023-03-15 09:11:31 +02:00
  • 42fd3704e4 Merge 'storage_service: Make node operations safer by detecting asymmetric abort' from Tomasz Grabiec Kamil Braun 2023-03-07 17:36:51 +01:00
  • c9d19b3595 storage_service: Wait for normal state handler to finish in replace Asias He 2023-02-24 15:22:18 +08:00
  • 9a873bf4b3 storage_service: Wait for normal state handler to finish in bootstrap Asias He 2023-02-23 08:51:34 +08:00
  • 51a00280a2 storage_service: Send heartbeat earlier for node ops Asias He 2023-02-24 09:34:26 +08:00
  • 1cefb662cd Merge 'cql3/expr: remove expr::token' from Jan Ciołek Nadav Har'El 2023-04-30 15:31:35 +03:00
  • aba5667760 Merge 'raft topology: refactor the coordinator to allow non-node specific topology transitions' from Kamil Braun Tomasz Grabiec 2023-04-30 10:55:24 +02:00
  • e333bcc2da cdc: initialize an optional using its value type Kefu Chai 2023-04-29 16:52:12 +08:00
  • be8ef63bf5 cql3: remove expr::token Jan Ciolek 2023-03-30 22:13:47 +02:00
  • 6e0ae59c5a cql3: keep a schema in visitor for extract_clustering_prefix_restrictions Jan Ciolek 2023-03-30 22:13:19 +02:00
  • 551135e83f cql3: keep a schema inside the visitor for extract_partition_range Jan Ciolek 2023-03-30 22:12:28 +02:00
  • 16bc1c930f cql3/prepare_expr: make get_lhs_receiver handle any function_call Jan Ciolek 2023-04-29 12:16:55 +02:00
  • d3a958490e cql3/expr: properly print token function_call Jan Ciolek 2023-03-30 22:11:12 +02:00
  • 289ca51ee5 expr_test: use unresolved_identifier when creating token Jan Ciolek 2023-03-27 17:59:31 +02:00
  • 096efc2f38 cql3/expr: split possible_lhs_values into column and token variants Jan Ciolek 2023-03-30 20:35:31 +02:00
  • f2e5f654f2 cql3/expr: fix error message in possible_lhs_values Jan Ciolek 2023-03-30 20:38:03 +02:00
  • dc3c28516d cql3: expr: reimplement is_satisfied_by() in terms of evaluate() Avi Kivity 2023-02-16 21:06:26 +02:00
  • ad5c931102 cql3/expr: add a schema argument to expr::replace_token Jan Ciolek 2023-03-30 20:18:04 +02:00
  • d50db32d14 cql3/expr: add a comment for expr::has_partition_token Jan Ciolek 2023-04-28 18:28:29 +02:00
  • 18879aad6f cql3/expr: add a schema argument to expr::has_token Jan Ciolek 2023-03-30 20:12:59 +02:00
  • 90b3b85bd0 cql3: use statement_restrictions::has_token_restrictions() wherever possible Jan Ciolek 2023-03-30 20:12:20 +02:00
  • 7af010095e cql3/expr: add expr::is_partition_token_for_schema Jan Ciolek 2023-03-24 13:33:10 +01:00
  • 694d9298aa cql3/expr: add expr::is_token_function Jan Ciolek 2023-03-23 18:37:00 +01:00
  • f7cac10fe0 cql3/expr: implement preparing function_call without a receiver Jan Ciolek 2023-03-27 19:42:30 +02:00
  • 15ed83adbc cql3/functions: make column family argument optional in functions::get Jan Ciolek 2023-04-28 17:33:05 +02:00
  • 0232115eaa compaction: disambiguate type name Kefu Chai 2023-04-29 16:38:28 +08:00
  • 56511a42d0 db: schema_tables: drop unused variable Kefu Chai 2023-04-29 16:34:27 +08:00
  • 48387a5a9a reader_concurrency_semaphore: fix signed/unsigned comparision Kefu Chai 2023-04-29 16:30:55 +08:00
  • 6d8188ad70 locator: topology: disambiguate type names Kefu Chai 2023-04-29 15:51:05 +08:00
  • f80f638bb9 raft: disambiguate promise name in raft::awaited_conf_changes Kefu Chai 2023-04-29 15:48:01 +08:00
  • f527b28174 Merge 'treewide: reenable -Wmissing-braces' from Kefu Chai Botond Dénes 2023-04-28 16:00:14 +03:00
  • 43e9910fa0 utils/chunked_managed_vector: use operator<=> when appropriate Kefu Chai 2023-04-28 10:47:03 +08:00
  • 0b5d9d94fa Merge 'Kill sstable::storage::get_stats() to help S3 provide accurate SSTable component stats' from Raphael "Raph" Carvalho Botond Dénes 2023-04-28 15:58:39 +03:00
  • ba8402067f db, sstable: add operator data_value() for generation_type Kefu Chai 2023-04-22 22:22:00 +08:00
  • ae9aa9c4bd db, sstable: print generation instead of its value Kefu Chai 2023-04-22 21:34:00 +08:00
  • b3d05f3525 cql3/expr: make it possible to prepare expr::constant Jan Ciolek 2023-03-28 00:20:41 +02:00
  • bf36cde29a cql3/expr: implement test_assignment for column_value Jan Ciolek 2023-03-28 00:21:59 +02:00
  • fd174bda60 cql3/expr: implement test_assignment for expr::constant Jan Ciolek 2023-03-28 00:21:30 +02:00
  • a34e417069 streaming: remove unused operator== Kefu Chai 2023-04-28 10:45:39 +08:00
  • 662f8fa66e build: reenable -Wmissing-braces Kefu Chai 2023-04-28 16:57:23 +08:00
  • eb7c41767b treewide: add braces around subobject Kefu Chai 2023-04-28 16:21:21 +08:00
  • 91f22b0e81 cql3/stats: use zero-initialization Kefu Chai 2023-04-28 16:46:14 +08:00
  • a93e5698b0 Merge 'Adding MindsDB integration to Docs' from Guy Shtub Botond Dénes 2023-04-28 11:47:10 +03:00
  • c6be764d46 Merge 'build: cmake: pick up tablets related changes and cleanups' from Kefu Chai Botond Dénes 2023-04-28 11:35:04 +03:00
  • 066371adfa db_clock: specialize fmt::formatter<db_clock::time_point> Kefu Chai 2023-04-28 15:17:05 +08:00
  • 7863ef53ad cdc: generation: specialize fmt::formatter<generation_id> Kefu Chai 2023-04-23 16:56:07 +08:00
  • 3b44ecd1e7 scripts: open-coredump.sh: suggest solib-search-path Michał Sala 2023-04-27 18:15:18 +02:00
  • 572fab37bb build: cmake: remove dead code Kefu Chai 2023-04-28 11:10:25 +08:00
  • d4530b023e build: move test-perf down to test/perf Kefu Chai 2023-04-28 11:08:58 +08:00
  • 56b99b7879 build: cmake: pick up tablets related changes Kefu Chai 2023-04-28 11:05:18 +08:00
  • 697e090659 cql-pytest/test_unset: port some tests from master branch Jan Ciolek 2023-03-09 16:22:44 +01:00
  • 2c518f3131 cql-pytest/test_unset: test unset value in UPDATEs with LWT conditions Jan Ciolek 2023-03-09 13:27:46 +01:00
  • e941a5ac34 cql-pytest/test_unset: test unset value in UPDATEs with IF EXISTS Jan Ciolek 2023-03-09 13:27:31 +01:00
  • 3a7ce5e8aa cql-pytest/test_unset: test unset value in UPDATE statements Jan Ciolek 2023-03-09 13:27:15 +01:00
  • efa4f312f5 cql-pytest/test_unset: test unset value in INSERTs with IF NOT EXISTS Jan Ciolek 2023-03-09 13:26:52 +01:00
  • fb4b71ea02 cql-pytest/test_unset: test unset value in INSERT statements Jan Ciolek 2023-03-09 13:26:22 +01:00
  • 7387922a29 cas_request: fix crash on unset value in primary key with LWT Jan Ciolek 2023-03-08 05:24:27 +01:00
  • 935ff0fcbb types: timestamp_from_string: print current_exception on error Benny Halevy 2023-04-27 13:53:49 +03:00
  • b0a7c02e09 rust: update dependencies Wojciech Mitros 2023-03-14 16:54:51 +01:00
  • f18c49dcc6 rust: update dependencies Wojciech Mitros 2023-02-13 17:33:55 +01:00
  • 62c737aa49 doc: fixes https://github.com/scylladb/scylladb/issues/12964, removes the information that the CDC options are experimental Anna Stuchlik 2023-02-23 12:02:43 +01:00
  • 35dfec78d1 doc: fixes https://github.com/scylladb/scylladb/issues/12964, removes the information that the CDC options are experimental Anna Stuchlik 2023-02-23 12:02:43 +01:00
  • a8040306bb storage_service: Fix removing replace node as pending Asias He 2023-04-26 14:36:17 +08:00
  • edeec94a89 replica: Fix undefined behavior in table::generate_and_propagate_view_updates() Raphael S. Carvalho 2023-03-06 22:59:51 -03:00
  • 95a63edea8 doc: remove incorrect info about BYPASS CACHE Anna Stuchlik 2023-03-24 12:28:02 +01:00
  • e04eef29a8 dist/redhat: enforce dependency on %{release} also Kefu Chai 2023-03-17 21:55:19 +08:00
  • c14ccceec9 test/rest_api: fix flaky test for toppartitions Nadav Har'El 2023-03-19 13:48:04 +02:00
  • 29e3cd80fb test/alternator: increase CQL connection timeout Nadav Har'El 2023-03-23 10:04:46 +02:00
  • 067f94d3f8 direct_failure_detector: Avoid throwing exceptions in the success path Tomasz Grabiec 2023-03-22 11:09:08 +01:00
  • cb78c3bf2c replica: Fix undefined behavior in table::generate_and_propagate_view_updates() Raphael S. Carvalho 2023-03-06 22:59:51 -03:00
  • dbd8ca4ade replica: Fix undefined behavior in table::generate_and_propagate_view_updates() Raphael S. Carvalho 2023-03-06 22:59:51 -03:00
  • 1be4afb842 doc: remove incorrect info about BYPASS CACHE Anna Stuchlik 2023-03-24 12:28:02 +01:00
  • aeac63a3ee dist/redhat: enforce dependency on %{release} also Kefu Chai 2023-03-17 21:55:19 +08:00
  • 7cc9f5a05f dist/redhat: enforce dependency on %{release} also Kefu Chai 2023-03-17 21:55:19 +08:00
  • bf7fc9709d test/rest_api: fix flaky test for toppartitions Nadav Har'El 2023-03-19 13:48:04 +02:00
  • e7b50fb8d3 test/alternator: increase CQL connection timeout Nadav Har'El 2023-03-23 10:04:46 +02:00
  • 00a8c3a433 test/alternator: increase CQL connection timeout Nadav Har'El 2023-03-23 10:04:46 +02:00
  • c08ed39a33 direct_failure_detector: Avoid throwing exceptions in the success path Tomasz Grabiec 2023-03-22 11:09:08 +01:00
  • 04424f8956 test: cql-pytest: test_describe: clamp bloom filter's fp rate Kefu Chai 2023-03-24 14:55:45 +08:00
  • 4e205650b6 test: Verify correctness of sstable::bytes_on_disk() Raphael S. Carvalho 2023-04-26 17:10:25 -03:00
  • 2dbae856f8 sstable: Piggyback on sstable parser and writer to provide bytes_on_disk Raphael S. Carvalho 2023-04-26 16:47:27 -03:00
  • 4d02821094 sstable: restore indentation in read_digest() and read_checksum() Raphael S. Carvalho 2023-04-26 16:33:27 -03:00
  • 75dc7b799e sstable: make all parsing of simple components go through do_read_simple() Raphael S. Carvalho 2023-04-26 16:23:45 -03:00
  • 71cd8e6b51 sstable: Add missing pragma once to random_access_reader.hh Raphael S. Carvalho 2023-04-26 15:10:57 -03:00
  • b783bddbdf sstable: make all writing of simple components go through do_write_simple() Raphael S. Carvalho 2023-04-26 14:49:19 -03:00
  • bc486b05fa test: sstable_utils: reuse set_values() Raphael S. Carvalho 2023-04-26 12:18:14 -03:00
  • dcee5c4fae sstable: Restore indentation in read_simple() Raphael S. Carvalho 2023-04-26 11:25:29 -03:00
  • 253d9e787b sstable: Coroutinize read_simple() Raphael S. Carvalho 2023-04-26 11:03:57 -03:00
  • 0dcdec6a55 sstable: Use filter memory footprint in filter_size() Raphael S. Carvalho 2023-04-26 10:35:05 -03:00
  • f2f9f26b79 Update seastar submodule Avi Kivity 2023-04-27 17:43:21 +03:00
  • 84ea2f5066 raft: fsm: add empty check for max_read_id_with_quorum Harsh Soni 2023-04-24 19:17:12 +05:30
  • 429b696bbc release: prepare for 5.2.0 scylla-5.2.0 Beni Peled 2023-04-27 16:26:43 +03:00
  • 0bee872fb1 raft topology: rename update_replica_state -> update_topology_state Kamil Braun 2023-04-25 15:24:35 +02:00
  • 22ab5982e7 raft topology: remove transition_state::normal Kamil Braun 2023-04-25 12:21:46 +02:00
  • 61c4e0ae20 raft topology: switch on transition_state first Kamil Braun 2023-04-24 17:25:51 +02:00
  • a023ca2cf1 raft topology: handle_ring_transition: rename res to exec_command_res Kamil Braun 2023-04-24 17:22:12 +02:00
  • 4ddfce8213 raft topology: parse replaced node in exec_global_command Kamil Braun 2023-04-24 17:10:26 +02:00
  • bafce8fd28 raft topology: extract cleanup_group0_config_if_needed from get_node_to_work_on Kamil Braun 2023-04-24 16:49:02 +02:00
  • 98f69f52aa storage_service: extract raft topology coordinator fiber to separate class Kamil Braun 2023-04-24 10:11:35 +02:00
  • 87e9686f61 cdc: generation: simpify std::visit() call Kefu Chai 2023-04-23 16:51:20 +08:00