Commit Graph

  • b188060535 compaction: create task manager's task for major keyspace compaction on one shard Aleksandra Martyniuk 2023-01-28 14:46:08 +01:00
  • 2d935e255a storage_service: node ops: Extract node_ops_insert() to reduce code duplication Tomasz Grabiec 2023-03-01 18:41:46 +01:00
  • d5021d5a1b storage_service: Make node operations safer by detecting asymmetric abort Tomasz Grabiec 2023-02-24 21:35:59 +01:00
  • d85af3dca4 dht: incremental_owned_ranges_checker: use lower_bound() Kefu Chai 2023-02-27 18:32:42 +08:00
  • 3042deb930 types: reimplement in terms of a variable template Avi Kivity 2023-02-28 21:00:03 +02:00
  • d5dee43be7 Merge 'doc: specify the versions where Alternator TTL is no longer experimental' from Anna Stuchlik Botond Dénes 2023-03-01 11:24:52 +02:00
  • 92fde47261 Merge 'test/cql-pytest - aggregation tests' from Nadav Har'El Botond Dénes 2023-03-01 11:02:08 +02:00
  • 6822e3b88a query_id: extract into new header Avi Kivity 2023-02-28 22:11:53 +02:00
  • 46efdfa1a1 Merge 'readers/nonforwarding: don't emit partition_end on next_partition,fast_forward_to' from Gusev Petr Botond Dénes 2023-03-01 09:58:14 +02:00
  • 1c0b47ee9b Merge 'treewide: remove unused variable and reference used one explicitly' from Kefu Chai Botond Dénes 2023-03-01 09:44:37 +02:00
  • 363f326d49 test/cql-pytest: test for CLUSTERING ORDER BY verification in MV Nadav Har'El 2023-02-20 17:43:42 +02:00
  • 84e26ed9c3 Merge 'Enable RBNO by default' from Asias He Botond Dénes 2023-03-01 07:55:46 +02:00
  • 7dc54771e1 test/cql-pytest: allow "run-cassandra" without building Scylla Nadav Har'El 2023-02-27 15:27:11 +02:00
  • eb10623dd2 Merge 'build: cmake: sync with configure.py (7/n)' from Kefu Chai Botond Dénes 2023-03-01 07:35:21 +02:00
  • f59542a01a build: reenable unused-{variable,lambda-capture} warnings Kefu Chai 2023-02-17 18:04:09 +08:00
  • efe96e7fc6 test: reader_concurrency_semaphore_test: define target_memory in debug mode Kefu Chai 2023-03-01 10:41:51 +08:00
  • ffffcdb48a cql3: mark cf_name final Kefu Chai 2023-02-15 15:16:25 +08:00
  • 1709a17c38 flat_mutation_reader_test: cleanup, seastar::async -> SEASTAR_THREAD_TEST_CASE Petr Gusev 2023-02-28 22:36:12 +04:00
  • 992ccb6255 make_nonforwardable: test through run_mutation_source_tests Petr Gusev 2023-02-27 13:35:48 +04:00
  • 989ef9d358 make_nonforwardable: next_partition and fast_forward_to when single_partition is true Petr Gusev 2023-02-27 13:58:04 +04:00
  • a67776b750 make_forwardable: fix next_partition Petr Gusev 2023-02-28 22:31:46 +04:00
  • 64427b9164 flat_mutation_reader_v2: drop forward_buffer_to Petr Gusev 2023-02-23 22:52:16 +04:00
  • a517e1d6ad nonforwardable reader: fix indentation Petr Gusev 2023-02-23 22:35:43 +04:00
  • beeffb899f nonforwardable reader: refactor, extract reset_partition Petr Gusev 2023-02-23 22:34:36 +04:00
  • 023ed0ad00 nonforwardable reader: add more tests Petr Gusev 2023-02-23 22:29:03 +04:00
  • 88cd1c3700 nonforwardable reader: no partition_end after fast_forward_to() Petr Gusev 2023-02-23 22:25:45 +04:00
  • 8ff96e1bce nonforwardable reader: no partition_end after next_partition() Petr Gusev 2023-02-23 22:18:11 +04:00
  • 9c5c380b0b nonforwardable reader: no partition_end for empty reader Petr Gusev 2023-02-23 22:03:23 +04:00
  • 6d2e785b5c docs: update wasm.md Wojciech Mitros 2023-02-20 17:53:20 +01:00
  • 2434a4d345 utils: small_vector: define operator<=> Kefu Chai 2023-02-28 16:33:52 +08:00
  • 06a0902708 dht/range_streamer: stream_async: move ranges_to_stream to do_streaming Benny Halevy 2022-12-18 15:16:26 +02:00
  • 1392c7e1cf streaming: stream_session: maybe_yield Benny Halevy 2023-02-28 14:08:32 +02:00
  • 20e1908c55 Merge 'treewide: use (defaulted) operator<=> when appropriate' from Kefu Chai Avi Kivity 2023-02-28 17:05:45 +02:00
  • c4836ab9e9 streaming: stream_session: prepare: move token ranges to add_transfer_ranges Benny Halevy 2023-01-16 23:58:56 +02:00
  • 12eb3d210f streaming: stream_plan: transfer_ranges: move token ranges towards add_transfer_ranges Benny Halevy 2023-01-16 23:58:56 +02:00
  • 775c6b9697 dht/range_streamer: stream_async: do_streaming: move ranges downstream Benny Halevy 2023-01-17 00:18:31 +02:00
  • 3cd8838a09 dht/range_streamer: add_ranges: clear_gently ranges_for_keyspace Benny Halevy 2023-02-28 13:21:09 +02:00
  • a80c2d16dd dht/range_streamer: get_range_fetch_map: reduce copies Benny Halevy 2023-02-28 13:15:26 +02:00
  • 9d6e5d50d1 dht/range_streamer: add_ranges: move ranges down-stream Benny Halevy 2022-12-18 15:13:28 +02:00
  • c61f058aa5 dht/boot_strapper: move ranges to add_ranges Benny Halevy 2022-12-18 15:10:05 +02:00
  • 27b382dcce dht/range_streamer: stream_async: incrementally update _nr_ranges_remaining Benny Halevy 2023-02-28 12:53:06 +02:00
  • c3c7efffb1 dht/range_streamer: stream_async: erase from range_vec only after do_streaming success Benny Halevy 2023-01-11 02:05:06 +02:00
  • 7de2d1c714 api::failure_detector: mark set_phi_convict_threshold unimplemented Kefu Chai 2023-02-15 15:24:13 +08:00
  • 60eac12db6 test: memtable_test: mark dummy variable for loop [[maybe_unused]] Kefu Chai 2023-02-17 19:32:57 +08:00
  • 2caf9b4e1c idl-compiler: mark captured this used Kefu Chai 2023-02-15 15:18:13 +08:00
  • b926105eae raft: reference this explicitly Kefu Chai 2023-02-15 20:34:02 +08:00
  • 5e7c8cc4b7 util/result_try: reference this explicitly Kefu Chai 2023-02-16 01:12:25 +08:00
  • 1171c326a9 sstables/sstables: mark dummy variable for loop [[maybe_unused]] Kefu Chai 2023-02-16 01:09:44 +08:00
  • 3ae11de204 treewide: do not define/capture unused variables Kefu Chai 2023-02-16 01:12:02 +08:00
  • be47874a42 service: storage_service: clear _node_ops in batch Kefu Chai 2023-02-20 10:21:05 +08:00
  • 130c090251 cql-pytest: add tests for sum() aggregate Nadav Har'El 2023-02-28 15:35:21 +02:00
  • 6b72f4a6fa Merge 'main: display descriptions of all tools' from Kefu Chai Botond Dénes 2023-02-28 15:32:11 +02:00
  • af3968bf6e build: cmake: extract mutation,db,replica,streaming out Kefu Chai 2023-02-28 21:27:05 +08:00
  • 6f3a44cde9 build: cmake: link the whole auth Kefu Chai 2023-02-26 00:27:51 +08:00
  • 3e75df6917 build: cmake: extract thrift out Kefu Chai 2023-02-25 10:51:43 +08:00
  • 4bb0134f1d build: cmake: expose scylla_gen_build_dir from "interface" Kefu Chai 2023-02-25 10:54:55 +08:00
  • 1aafeac023 build: cmake: find libxcrypt before using it Kefu Chai 2023-02-25 10:38:44 +08:00
  • 607858db51 build: cmake: find Thrift before using it Kefu Chai 2023-02-25 10:27:12 +08:00
  • f30e7f9da1 build: cmake: support thrift < 0.11.0 Kefu Chai 2023-02-25 10:14:06 +08:00
  • e1f97715eb test/cql-pytest: move aggregation tests to one file Nadav Har'El 2023-02-28 14:39:04 +02:00
  • 67b334385c dist/redhat: specify version in Obsoletes: Kefu Chai 2023-02-03 10:38:45 +08:00
  • bd7caefccf docs: link general repairs page to RBNO page Marcin Maliszkiewicz 2023-02-24 13:04:43 +01:00
  • 6eb70caba9 doc: fixes https://github.com/scylladb/scylladb/issues/12954, adds the minimal version from which the 2021.1-to-2022.1 upgrade is supported for Ubuntu, Debian, and image Anna Stuchlik 2023-02-23 12:26:21 +01:00
  • 860e79e4b1 doc: fixes https://github.com/scylladb/scylladb/issues/12954, adds the minimal version from which the 2021.1-to-2022.1 upgrade is supported for Ubuntu, Debian, and image Anna Stuchlik 2023-02-23 12:26:21 +01:00
  • fddd93da4e storage_service: node ops: Add error injections Tomasz Grabiec 2023-02-24 23:28:25 +01:00
  • 5c8ad2db3c service: node_ops: Make watchdog and heartbeat intervals configurable Tomasz Grabiec 2023-02-24 16:01:36 +01:00
  • 5bf6e9ba97 db::commitlog::replay_position: use defaulted operator<=> Kefu Chai 2023-02-28 17:23:56 +08:00
  • aed681fa3c cdc: generation: schema_tables: use defaulted operator<=> Kefu Chai 2023-02-28 17:21:38 +08:00
  • 56c9c9d29e db: schema_tables: use defaulted operator<=> Kefu Chai 2023-02-28 17:18:26 +08:00
  • 9ec8b4844b utils: UUID: use defaulted operator<=> Kefu Chai 2023-02-28 17:14:50 +08:00
  • ab5d772d63 db/view: use operator<=> to define comparison operators Kefu Chai 2023-02-28 17:13:15 +08:00
  • 7550be1fc6 main: move get_tools() into main() Kefu Chai 2023-02-28 17:05:31 +08:00
  • 128dbebb76 main: add missing descriptions for tools Kefu Chai 2023-02-28 12:18:25 +08:00
  • ef0dfeb2fa main: track tools descriptin in tool struct Kefu Chai 2023-02-28 12:09:32 +08:00
  • ffbbd59486 main: use a struct for representing tool Kefu Chai 2023-02-28 12:01:25 +08:00
  • 73cf62469b main: expose tools as a vector<> Kefu Chai 2023-02-28 11:36:42 +08:00
  • 991379bdb3 raft: broadcast_tables: remove unused asyncio mark Kefu Chai 2023-02-27 17:31:45 +08:00
  • 908a82bea0 release: prepare for 5.2.0-rc2 scylla-5.2.0-rc2 Anna Mikhlin 2023-02-28 10:13:06 +02:00
  • 8fb786997a Revert "Revert "storage_service: Enable Repair Based Node Operations (RBNO) by default for all node ops"" Asias He 2023-02-23 09:13:18 +08:00
  • 5856e69462 storage_service: Wait for normal state handler to finish in replace Asias He 2023-02-24 15:22:18 +08:00
  • 53636167ca storage_service: Wait for normal state handler to finish in bootstrap Asias He 2023-02-23 08:51:34 +08:00
  • b6e4275511 configure.py: build and use libseastar.so in debug and dev modes Kefu Chai 2023-02-10 18:34:19 +08:00
  • 4f3bc915a6 cql-pytest: remove duplicated words in README.md Kefu Chai 2023-02-27 17:09:54 +08:00
  • 3b32440993 test/cql-pytest: add regression test for UNSET key in insert Nadav Har'El 2023-02-27 12:18:41 +02:00
  • a46df5af63 row_cache: pass partition_start though nonforwardable reader Petr Gusev 2023-02-23 21:51:26 +04:00
  • 73e258fc34 materialized views: verify CLUSTERING ORDER BY clause Nadav Har'El 2023-02-15 23:04:34 +02:00
  • 39158f55d0 lwt: do not destroy capture in upgrade_if_needed lambda since the lambda is used more then once Gleb Natapov 2023-02-26 11:21:55 +02:00
  • 7fd303044e tools/schema_loader: drop unused functions Kefu Chai 2023-02-27 15:16:31 +08:00
  • 6f88dc8009 Merge 'Fix memory leaks caused by throwing reader_concurrency_semaphore::consume()' from Botond Dénes Avi Kivity 2023-02-27 12:27:30 +02:00
  • 91b611209f doc: fixes https://github.com/scylladb/scylladb/issues/12954, adds the minimal version from which the 2021.1-to-2022.1 upgrade is supported for Ubuntu, Debian, and image Anna Stuchlik 2023-02-23 12:26:21 +01:00
  • 22c1685b3d sstables: Temporarily disable loading of first and last position metadata Raphael S. Carvalho 2023-02-23 19:19:53 -03:00
  • 20bff2bd10 docs: Update ScyllaDB Enterprise link David Garcia 2023-02-24 14:12:37 +00:00
  • 95ce2e8980 doc: fix the option name LWT_OPTIMIZATION_META_BIT_MASK Anna Stuchlik 2023-02-24 11:05:21 +01:00
  • c863186dc5 Merge 'Fixes for docs/dev/building.md' from Kamil Braun Avi Kivity 2023-02-26 19:27:24 +02:00
  • 410035f03d abstract_replication_strategy: remove unnecessary virtual specifier Kefu Chai 2023-02-15 14:59:39 +08:00
  • 79d2eb1607 cql3: functions: validate arguments for 'token()' also Kefu Chai 2023-02-25 23:48:55 +08:00
  • 1ce7ad1ee6 lwt: do not destroy capture in upgrade_if_needed lambda since the lambda is used more then once Gleb Natapov 2023-02-26 11:21:55 +02:00
  • f3e6c9168c sstables: generation_type: define fmt::formatter for generation_type Kefu Chai 2023-02-24 16:19:25 +08:00
  • 8a0a784131 Merge 'utils: UUID: use default generated comparison operators' from Kefu Chai Avi Kivity 2023-02-26 15:31:46 +02:00
  • c1760af26c cql3: adding missing privileged on cache size eviction metric Piotr Smaroń 2023-02-15 11:32:55 +01:00