Commit Graph

  • d6b2124903 repair: sync_data_using_repair: require to run on shard 0 Benny Halevy 2022-11-15 19:48:57 +02:00
  • 0c56c75cf8 repair: require all node operations to be called on shard 0 Benny Halevy 2022-11-15 19:45:01 +02:00
  • 64b0756adc repair: repair_info: keep effective_replication_map Benny Halevy 2022-11-15 19:23:05 +02:00
  • c7d753cd44 repair: do_repair_start: use keyspace erm to get keyspace local ranges Benny Halevy 2022-11-15 19:09:32 +02:00
  • aaf74776c2 repair: do_repair_start: use keyspace erm for get_primary_ranges Benny Halevy 2022-11-15 19:14:02 +02:00
  • 9200e6b005 repair: do_repair_start: use keyspace erm for get_primary_ranges_within_dc Benny Halevy 2022-11-15 19:06:11 +02:00
  • 59dc2567fd repair: do_repair_start: check_in_shutdown first Benny Halevy 2022-11-15 19:02:27 +02:00
  • 881eb0df83 repair: get_db().local() where needed Benny Halevy 2022-11-15 18:33:44 +02:00
  • c22c4c8527 repair: get topology from erm/token_metdata_ptr Benny Halevy 2022-11-15 18:15:04 +02:00
  • 94f2e95a2f view: get_view_natural_endpoint: get topology from erm Benny Halevy 2022-11-15 18:00:02 +02:00
  • e393639114 test/cql-pytest: reproducer for crash in LWT with null key Nadav Har'El 2022-11-15 11:45:16 +02:00
  • d0bd305d16 locator: refactor topology out of token_metadata Benny Halevy 2022-11-13 10:19:57 +02:00
  • 297a4de4e4 locator: add types.hh Benny Halevy 2022-11-13 10:23:31 +02:00
  • 0c9cb5c5bf Merge 'raft: wait for the next tick before retrying' from Gusev Petr Kamil Braun 2022-11-16 18:18:02 +01:00
  • 4250bd9458 tasks: do not run tasks that are aborted Aleksandra Martyniuk 2022-11-16 12:06:52 +01:00
  • ebffca7ea5 tasks: delete unused variable Aleksandra Martyniuk 2022-11-16 18:07:57 +01:00
  • 752edc2205 tasks: add abort_source to task_manager::task::impl Aleksandra Martyniuk 2022-10-31 14:57:11 +01:00
  • c4f069c6fc Update seastar submodule Avi Kivity 2022-11-16 12:23:29 +02:00
  • 3497891cf9 utils: spell "barrett" correctly Avi Kivity 2022-11-16 07:54:16 +02:00
  • 0c94ffcc85 topology: delete copy constructor Benny Halevy 2022-11-13 13:08:14 +02:00
  • 4f4fc7fe22 token_metadata: coroutinize clone functions Benny Halevy 2022-11-13 12:28:27 +02:00
  • a83789160d message: messaging_service: check for known topology before calling is_same_dc/rack Kamil Braun 2022-11-15 18:18:11 +01:00
  • 9b2449d3ea test: reenable test_topology::test_decommission_node_add_column Kamil Braun 2022-11-10 10:22:26 +01:00
  • 0f49813312 test/pylib: util: configurable period in wait_for Kamil Braun 2022-11-09 15:38:35 +01:00
  • 1bd2471c19 message: messaging_service: fix topology_ignored for pending endpoints in get_rpc_client Kamil Braun 2022-11-09 13:47:27 +01:00
  • 840be34b5f message: messaging_service: topology independent connection settings for GOSSIP verbs Kamil Braun 2022-11-15 18:00:37 +01:00
  • 01c9846bb6 doc: add the link to the Enabling Experimental Features section Anna Stuchlik 2022-11-16 13:24:45 +01:00
  • f1b2f44aad doc: move the TTL Alternator feature from the Experimental Features section to the production-ready section Anna Stuchlik 2022-11-16 13:23:07 +01:00
  • 2f2f01b045 materialized views: fix view writes after base table schema change Nadav Har'El 2022-10-31 17:17:25 +02:00
  • 7cbb0b98bb Merge 'doc: document user defined functions (UDFs)' from Anna Stuchlik Nadav Har'El 2022-11-16 13:09:47 +02:00
  • 4ad24180f5 Merge '[branch-4.6] multishard_mutation_query: don't unpop partition header of spent partition ' from Botond Dénes Pavel Emelyanov 2022-11-16 11:52:51 +03:00
  • d83134a245 Merge '[branch-5.0] multishard_mutation_query: don't unpop partition header of spent partition' from Botond Dénes Pavel Emelyanov 2022-11-16 11:50:50 +03:00
  • cbf9be9715 Merge 'Avoid 0.0.0.0 (and :0) as preferred IP' from Pavel Emelyanov Botond Dénes 2022-11-16 08:30:42 +02:00
  • 43d3e91e56 tools: toolchain: prepare: use real bash associative array Avi Kivity 2022-11-15 17:52:07 +00:00
  • e90d0811d0 Merge 'doc: update ScyllaDB requirements - supported CPUs and AWS i4g instances' from Anna Stuchlik Botond Dénes 2022-11-16 08:15:00 +02:00
  • bd1fcbc38f Merge 'Introduce reverse vector_deserializer.' from Michał Radwański Botond Dénes 2022-11-16 07:37:24 +02:00
  • cdb6557f23 doc: label user-defined functions as Experimental Anna Stuchlik 2022-11-15 21:22:01 +01:00
  • d85f731478 build: update toolchain to Fedora 37 with clang 15 Avi Kivity 2022-11-15 15:22:53 +00:00
  • 1f1d88d04e doc: restore the note for the Count function (removed by mistatke) Anna Stuchlik 2022-11-15 17:41:22 +01:00
  • dbb19f55fb doc: document user defined functions (UDFs) Anna Stuchlik 2022-11-15 17:33:05 +01:00
  • e4dba6a830 test/cql-pytest: add test for when MV requires IS NOT NULL Nadav Har'El 2022-11-14 20:04:25 +02:00
  • 16bd9ec8b1 gossip: Improve get_live_token_owners and get_unreachable_token_owners Asias He 2022-10-31 08:41:47 +08:00
  • 21489c9f9c Merge 'doc: add the "Scylladb Enterprise" label to the Enterprise-only features' from Anna Stuchlik Botond Dénes 2022-11-15 09:59:56 +02:00
  • 34f29c8d67 Merge 'Use with_sstable_directory() helper in tests' from Pavel Emelyanov Botond Dénes 2022-11-15 09:53:35 +02:00
  • 8a4ab87e44 Merge 'utils: crc: generate crc barrett fold tables at compile time' from Avi Kivity Nadav Har'El 2022-11-14 18:01:52 +02:00
  • ae3e0e3627 raft: rafactor: remove duplicate code on retries delays Petr Gusev 2022-11-15 13:18:53 +04:00
  • 15cc1667d0 raft: use wait_for_next_tick in read_barrier Petr Gusev 2022-11-15 12:31:49 +04:00
  • 5e15c3c9bd raft: wait for the next tick before retrying Petr Gusev 2022-11-15 11:49:26 +04:00
  • 8dcd9d98d6 test: Indentation fix after previous patch Pavel Emelyanov 2022-11-14 20:08:42 +03:00
  • c9128e9791 test: Wse with_sstable_directory() helper Pavel Emelyanov 2022-11-14 20:07:02 +03:00
  • 32c60b44c5 test/boost/serialization_test.cc: add test for reverse vector deserializer Michał Radwański 2022-11-11 16:15:41 +01:00
  • dce67f42f8 serializer_impl.hh: add reverse vector serializer Michał Radwański 2022-11-11 16:11:08 +01:00
  • e36bd208cc doc: remove the enterprise-only-note.rst file, which was replaced by the ScyllaDB Enterprise label and is not used anymore Anna Stuchlik 2022-11-14 15:20:51 +01:00
  • 36324fe748 doc: add the ScyllaDB Enterprise label to the descriptions of Enterprise-only features Anna Stuchlik 2022-11-14 15:16:51 +01:00
  • da6c472db9 install.sh: Skip systemd existance check when --without-systemd Takuya ASADA 2022-11-09 03:30:28 +09:00
  • ff5527deb1 topology: copy _sort_by_proximity in copy constructor Benny Halevy 2022-11-13 13:46:32 +02:00
  • bd48fdaad5 Merge 'handle_state_normal: do not update topology of removed endpoint' from Benny Halevy Pavel Emelyanov 2022-11-14 13:58:28 +03:00
  • 755c7eeb6a release: prepare for 4.6.10 scylla-4.6.10 Anna Mikhlin 2022-11-14 10:30:20 +02:00
  • 8e38551d93 Merge 'Allow each compaction group to have its own compaction backlog tracker' from Raphael "Raph" Carvalho Botond Dénes 2022-11-14 07:05:28 +02:00
  • b844d14829 release: prepare for 5.0.6 scylla-5.0.6 Anna Mikhlin 2022-11-13 16:39:30 +02:00
  • b8cb34b928 test: crc: add unit tests for constexpr clmul and barrett fold Avi Kivity 2022-11-13 16:22:29 +02:00
  • 70217b5109 utils: crc combine table: generate at compile time Avi Kivity 2022-11-12 16:37:01 +02:00
  • 164e991181 utils: barrett: inline functions in header Avi Kivity 2022-11-12 16:45:08 +02:00
  • a4f06773da utils: crc combine table: generate tables at compile time Avi Kivity 2022-11-12 16:30:18 +02:00
  • a229fdc41e utils: crc combine table: extract table generation into a constexpr function Avi Kivity 2022-11-11 18:24:15 +02:00
  • d42bec59bb utils: crc combine table: extract "pow table" code into constexpr function Avi Kivity 2022-11-11 18:13:12 +02:00
  • 6e34014b64 utils: crc combine table: store tables std::arrray rather than C array Avi Kivity 2022-11-11 18:00:40 +02:00
  • 1e9252f79a utils: barrett: make the barrett reduction constexpr friendly Avi Kivity 2022-11-11 14:22:44 +02:00
  • 0bd90b5465 utils: clmul: add 64-bit constexpr clmul Avi Kivity 2022-11-11 14:10:30 +02:00
  • c376c539b8 utils: barrett: extract barrett reduction constants Avi Kivity 2022-11-11 14:00:02 +02:00
  • 2fdf81af7b utils: barrett: reorder functions Avi Kivity 2022-11-11 13:54:49 +02:00
  • 8aa59a897e utils: make clmul() constexpr Avi Kivity 2022-11-11 13:53:43 +02:00
  • b88acffd66 replica: Allow one compaction_backlog_tracker for each compaction_group Raphael S. Carvalho 2022-11-07 14:48:07 -03:00
  • d862dd815c compaction: Make compaction_state available for compaction tasks being stopped Raphael S. Carvalho 2022-11-08 12:06:07 -03:00
  • 0a152a2670 compaction: Implement move assignment for compaction_backlog_tracker Raphael S. Carvalho 2022-11-07 15:53:43 -03:00
  • fe305cefd0 compaction: Fix compaction_backlog_tracker move ctor Raphael S. Carvalho 2022-10-10 16:12:36 -03:00
  • 8e1e30842d compaction: Use table_state's backlog tracker in compaction_read_monitor_generator Raphael S. Carvalho 2022-10-10 22:21:42 -03:00
  • fedafd76eb compaction: kill undefined get_unimplemented_backlog_tracker() Raphael S. Carvalho 2022-10-10 21:52:04 -03:00
  • 90991bda69 replica: Refactor table::set_compaction_strategy for multiple groups Raphael S. Carvalho 2022-11-04 15:13:18 -03:00
  • 244efddb22 Fix exception safety when transferring ongoing charges to new backlog tracker Raphael S. Carvalho 2022-11-04 15:04:04 -03:00
  • d1e2dbc592 replica: move_sstables_from_staging: Use tracker from group owning the SSTable Raphael S. Carvalho 2022-10-10 17:22:17 -03:00
  • 9031dc3199 replica: Move table::backlog_tracker_adjust_charges() to compaction_group Raphael S. Carvalho 2022-11-04 14:35:03 -03:00
  • 116459b69e replica: table::discard_sstables: Use compaction_group's backlog tracker Raphael S. Carvalho 2022-10-10 16:53:47 -03:00
  • b2d8545b15 replica: Disable backlog tracker in compaction_group::stop() Raphael S. Carvalho 2022-10-10 16:46:17 -03:00
  • 91b0d772e2 replica: database_sstable_write_monitor: use compaction_group's backlog tracker Raphael S. Carvalho 2022-10-10 16:42:11 -03:00
  • f37a05b559 replica: Move table::do_add_sstable() to compaction_group Raphael S. Carvalho 2022-10-10 16:27:51 -03:00
  • 835927a2ad test/sstable_compaction_test: Switch to table_state::get_backlog_tracker() Raphael S. Carvalho 2022-10-10 16:18:51 -03:00
  • 1ec0ef18a5 compaction/table_state: Introduce get_backlog_tracker() Raphael S. Carvalho 2022-10-10 16:11:15 -03:00
  • ff87624fb4 test/cql-pytest: add another regression test for reversed-type bug Nadav Har'El 2022-11-10 11:40:47 +02:00
  • 302917f63d mutation_compactor: add validator Botond Dénes 2022-09-13 13:33:16 +03:00
  • 5c245b4a5e mutation_fragment_stream_validator: add a 'none' validation level Botond Dénes 2022-11-11 09:41:16 +02:00
  • a4b58f5261 test/boost/mutation_query_test: test_partition_limit: sort input data Botond Dénes 2022-11-11 09:57:00 +02:00
  • 2c551bb7ce querier: consume_page(): use partition_start as the sentinel value Botond Dénes 2022-09-13 13:26:28 +03:00
  • 0bcfc9d522 treewide: use ::for_partition_end() instead of ::end_of_partition_tag_t{} Botond Dénes 2022-11-07 09:51:39 +02:00
  • f1a039fc2b treewide: use ::for_partition_start() instead of ::partition_start_tag_t{} Botond Dénes 2022-11-07 09:16:51 +02:00
  • 6a002953e9 position_in_partition: add for_partition_{start,end}() Botond Dénes 2022-11-07 08:33:31 +02:00
  • 8914ca8c58 cql: Fix crash upon use of the word empty for service level name Eliran Sinvani 2019-06-12 16:31:51 +03:00
  • 184df0393e cql: Fix crash upon use of the word empty for service level name Eliran Sinvani 2019-06-12 16:31:51 +03:00
  • 72bf244ad1 cql: Fix crash upon use of the word empty for service level name Eliran Sinvani 2019-06-12 16:31:51 +03:00
  • 4a2ec888d5 Merge 'test.py: use internal id to manage servers' from Alecco Kamil Braun 2022-11-10 17:12:16 +01:00