Commit Graph

  • e79ea91990 Merge 'Extend query tracing information' from Michał Jadwiszczak Botond Dénes 2024-01-23 16:06:16 +02:00
  • 5a05ccc2f8 scylla_raid_setup: faillback to other paths when UUID not avialable Takuya ASADA 2023-05-02 00:30:05 +09:00
  • 4ad6b6563b storage_service: introduce run_topology_coordinator function Piotr Dulikowski 2024-01-23 13:19:44 +01:00
  • f15880dc48 compaction_group::stop(): always call compaction_manager.remove() Patryk Wrobel 2024-01-23 12:01:56 +01:00
  • 78ec96f5f3 Merge 'alternator: allow empty tag value' from Nadav Har'El Botond Dénes 2024-01-23 13:53:29 +02:00
  • 26d814d8be Merge 'Configure initial tablets count scaling' from Pavel Emelyanov Botond Dénes 2024-01-23 13:25:11 +02:00
  • 50b3078916 main.cc: Add prometheus_allow_protobuf command line Amnon Heiman 2024-01-11 13:38:20 +02:00
  • 95d1146fea histogram_metrics_helper: support native histogram Amnon Heiman 2024-01-09 16:09:01 +02:00
  • fc9bd2de03 config: Add prometheus_allow_protobuf flag Amnon Heiman 2024-01-23 12:53:31 +02:00
  • 79c3ed7fdb service: move topology mutation builder out of storage_service Piotr Dulikowski 2023-12-11 17:27:00 +01:00
  • 6f11651222 storage_service: detemplate topology_node_mutation_builder::set Piotr Dulikowski 2023-12-11 17:24:11 +01:00
  • 830e52008d test/alternator: add more tests for TagResource Nadav Har'El 2024-01-21 20:16:12 +02:00
  • 08b26269d8 alternator: allow empty tag value Nadav Har'El 2024-01-22 10:14:55 +02:00
  • 49544c47a1 reader_concurrency_semaphore: add name of semaphore in tracing messages Michał Jadwiszczak 2024-01-22 18:29:26 +01:00
  • aac90c1f92 cql3:query_processor: add logged user to query tracing info Michał Jadwiszczak 2024-01-22 18:28:31 +01:00
  • 4d6b286345 test/alternator: add "--vnodes" option to run script Nadav Har'El 2024-01-21 16:43:02 +02:00
  • c496d60716 alternator: use tablets by default, if available Nadav Har'El 2024-01-21 16:38:58 +02:00
  • 36f14f89df test/alternator: run some tests without tablets Nadav Har'El 2024-01-21 16:34:48 +02:00
  • 08cf5ccd23 Merge 'Fix test_tablet_missing_data_repair' from Asias He Botond Dénes 2024-01-23 10:38:13 +02:00
  • 9076a944c5 doc: improve the ScyllaDB for Developers page Anna Stuchlik 2024-01-16 13:26:54 +01:00
  • ac473eca91 utils:: add formatter for enum_option Kefu Chai 2024-01-22 20:49:38 +08:00
  • 91a93b125b utils:: add formatter for cql3::authorized_prepared_statements_cache_key Kefu Chai 2024-01-23 09:05:43 +08:00
  • 76b9e4f4f4 locator: do not include unused headers Kefu Chai 2024-01-21 00:31:47 +08:00
  • 99e3d2ce72 test: Enable test_tablet_missing_data_repair again Asias He 2024-01-23 11:10:34 +08:00
  • db77587309 tracing: do not include unused headers Kefu Chai 2024-01-13 22:51:55 +08:00
  • 26004071b3 configure.py: reenable -Wnarrowing Kefu Chai 2024-01-23 10:52:12 +08:00
  • 5005e0a156 configure.py: s/--std=/-std/ Kefu Chai 2024-01-23 10:17:08 +08:00
  • 7c230f17cc test: Wait for nodes to be up when repair Asias He 2024-01-23 11:04:38 +08:00
  • 57a4e5594d test: Check repair status in ScyllaRESTAPIClient Asias He 2024-01-23 11:03:25 +08:00
  • 06c42681bd tests: tablets: Add tests for removenode and replace Tomasz Grabiec 2024-01-19 20:53:40 +01:00
  • e5dcf03b88 tablets: Add support for removenode and replace handling Tomasz Grabiec 2024-01-19 20:25:57 +01:00
  • bdd5bdae14 topology_coordinator: tablets: Do not fail in a tight loop Tomasz Grabiec 2024-01-19 20:20:28 +01:00
  • a3f6682ba2 topology_coordinator: tablets: Avoid warnings about ignored failured future Tomasz Grabiec 2024-01-19 20:20:09 +01:00
  • 5fccee3a13 storage_service, topology: Track excluded state in locator::topology Tomasz Grabiec 2024-01-21 00:20:01 +01:00
  • d59db94f3c raft topology: Introduce param-less topology::get_excluded_nodes() Tomasz Grabiec 2024-01-19 20:18:17 +01:00
  • d053c5ef1e raft topology: Move get_excluded_nodes() to topology Tomasz Grabiec 2024-01-19 20:17:19 +01:00
  • 92f01674f2 tablets: load_balancer: Generalize load tracking Tomasz Grabiec 2024-01-19 12:19:00 +01:00
  • 649ca0e46c tablets: Introduce get_migration_streaming_info() which works on migration request Tomasz Grabiec 2024-01-19 12:14:07 +01:00
  • 6dc56fd80b tablets: Move migration_to_transition_info() to tablets.hh Tomasz Grabiec 2024-01-19 12:12:03 +01:00
  • 1df256221c tablets: Extract get_new_replicas() which works on migraiton request Tomasz Grabiec 2024-01-19 12:08:42 +01:00
  • ae382196f1 tablets: Move tablet_migration_info to tablets.hh Tomasz Grabiec 2024-01-19 12:00:00 +01:00
  • 4a06ffb43c tablets: Store transition kind per tablet Tomasz Grabiec 2024-01-18 19:23:46 +01:00
  • d1d4620af8 config: Add --tablets-initial-scale-factor Pavel Emelyanov 2024-01-22 17:38:25 +03:00
  • eb3b237e05 tablet_allocator: Add initial tablets scale to config Pavel Emelyanov 2024-01-22 17:33:24 +03:00
  • f57b194db0 tablet_allocator: Add config Pavel Emelyanov 2024-01-22 17:30:40 +03:00
  • 3268be3860 raft: server: track last persisted snapshot descriptor index Kamil Braun 2024-01-22 15:38:17 +01:00
  • 1e786d9d64 raft: server: framework for handling server requests Kamil Braun 2024-01-18 16:45:33 +01:00
  • 33794eca19 database: wait until commitlog are reclaimed in flush_all_tables() Kefu Chai 2024-01-17 14:18:55 +08:00
  • fcaae2ea78 doc: remove upgrade for unsupported versions Anna Stuchlik 2023-12-01 09:53:23 +01:00
  • f3eeba8cc6 docs: parse config.cc properties as rst text David Garcia 2023-12-06 13:50:32 +00:00
  • a48881801a replica/tablets: drop keyspace_name from system.tablets partition-key Botond Dénes 2024-01-19 09:29:05 -05:00
  • 6a4176c84f Update seastar submodule Petr Gusev 2024-01-19 19:30:04 +04:00
  • 1007ac4956 Merge 'sync_raft_topology_nodes: force_remove_endpoint for left nodes only if an IP is not used by other nodes' from Petr Gusev Kamil Braun 2024-01-22 11:25:55 +01:00
  • 742bc1bd11 test/topology_experimental_raft: test_tablet.py: disable flaky test Botond Dénes 2024-01-19 09:08:16 -05:00
  • 9e8b65f587 chunked_vector: remove range constructor Avi Kivity 2024-01-21 20:46:07 +02:00
  • a1867986e7 test.py: deduce correct path for unit tests when built with cmake Lakshmi Narayanan Sreethar 2024-01-22 11:22:34 +05:30
  • 0bef50ef0c cql-pytest: add "--vnodes" option to "run" script Nadav Har'El 2024-01-21 11:03:50 +02:00
  • a462b914cb doc: add 2024.1 to the OSS vs. Enterprise matrix Anna Stuchlik 2024-01-19 15:25:29 +01:00
  • 9550f29d22 cql3: add formatter for cql3::prepared_cache_key_type Kefu Chai 2024-01-21 22:58:15 +08:00
  • 3092e3a5dc Merge 'doc: improvements to the Create Cluster page' from Anna Stuchlik Avi Kivity 2024-01-21 18:18:32 +02:00
  • 5810396ba1 Merge 'Invalidate prepared statements for views when their schema changes.' from Eliran Sinvani Avi Kivity 2024-01-21 17:43:49 +02:00
  • d1dd71fbd7 mutation: do not include unused headers Kefu Chai 2024-01-20 14:30:52 +08:00
  • 1ce58595aa dht: do not include unused headers Kefu Chai 2024-01-21 00:08:38 +08:00
  • 45c4f2039b cql3: add formatter for cql3::ut_name Kefu Chai 2024-01-20 14:43:40 +08:00
  • f916286b25 index: do not include unused headers Kefu Chai 2024-01-21 00:14:33 +08:00
  • ce076b5ae3 gossiping_property_file_snitch: drop unused using namespace Kefu Chai 2024-01-21 00:30:40 +08:00
  • 0e5a8cad62 Add test for mv prepared statements invalidation on base alter Eliran Sinvani 2024-01-17 19:24:28 +02:00
  • 5e33d9346b query processor: treat view changes at least as table changes Eliran Sinvani 2024-01-21 11:32:26 +02:00
  • 652cf1fa70 doc: remove the 5.1-to-2022.2 upgrade guide Anna Stuchlik 2024-01-19 18:33:08 +01:00
  • 3c17fca363 doc: add the 5.4-to-2024.1 upgrade guide Anna Stuchlik 2024-01-19 18:23:37 +01:00
  • 5de970e430 get_peer_info_for_update: update only required fields in raft topology mode Petr Gusev 2024-01-18 21:40:30 +04:00
  • f51f843b67 get_peer_info_for_update: introduce set_field lambda Petr Gusev 2024-01-18 21:16:18 +04:00
  • 37063e2432 storage_service::on_change: fix indent Petr Gusev 2024-01-17 17:52:50 +04:00
  • 8e6b569de5 storage_service::on_change: skip handle_state functions in raft topology mode Petr Gusev 2024-01-18 21:08:34 +04:00
  • 1e00889842 test_replace_different_ip: check old IP is removed from gossiper Petr Gusev 2024-01-18 12:46:19 +04:00
  • d345a893d6 doc: fix the language on the Create Cluster page Anna Stuchlik 2024-01-19 17:21:12 +01:00
  • af669dd7ae doc: remove reduntant info about old versions Anna Stuchlik 2024-01-19 17:06:34 +01:00
  • b1ba904c49 doc: remove upgrade for unsupported versions Anna Stuchlik 2023-12-01 09:53:23 +01:00
  • c589793a9e test.py: test_maintenance_socket: remove pytest.xfail Mikołaj Grzebieluch 2024-01-19 12:48:55 +01:00
  • b50d9bb802 Merge 'Add code coverage support' from Eliran Sinvani Botond Dénes 2024-01-19 15:27:44 +02:00
  • e62114214f Merge 'More logging for Raft-based topology' from Kamil Braun Pavel Emelyanov 2024-01-19 16:19:44 +03:00
  • debf6753c7 Merge 'test/cql-pytest: run tests with tablets' from Botond Dénes Nadav Har'El 2024-01-19 13:38:56 +02:00
  • cc039498c6 Update tools/cqlsh submodule Kamil Braun 2024-01-19 11:22:47 +01:00
  • 04881b3915 test/cql-pytest: run.py,suite.yaml: enable tablets by default Botond Dénes 2024-01-19 03:03:35 -05:00
  • 075be5a04a test/cql-pytest: sprinkle xfail_tablets and skip_with_tablets as needed Botond Dénes 2024-01-19 03:02:24 -05:00
  • 6e6bee4368 test/cql-pytest: disable tablets for some keyspace-altering tests Botond Dénes 2024-01-19 03:00:58 -05:00
  • 5f11aa940d test/cql-pytest: test_keyspace.py: test_storage_options_local(): fix for tablets Botond Dénes 2024-01-19 02:59:30 -05:00
  • f92d2b4928 test/cql-pytest: fix test_tablets.py to set initial_tablets correctly Nadav Har'El 2024-01-18 11:39:46 +02:00
  • 2119faf7fe test/cql-pytest: add tablet detection logic and fixtures Botond Dénes 2024-01-19 02:51:41 -05:00
  • 6e53264bc3 test/cql-pytest: extract is_scylla check into util.py Botond Dénes 2024-01-19 02:50:23 -05:00
  • 070de5c551 test_replace: check two replace with same IP one after another Petr Gusev 2024-01-17 15:14:49 +04:00
  • 30b2e5838c storage_service: sync_raft_topology_nodes: force_remove_endpoint for left nodes only if an IP is not used by other nodes Petr Gusev 2024-01-17 15:11:09 +04:00
  • 0dbb0ed09f api: storage_service: correct a typo Kefu Chai 2024-01-19 14:59:52 +08:00
  • 5c0484cb02 db: add formatter for db::operation_type Kefu Chai 2024-01-18 11:21:44 +08:00
  • a1b6edd5d3 docs: dynamic include based on flag David Garcia 2024-01-11 18:44:21 +00:00
  • 2d2cd5fa3a repair: do not compare unsigned with signed Kefu Chai 2024-01-19 10:30:20 +08:00
  • 21d55abe8b unimplemented: add format_as() for unimplemented::cause Kefu Chai 2024-01-19 10:35:46 +08:00
  • 70252ee36f Merge 'auth: do not include unused headers' from Kefu Chai Botond Dénes 2024-01-19 08:30:11 +02:00
  • 263e2fabae auth: do not include unused headers Kefu Chai 2024-01-19 10:31:48 +08:00
  • d65ce16cf6 Merge 'Prevent empty compaction tasks in cleanup, upgrade sstables, and add_sstable' from Benny Halevy Avi Kivity 2024-01-18 19:47:33 +02:00