Commit Graph

  • f2fdf37415 token_metadata: Add non-const getter of tablet_metadata Tomasz Grabiec 2023-07-05 19:19:16 +02:00
  • 1885f94474 storage_service: Notify topology state machine after applying schema change Tomasz Grabiec 2023-07-06 13:52:03 +02:00
  • 6d545b2f9e storage_service: Implement stream_tablet RPC Tomasz Grabiec 2023-07-06 13:43:32 +02:00
  • e3a8bb7ec9 tablets: Introduce global_tablet_id Tomasz Grabiec 2023-07-07 17:49:36 +02:00
  • f88220aeee stream_transfer_task, multishard_writer: Work with table sharder Tomasz Grabiec 2023-07-06 01:22:10 +02:00
  • 8cf92d4c86 tablets: Turn tablet_id into a struct Tomasz Grabiec 2023-07-06 01:18:44 +02:00
  • c2b18ae483 db: Do not create per-keyspace erm for tablet-based tables Tomasz Grabiec 2023-07-05 16:07:38 +02:00
  • 91dee5c872 tablets: effective_replication_map: Take transition stage into account when computing replicas Tomasz Grabiec 2023-07-06 13:53:10 +02:00
  • dc2ec3f81c tablets: Store "stage" in transition info Tomasz Grabiec 2023-07-05 01:23:52 +02:00
  • 05519bd5e5 doc: Document tablet migration state machine and load balancer Tomasz Grabiec 2023-07-19 20:27:16 +02:00
  • 7851694eaa locator: erm: Make get_endpoints_for_reading() always return read replicas Tomasz Grabiec 2023-07-04 23:53:46 +02:00
  • b642e69eb3 storage_service: topology_coordinator: Sleep on failure between retries Tomasz Grabiec 2023-07-06 13:56:26 +02:00
  • f0e9dbf911 storage_service: topology_coordinator: Simplify coordinator loop Tomasz Grabiec 2023-06-22 13:44:25 +02:00
  • b294932cf1 main: Require experimental raft to enable tablets Tomasz Grabiec 2023-07-03 23:56:17 +02:00
  • 6e6ba7309e replica: make tables_metadata's attributes private Aleksandra Martyniuk 2023-07-19 14:07:30 +02:00
  • c5cad803b3 replica: add methods to get a filtered copy of tables map Aleksandra Martyniuk 2023-07-19 12:52:35 +02:00
  • ff26b2ba3f replica: add methods to check if given table exists Aleksandra Martyniuk 2023-07-19 11:50:16 +02:00
  • 6796721c3d replica: add methods to get table or table id Aleksandra Martyniuk 2023-07-19 11:38:31 +02:00
  • e072a2341d replica: api: return table_id instead of const table_id& Aleksandra Martyniuk 2023-07-20 12:26:44 +02:00
  • cdbfa0b2f5 replica: iterate safely over tables related maps Aleksandra Martyniuk 2023-07-18 18:12:42 +02:00
  • fda4168300 mutation/mutation_rebuilder*: return const mutation& from consume_new_partition() Botond Dénes 2023-07-25 09:41:19 -04:00
  • e6fa21d1b3 mutation/mutation: add memory_usage() Botond Dénes 2023-07-25 09:40:55 -04:00
  • a21d3357c3 replica: pass tables_metadata to phased_barrier_top_10_counts Aleksandra Martyniuk 2023-07-19 14:02:14 +02:00
  • 8842bd87c3 replica: add methods to safely add and remove table Aleksandra Martyniuk 2023-07-18 13:24:57 +02:00
  • 52afd9d42d replica: wrap column families related maps into tables_metadata Aleksandra Martyniuk 2023-07-18 13:06:24 +02:00
  • 395ce87eff replica: futurize database::add_column_family and database::remove Aleksandra Martyniuk 2023-07-10 11:42:00 +02:00
  • c46c57d535 messaging_service: Clear list of clients on shutdown Pavel Emelyanov 2023-07-11 13:29:53 +03:00
  • ed025890e5 scripts/coverage.py: --run: swallow KeyboardInterrupt Botond Dénes 2023-07-25 01:14:03 -04:00
  • 2943d3c1b0 tools/scylla-sstable: s/foo.find(bar) != foo.end()/foo.count(bar) != 0/ Kefu Chai 2023-07-25 14:20:12 +08:00
  • 116444a01b counter_mutation: add fencing Petr Gusev 2023-07-07 14:02:57 +04:00
  • edbb5cbb5f encode_replica_exception_for_rpc: handle the case when result type is a single exception_variant Petr Gusev 2023-07-24 17:29:11 +04:00
  • f2cbdc7f18 counter_mutation: add replica::exception_variant to signature Petr Gusev 2023-07-07 13:31:57 +04:00
  • 0ac43ea877 Fix stack-use-after-return in mutation source excluding staging Raphael S. Carvalho 2023-07-24 20:31:26 -03:00
  • 3eec990e4e Merge 'test: use different table names in simple_backlog_controller_test ' from Kefu Chai Botond Dénes 2023-07-25 10:26:33 +03:00
  • f6732865b9 doc: doc: move unified installer from web to docs Anna Stuchlik 2023-07-21 12:41:35 +02:00
  • a07440173f storage_service: node_ops_ctl: send_to_all: fix "Node is down for" log message args order Benny Halevy 2023-07-24 15:40:43 +03:00
  • 5fb8da4181 hints: add fencing Petr Gusev 2023-07-09 00:06:17 +04:00
  • 5b30931406 Merge 'raft topology: restore gossiper eps' from Gusev Petr Tomasz Grabiec 2023-07-24 13:55:50 +02:00
  • a8feb7428d Merge 'semaphore mismatch: don't throw an error if both semaphores belong to user' from Michał Jadwiszczak Botond Dénes 2023-07-24 14:13:09 +03:00
  • 75694aa080 storage_service: restore gossiper endpoints on topology_state_load fix Petr Gusev 2023-07-20 15:03:03 +04:00
  • e6099c4685 Merge 'config: set schema_commitlog_segment_size_in_mb to 128 ' from Patryk Jędrzejczak Kamil Braun 2023-07-24 10:23:34 +02:00
  • 87cd7e8741 gossiper: do_send_ack2_msg fix Petr Gusev 2023-07-20 15:01:51 +04:00
  • 3ad844a4bb build: cmake: set scylla version strings as CACHED strings Kefu Chai 2023-07-20 15:56:47 +08:00
  • 246728cbbb querier_cache: add stats of scheduling group mismatches Michał Jadwiszczak 2023-07-19 20:24:59 +02:00
  • a5fc53aa11 querier_cache: check semaphore mismatch during querier lookup Michał Jadwiszczak 2023-07-18 08:26:24 +02:00
  • e5c965b280 querier_cache: add reference to replica::database::is_user_semaphore() Michał Jadwiszczak 2023-07-21 18:58:57 +02:00
  • decbc841b7 cql3/prepare_expr: fix partially preparing function arguments Jan Ciolek 2023-07-21 15:48:47 +02:00
  • cbc97b41d4 cql.g: make the parser reject INSERT JSON without a JSON value Jan Ciolek 2023-07-21 15:15:48 +02:00
  • d78c6d5f50 test: use different table names in simple_backlog_controller_test Kefu Chai 2023-07-21 18:59:29 +08:00
  • 1f596e4669 test/lib/simple_schema: add ctor for customizing ks.cf Kefu Chai 2023-07-21 18:54:09 +08:00
  • 306439d3aa test/lib/simple_schema: do not hardwire ks.cf Kefu Chai 2023-07-21 18:38:07 +08:00
  • 37ceef23a6 test: raft: skip test_old_ip_notification_repro in debug mode Mikołaj Grzebieluch 2023-07-21 10:06:23 +02:00
  • db1c6e2255 system_keyspace: Make save_truncation_record() non-static Pavel Emelyanov 2023-07-21 12:38:38 +03:00
  • eaeffcdb81 code: Pass sharded<db::system_keyspace>& to database::truncate() Pavel Emelyanov 2023-07-21 12:19:50 +03:00
  • 1ef34a5ada db: Add sharded<system_keyspace>& to legacy_schema_migrator Pavel Emelyanov 2023-07-21 12:19:10 +03:00
  • a87b0d68cd s3/test: remove the tempdir if test succeeds Kefu Chai 2023-07-20 18:26:32 +08:00
  • 5860820934 Merge 'mutation/mutation_compactor: validate the input stream' from Botond Dénes Nadav Har'El 2023-07-21 00:26:46 +03:00
  • e00811caac cql3: grammar: reject intValue with no contents Avi Kivity 2023-07-20 19:01:05 +03:00
  • 98609e2115 Merge 's3/test: close using deferred_close() or deferred()' from Kefu Chai Pavel Emelyanov 2023-07-20 20:05:34 +03:00
  • bf6186ed7e Update tools/java submodule Botond Dénes 2023-07-20 18:13:32 +03:00
  • 819b45d107 Merge 'Remove dead replacing_nodes_pending_ranges_updater manipulations' from Pavel Emelyanov Botond Dénes 2023-07-20 16:55:44 +03:00
  • 9df750fd4c storage_service: Remove dead get_rpc_address() Pavel Emelyanov 2023-07-19 21:50:23 +03:00
  • 53da97416a Merge 'Remove qctx from system.paxos table access methods' from Pavel Emelyanov Botond Dénes 2023-07-20 16:53:25 +03:00
  • 986491447b table: Optimize creation of reader excluding staging for view building Raphael S. Carvalho 2023-06-19 17:56:15 -03:00
  • e62325babc Merge 'Compaction reshard task' from Aleksandra Martyniuk Botond Dénes 2023-07-20 16:43:22 +03:00
  • a35f4f6985 test/mutation_test: test_compactor_validator_sanity_test Botond Dénes 2023-05-09 02:34:21 -04:00
  • 18ed94e60b mutation/mutation_compactor: fix indentation Botond Dénes 2023-05-09 06:58:43 -04:00
  • 3d5b70e0d7 mutation/mutation_compactor: validate the input stream Botond Dénes 2023-05-09 06:49:32 -04:00
  • dbb2a6f03a mutation: mutation_fragment_stream_validating_filter: add accessor to underlying validator Botond Dénes 2023-05-09 06:49:24 -04:00
  • 93dd16fccc readers: reader-from-fragment: don't modify stream when created without range Botond Dénes 2023-05-09 03:56:18 -04:00
  • fdf61d2f7c compaction_manager: prevent gc-only sstables from being compacted Kefu Chai 2023-07-17 18:16:30 +08:00
  • 865891cf02 doc: Repair system_auth with nodetool repair -pr option Asias He 2023-07-20 14:54:12 +08:00
  • 6c70aef2d1 doc: document customizing CPUSET Anna Stuchlik 2023-05-18 13:48:42 +02:00
  • d7a3aa2698 replica:database: add method to determine if semaphore is user one Michał Jadwiszczak 2023-07-18 08:24:22 +02:00
  • 3117f2f066 tests: Add test for table's mutation source excluding staging Raphael S. Carvalho 2023-07-19 20:00:28 -03:00
  • 77faec4f38 s3/test: use seastar::deferred() to perform cleanup Kefu Chai 2023-07-04 11:49:30 +08:00
  • 7a9c802fc3 s3/test: close using deferred_close() Kefu Chai 2023-07-04 11:32:28 +08:00
  • 7a3d61ce2c storage_service: Relax on_alive() Pavel Emelyanov 2023-07-19 22:01:02 +03:00
  • 61a37cf6bf storage_service: Remove _replacing_nodes_pending_ranges_updater Pavel Emelyanov 2023-07-19 21:58:30 +03:00
  • ea9db1b35c Merge 'cql3: expr: remove the default constructor' from Avi Kivity Pavel Emelyanov 2023-07-19 21:46:03 +03:00
  • 8a87c87824 db/system_keyspace: Move and use qctx::execute_cql_with_timeout() Pavel Emelyanov 2023-07-19 17:27:24 +03:00
  • b9ef16c06f db/system_keyspace: Make paxos methods non-static Pavel Emelyanov 2023-07-19 17:23:41 +03:00
  • d9ba8eb8df service/paxos: Add db::system_keyspace& argument to some methods Pavel Emelyanov 2023-05-31 18:45:14 +03:00
  • b4fc1076e3 test: Optionally initialize proxy remote for cql_test_env Pavel Emelyanov 2023-07-19 19:30:35 +03:00
  • bfb81b8cdd test: add test for resharding with non-empty owned_ranges_ptr Aleksandra Martyniuk 2023-07-18 10:40:01 +02:00
  • 4fc4c2527c test: extend test_compaction_task.py to test resharding compaction Aleksandra Martyniuk 2023-05-24 16:57:11 +02:00
  • 77dcdd743e compaction: add shard_reshard_sstables_compaction_task_impl Aleksandra Martyniuk 2023-05-24 16:05:14 +02:00
  • f73178a114 compaction: invoke resharding on sharded database Aleksandra Martyniuk 2023-05-24 14:21:29 +02:00
  • fa10c352a1 compaction: move run_resharding_jobs into reshard_sstables_compaction_task_impl::run() Aleksandra Martyniuk 2023-05-23 17:46:06 +02:00
  • 7a7e287d8c compaction: add reshard_sstables_compaction_task_impl Aleksandra Martyniuk 2023-05-19 18:08:28 +02:00
  • b0b91bf5ec proxy/remote: Keep sharded<db::system_keyspace>& dependency Pavel Emelyanov 2023-05-31 18:16:36 +03:00
  • fc71f49907 Update seastar submodule Avi Kivity 2023-07-19 10:15:27 +03:00
  • ee1c240f2a replica: do not derive the commitlog sync period for schema commitlog Patryk Jędrzejczak 2023-07-14 15:35:17 +02:00
  • b3be9617dc config: set schema_commitlog_segment_size_in_mb to 128 Patryk Jędrzejczak 2023-07-17 14:13:03 +02:00
  • 5b167a4ad7 config: add schema_commitlog_segment_size_in_mb variable Patryk Jędrzejczak 2023-07-14 13:37:51 +02:00
  • 8f390997cb db: do not use std::cmp_not_equal() when appropriate Kefu Chai 2023-07-19 14:44:43 +08:00
  • 00db47292b test: raft: do not update raft address map with obsolete gossip data Mikołaj Grzebieluch 2023-07-17 15:06:42 +02:00
  • 8916aa311e Merge 'build: cmake: build: cmake: build submodules ' from Kefu Chai Botond Dénes 2023-07-19 12:04:29 +03:00
  • 665135553d build: cmake: remove nonexistent test Kefu Chai 2023-07-19 10:16:07 +08:00
  • 312184c0c7 keys: Move exploded_clustering_prefix's operator<< to keys.cc Pavel Emelyanov 2023-07-18 21:26:20 +03:00