Commit Graph

  • 51a789afc1 build: cmake: use scylla build mode for rust profile name Kefu Chai 2024-03-06 15:48:42 +08:00
  • 0c1864eebd build: cmake: define per-config build mode Kefu Chai 2024-03-06 15:05:11 +08:00
  • 7e9b0d3d9e network_topology_strategy: use structured binding when appropriate Kefu Chai 2024-03-06 10:04:36 +08:00
  • c370f42d8b Merge 'Automation of ScyllaDB backports - Phase #1: Master → OSS backports' from Yaron Kaikov Botond Dénes 2024-03-06 09:50:30 +02:00
  • b36becc1f3 db/hints: Fix too_many_in_flight_hints_for Dawid Medrek 2024-03-05 20:17:22 +01:00
  • 08b0426318 scripts/open-coredump.sh: calculate MAIN_BRANCH before cloning repo Benny Halevy 2024-03-06 09:42:28 +02:00
  • c32a4c8d5c build: docker: clean up after docker build Avi Kivity 2024-02-27 16:21:12 +02:00
  • 7908f69b7c raft_group0_client: assert that hold_read_apply_mutex is called on shard 0 Gleb Natapov 2024-02-29 10:38:50 +02:00
  • a762ab6283 migration_manager: fix indentation after the previous patch. Gleb Natapov 2024-02-28 18:32:13 +02:00
  • 9aa39850fd messaging_service: process migration_request rpc on shard 0 Gleb Natapov 2024-02-28 18:30:33 +02:00
  • b51abf1853 migration_manager: take group0 lock during raft snapshot taking Gleb Natapov 2024-02-26 15:49:31 +02:00
  • 42d25f1911 raft_group0_client: assert that hold_read_apply_mutex is called on shard 0 Gleb Natapov 2024-02-29 10:38:50 +02:00
  • 619f75d1de migration_manager: fix indentation after the previous patch. Gleb Natapov 2024-02-28 18:32:13 +02:00
  • 6dd31dcade messaging_service: process migration_request rpc on shard 0 Gleb Natapov 2024-02-28 18:30:33 +02:00
  • dd65bf151b migration_manager: take group0 lock during raft snapshot taking Gleb Natapov 2024-02-26 15:49:31 +02:00
  • 3d8ac06ee8 cql3: add fmt::formatter for expression::printer Kefu Chai 2024-03-04 10:30:42 +08:00
  • fc774361e8 cql3: add fmt::formatter for raw_value{,_view} Kefu Chai 2024-03-02 10:44:24 +08:00
  • 0a7854ea4d Merge 'test: test_topology_ops: fix flakiness and reenable bg writes' from Patryk Jędrzejczak Kamil Braun 2024-03-04 20:57:24 +01:00
  • f1d9248df9 test: wait for CDC generations publishing before checking CDC-topology consistency Patryk Jędrzejczak 2024-03-04 14:53:53 +01:00
  • ec1f574b3a test/pylib: util: silence exception from refresh_nodes Kamil Braun 2024-03-04 14:49:07 +01:00
  • e3de30f943 tools: toolchain: update frozen toolchain for python driver 3.26.7 Avi Kivity 2024-03-03 12:11:10 +00:00
  • f4a7804596 release: prepare for 5.2.16 scylla-5.2.16 Yaron Kaikov 2024-03-03 14:33:44 +02:00
  • 4cc5fcde72 cql3: add fmt::formatter for std::vector<data_type> Kefu Chai 2024-02-27 12:33:03 +08:00
  • ed6dc6e3b4 cql3: add fmt::formatter for untyped_constant::type_class Kefu Chai 2024-02-27 11:55:09 +08:00
  • 213d13a31c cql3: add fmt::formatter for column_identifier{,_row} Kefu Chai 2024-02-27 11:37:37 +08:00
  • eb56ae3bb9 test: extend auth-v2 migration test to catch stale static Marcin Maliszkiewicz 2024-02-28 16:43:37 +01:00
  • 6c30dc6351 test: add auth-v2 migration test Marcin Maliszkiewicz 2024-02-26 14:03:49 +01:00
  • 53996e2557 test: add auth-v2 snapshot transfer test Marcin Maliszkiewicz 2024-02-26 14:08:26 +01:00
  • 4f65e173cf test: auth: add tests for lost quorum and command splitting Marcin Maliszkiewicz 2024-02-04 17:01:39 +01:00
  • a5f81f0836 test: pylib: disconnect driver before re-connection Marcin Maliszkiewicz 2024-02-22 15:02:57 +01:00
  • 1badd09d45 test: adjust tests for auth-v2 Marcin Maliszkiewicz 2024-01-04 16:12:15 +01:00
  • ebb0ffeb6c auth: implement auth-v2 migration Marcin Maliszkiewicz 2024-02-20 16:20:05 +01:00
  • a8175ce5c6 auth: remove static from queries on auth-v2 path Marcin Maliszkiewicz 2024-02-27 15:06:23 +01:00
  • ca488c5777 auth: coroutinize functions in password_authenticator Marcin Maliszkiewicz 2024-02-27 18:13:20 +01:00
  • 9f172f1843 auth: coroutinize functions in standard_role_manager Marcin Maliszkiewicz 2024-02-27 16:29:21 +01:00
  • 896b474db0 auth: coroutinize functions in default_authorizer Marcin Maliszkiewicz 2024-02-27 15:34:13 +01:00
  • 5a6d4dbc37 storage_service: add support for auth-v2 raft snapshots Marcin Maliszkiewicz 2024-02-13 20:58:51 +01:00
  • c27a84d8e7 storage_service: extract getting mutations in raft snapshot to a common function Marcin Maliszkiewicz 2024-02-04 16:47:39 +01:00
  • 17572a0e44 auth: service: capture string_view by value Marcin Maliszkiewicz 2024-01-04 16:12:41 +01:00
  • 9cb1f111d5 alternator: add support for auth-v2 Marcin Maliszkiewicz 2024-02-22 14:31:08 +01:00
  • 913a773b1a auth: add auth-v2 write paths Marcin Maliszkiewicz 2023-12-29 10:41:09 +01:00
  • 7f204a6e80 auth: add raft_group0_client as dependency Marcin Maliszkiewicz 2024-01-02 10:02:41 +01:00
  • bd444ed6f1 cql3: auth: add a way to create mutations without executing Marcin Maliszkiewicz 2023-12-27 19:06:42 +01:00
  • b482679857 cql3: run auth DML writes on shard 0 and with raft guard Marcin Maliszkiewicz 2024-02-08 14:19:45 +01:00
  • 5607aa590e service: don't loose service_level_controller when bouncing client_state Marcin Maliszkiewicz 2024-02-09 16:37:31 +01:00
  • e26e786340 auth: put system_auth and users consts in legacy namespace Marcin Maliszkiewicz 2023-12-18 19:03:13 +01:00
  • 661eec6e07 cql3: parametrize keyspace name in auth related statements Marcin Maliszkiewicz 2023-12-18 18:10:10 +01:00
  • 6728965869 auth: parametrize keyspace name in roles metadata helpers Marcin Maliszkiewicz 2023-12-18 11:04:14 +01:00
  • f9b985b68c auth: parametrize keyspace name in password_authenticator Marcin Maliszkiewicz 2023-12-18 10:52:12 +01:00
  • 1901b1c808 auth: parametrize keyspace name in standard_role_manager Marcin Maliszkiewicz 2023-12-18 10:40:28 +01:00
  • 12d7b40b34 auth: remove redundant consts auth::meta::*::qualified_name Marcin Maliszkiewicz 2023-12-15 17:17:48 +01:00
  • ae2d8975b9 auth: parametrize keyspace name in default_authorizer Marcin Maliszkiewicz 2023-12-15 16:25:34 +01:00
  • 94cd235888 topology_coordinator: drop group0 guard while changing raft configuration Gleb Natapov 2024-02-29 12:32:06 +02:00
  • d3679de1d2 db: make all system_auth_v2 tables use schema commitlog Marcin Maliszkiewicz 2023-12-14 10:11:40 +01:00
  • a706424825 db: add system_auth_v2 tables Marcin Maliszkiewicz 2023-12-14 09:57:42 +01:00
  • 9144d8203b db: add system_auth_v2 keyspace Marcin Maliszkiewicz 2023-12-08 17:12:33 +01:00
  • ca7f7bf8e2 build: cmake: generate deb packages under build/$<CONFIG>/debian Kefu Chai 2024-02-29 23:51:34 +08:00
  • e7d4e080e9 test: test_topology_ops: reenable background writes without tablets Patryk Jędrzejczak 2024-02-28 17:56:12 +01:00
  • 90317c5ceb test: test_topology_ops: run with and without tablets Patryk Jędrzejczak 2024-02-28 16:52:25 +01:00
  • 9dfb26428b test: topology: decrease the server's request timeouts Patryk Jędrzejczak 2024-02-28 16:33:28 +01:00
  • 4ef57096bc topology coordinator: fix use after free after streaming failure Gleb Natapov 2024-02-28 18:51:05 +02:00
  • 57b14580f0 Merge 'move migration_request handling to shard0' from Gleb Kamil Braun 2024-02-29 15:13:16 +01:00
  • 85cfc6059b doc: replace "Raft Topology" with "Consistent Topology" Anna Stuchlik 2024-02-27 16:03:27 +01:00
  • 9250e0d8e0 doc: (Raft topology) update Removenode Anna Stuchlik 2024-02-23 19:13:27 +01:00
  • d59f38a6ad doc: (Raft topology) update Upscale a Cluster Anna Stuchlik 2024-02-23 18:45:55 +01:00
  • 5bece99d4d doc:(Raft topology)update Membership Change Failures Anna Stuchlik 2024-02-23 18:40:09 +01:00
  • 48dd7021a7 doc: doc: (Raft topology) update Replace Dead Node Anna Stuchlik 2024-02-23 17:47:00 +01:00
  • a390ce9e6b doc: (Raft topology) update Remove a Node Anna Stuchlik 2024-02-23 17:08:21 +01:00
  • 59f890c0ef doc: (Raft topology) update Add a New DC Anna Stuchlik 2024-02-23 12:43:47 +01:00
  • 5a3a720b82 doc: (Raft topology) update Add a New Node Anna Stuchlik 2024-02-23 12:10:43 +01:00
  • 631fcebe12 doc: (Raft topology) update Create Cluster (EC2) Anna Stuchlik 2024-02-23 11:03:32 +01:00
  • b6b610c16e doc: (Raft topology) update Create Cluster (n-DC) Anna Stuchlik 2024-02-22 16:46:13 +01:00
  • cbf054f2b9 doc: (Raft topology) update Create Cluster (1DC) Anna Stuchlik 2024-02-22 16:34:01 +01:00
  • 57e0f15c7c doc: include the quorum requirement file Anna Stuchlik 2024-02-28 13:05:49 +01:00
  • 9847e272f9 raft_group0_client: assert that hold_read_apply_mutex is called on shard 0 Gleb Natapov 2024-02-29 10:38:50 +02:00
  • 77907b97f1 migration_manager: fix indentation after the previous patch. Gleb Natapov 2024-02-28 18:32:13 +02:00
  • 4a3c79625f messaging_service: process migration_request rpc on shard 0 Gleb Natapov 2024-02-28 18:30:33 +02:00
  • 6afa80a443 sync_raft_topology_nodes: do no emit REMOVED_NODE on IP change Petr Gusev 2024-02-28 13:27:10 +04:00
  • ce45f93caf tools/scylla-nodetool: print separator between samplings Kefu Chai 2024-02-29 15:42:59 +08:00
  • a53457f740 tools/scylla-nodetool: only print the specified sampling Kefu Chai 2024-02-29 15:39:01 +08:00
  • 604c7440d2 tools/scylla-nodetool: use /storage_service/toppartition/ Kefu Chai 2024-02-29 15:36:57 +08:00
  • ba373f83e4 Merge '[Backport 5.2] repair: streaming: handle no_such_column_family from remote node' from Aleksandra Martyniuk Botond Dénes 2024-02-28 16:33:01 +02:00
  • 111264e3b1 Merge 'misc_services: fix data race from bad usage of get_next_version' from Piotr Dulikowski Kamil Braun 2024-02-25 19:35:34 +01:00
  • d82c757323 Merge 'misc_services: fix data race from bad usage of get_next_version' from Piotr Dulikowski Kamil Braun 2024-02-25 19:35:34 +01:00
  • b02f8a0759 doc: add the quorum requirement file Anna Stuchlik 2024-02-28 13:03:30 +01:00
  • 60e04e2c59 test/cql-pytest: test_select_from_mutation_fragments.py: move away from memtables Botond Dénes 2024-02-28 05:22:15 -05:00
  • c228e4d518 cql3: select_statement: mutation_fragments_select_statement: fix use-after-return Botond Dénes 2024-02-28 06:46:48 -05:00
  • 78aeb990a6 repair: handle no_such_column_family from remote node gracefully Aleksandra Martyniuk 2024-02-08 13:45:48 +01:00
  • 23493bb342 test: test drop table on receiver side during streaming Aleksandra Martyniuk 2024-01-08 21:19:23 +01:00
  • d19afd7059 streaming: fix indentation Aleksandra Martyniuk 2024-02-08 13:55:47 +01:00
  • 4e200aa250 streaming: handle no_such_column_family from remote node gracefully Aleksandra Martyniuk 2024-02-07 17:51:16 +01:00
  • afca1142cd repair: add methods to skip dropped table Aleksandra Martyniuk 2024-02-06 13:53:42 +01:00
  • 58a1be93b2 Merge ' test/topology_custom: test_read_repair.py: reduce run-time ' from Botond Dénes scylla-5.4.4-candidate scylla-5.4.4 Avi Kivity 2024-02-27 18:54:38 +02:00
  • 9dbc30a385 build: cmake: add ${CMAKE_BINARY_DIR}/debian as a dep Kefu Chai 2024-02-28 16:03:49 +08:00
  • a1cd019e50 build: cmake: use build/$<CONFIG>/ instead of build Kefu Chai 2024-02-28 16:01:54 +08:00
  • bf9a895c09 build: cmake: always pass absolute path for add_stripped() Kefu Chai 2024-02-28 15:53:10 +08:00
  • 305c63c629 test: test_tablets: Add load-and-stream test Raphael S. Carvalho 2024-02-21 11:56:04 -03:00
  • 771cbf9b79 sstables_loader: Stream to pending tablet replica if needed Raphael S. Carvalho 2024-02-20 21:04:05 -03:00
  • 616eec2214 Merge ' test/topology_custom: test_read_repair.py: reduce run-time ' from Botond Dénes Avi Kivity 2024-02-27 18:54:38 +02:00
  • 9dcb5c76d6 test: rest_api: enable tablets by default Aleksandra Martyniuk 2024-02-27 17:46:25 +01:00