Commit Graph

  • b68d6ad5e9 api: storage_service: unset reload_raft_topology_state Kamil Braun 2023-09-29 14:57:45 +02:00
  • 7dc77d03af tools/scylla-nodetool: get rid of check_json_type() Botond Dénes 2023-09-29 04:12:34 -04:00
  • fdecea5480 tools/scylla-nodetool: log more details for failed requests Botond Dénes 2023-09-22 07:58:43 -04:00
  • adb65e18a1 tools/scylla-*: use operation_option for positional options Botond Dénes 2023-10-02 08:45:44 -04:00
  • c252ff4f03 tools/utils: add support for operation aliases Botond Dénes 2023-09-22 04:22:56 -04:00
  • 471e125592 Merge 'Use REST API client in object_store test' from Pavel Emelyanov Botond Dénes 2023-10-03 08:50:55 +03:00
  • d543b96d18 docs: download iam csv files David Garcia 2023-09-01 13:26:25 +01:00
  • 3e74432dbf Merge 'Sanitize storage_proxy API handlers' from Pavel Emelyanov Botond Dénes 2023-10-02 10:44:00 +03:00
  • 6dc1ac768d cql-pytest/test_select_from_mutation_fragments: disable compaction on test_table Benny Halevy 2023-08-16 13:02:05 +03:00
  • 1640f83fdc raft: Store snapshot update and truncate log atomically Michael Huang 2023-09-25 08:17:33 -04:00
  • 2603605cd5 api: Make storage_proxy handlers use proxy argument Pavel Emelyanov 2023-09-28 13:45:57 +03:00
  • fc4335387a api: Change some static helpers to use proxy instead of ctx Pavel Emelyanov 2023-09-28 13:47:57 +03:00
  • 4910b4d5b7 api: Pass sharded<storage_proxy> reference to storage_proxy handlers Pavel Emelyanov 2023-09-28 13:42:34 +03:00
  • bbba691931 api: Start (and stop) storage_proxy API earlier Pavel Emelyanov 2023-09-28 13:39:49 +03:00
  • 7ef7b05397 api: Remove storage_service argument from storage_proxy setup Pavel Emelyanov 2023-09-28 13:38:47 +03:00
  • 0eea513663 api: Move storage_proxy/ endpoint using storage_service Pavel Emelyanov 2023-09-28 13:36:13 +03:00
  • b5eb474d95 api: Remove storage_proxy.hh from storage_service.cc Pavel Emelyanov 2023-09-28 13:19:48 +03:00
  • abf541cf29 main: Initialize API server early Pavel Emelyanov 2023-09-29 14:06:06 +03:00
  • 5591bb15a3 reader_concurrency_semaphore: Fix stop() in face of evictable reads becoming inactive Raphael S. Carvalho 2023-09-24 19:54:25 -03:00
  • 00d431bd20 reader_concurrency_semaphore: Fix stop() in face of evictable reads becoming inactive Raphael S. Carvalho 2023-09-24 19:54:25 -03:00
  • ecceb554c3 Merge 'db/hints: Clean up hint_storage.cc' from Dawid Mędrek Botond Dénes 2023-09-29 08:55:37 +03:00
  • 5d8384eff0 Merge 'Fix test_fencing.py::test_fence_hints flakiness' from Kamil Braun Botond Dénes 2023-09-28 16:30:23 +03:00
  • 3709a43ccc cql-pytest.nodetool: no_autocompaction_context: support ks.tbl syntax Benny Halevy 2023-09-28 08:16:03 +03:00
  • 53c01b121a test: test_fencing.py: enable hints_manager=trace logs in test_fence_hints Kamil Braun 2023-09-22 16:39:23 +02:00
  • 706734f76c test: test_fencing.py: reload topology through REST API in test_fence_hints Kamil Braun 2023-09-22 16:00:35 +02:00
  • 02dd297ba1 test: refactor test_fencing.py Kamil Braun 2023-09-22 15:54:24 +02:00
  • 992f1327d3 api: storage_service: add REST API to reload topology state Kamil Braun 2023-09-22 15:28:25 +02:00
  • 060f2de14e Merge 'Cluster features on raft: new procedure for joining group 0' from Piotr Dulikowski Kamil Braun 2023-09-28 11:45:09 +02:00
  • f4d53978da doc: deprecate Thrift in Cassandra compatibility Anna Stuchlik 2023-09-28 10:53:59 +02:00
  • d1f6832909 doc: remove row/key cache from Cassandra compatibility Anna Stuchlik 2023-09-28 10:42:28 +02:00
  • 9d4ad355c5 doc: add AzureSnitch to Cassandra compatibility Anna Stuchlik 2023-09-28 10:37:14 +02:00
  • 0eb8d1b438 test/object_store: Use REST client from pylib Pavel Emelyanov 2023-09-27 16:36:37 +03:00
  • 1b2e0d0cc9 system_keyspace: get_truncated_position -> get_truncated_positions Petr Gusev 2023-09-23 17:28:03 +04:00
  • 4fdf12b1c7 test/pylib: Add flush_keyspace() method to rest client Pavel Emelyanov 2023-09-27 16:10:44 +03:00
  • 9ce99a01d5 test/object_store: Wrap yielded managed cluster Pavel Emelyanov 2023-09-27 16:25:50 +03:00
  • 08c0456b88 test/boost/row_cache_test: add test_cache_reader_semaphore_oom_kill Botond Dénes 2023-09-28 04:11:45 -04:00
  • bec489409e row_cache: abort on exteral_updater::execute errors Benny Halevy 2023-05-25 14:26:49 +03:00
  • 80bba3d4b7 row_cache: do_update: simplify _prev_snapshot_pos setup Benny Halevy 2023-05-26 10:50:42 +03:00
  • 707ade21f8 replica: Add async gate to compaction_group Raphael S. Carvalho 2023-09-27 16:42:05 -03:00
  • 57a0b46aa4 replica: Coroutinize compaction_group::stop() Raphael S. Carvalho 2023-09-25 18:33:51 -03:00
  • de4db3ac19 replica: Make compaction group flush noexcept Raphael S. Carvalho 2023-09-25 18:31:47 -03:00
  • a870eeb2ab db/hints: Alias segment list in hint_storage.cc Dawid Medrek 2023-09-20 01:43:37 +02:00
  • aba85c9c98 db/hints: Rename rebalance to rebalance_hints Dawid Medrek 2023-09-20 01:23:04 +02:00
  • 64f4b825d3 db/hints: Clean up rebalance() in hint_storage.cc Dawid Medrek 2023-09-27 18:49:04 +02:00
  • b662756256 db/hints: Coroutinize hint_storage.cc Dawid Medrek 2023-09-20 01:00:29 +02:00
  • 17e763a83a db/hints: Clean up remove_irrelevant_shards_directories() in hint_storage.cc Dawid Medrek 2023-09-20 00:51:39 +02:00
  • 73d02cfcef db/hints: Clean up rebalance_segments() in hint_storage.cc Dawid Medrek 2023-09-20 00:49:08 +02:00
  • 479f4d1ad3 db/hints: Clean up rebalance_segments_for() in hint_storage.cc Dawid Medrek 2023-09-20 00:27:27 +02:00
  • a1df8dbf1c db/hints: Clean up get_current_hints_segments() in hint_storage.cc Dawid Medrek 2023-09-20 00:15:41 +02:00
  • 1fccd34dba db/hints: Rename scan_for_hints_dirs to scan_shard_hint_directories Dawid Medrek 2023-09-20 01:15:05 +02:00
  • 8e94074b85 db/hints: Clean up scan_for_hints_dirs() in hint_storage.cc Dawid Medrek 2023-09-20 00:09:38 +02:00
  • 7c68882578 db/hints: Wrap hint_storage.cc in an anonymous namespace Dawid Medrek 2023-09-19 22:30:51 +02:00
  • c0da6bcfb8 utils/logalloc: handle utils::memory_limit_reached in with_reclaiming_disabled() Botond Dénes 2023-09-27 10:28:00 -04:00
  • 6829eaad39 reader_concurrency_semaphore: use utils::memory_limit_reached exception Botond Dénes 2023-09-27 10:27:32 -04:00
  • 721ffa319d utils: add memory_limit_reached exception Botond Dénes 2023-09-27 10:21:04 -04:00
  • 2c17f81f44 tests: mark test_blocked_bootstrap as skipped Piotr Dulikowski 2023-09-06 10:23:37 +02:00
  • 11ab7c3853 storage_service: do not check features in shadow round Piotr Dulikowski 2023-08-04 13:56:49 +02:00
  • bf5059e83c storage_service: remove raft_{boostrap,replace} Piotr Dulikowski 2023-08-06 13:02:44 +02:00
  • 9a829ddf97 topology_coordinator: relax the check in enable_features Piotr Dulikowski 2023-09-20 07:55:43 +02:00
  • 3ee3699a9c raft_group0: insert replaced node info before server setup Piotr Dulikowski 2023-09-11 10:22:33 +02:00
  • 41a22f6e3b storage_service: use join node rpc to join the cluster Piotr Dulikowski 2023-08-06 10:56:30 +02:00
  • 862b6e61a4 topology_coordinator: handle joining nodes Piotr Dulikowski 2023-08-06 10:49:20 +02:00
  • 5ba2bfa015 topology_state_machine: add join_group0 state Piotr Dulikowski 2023-09-22 06:06:38 +02:00
  • bb40c2a8b8 storage_service: add join node RPC handlers Piotr Dulikowski 2023-08-06 13:01:45 +02:00
  • 6d34f99202 Merge 'doc: replace the link to Cassandra compatibility information' from Anna Stuchlik Botond Dénes 2023-09-27 16:43:28 +03:00
  • ca8723a6fd Merge 'gossiper: add get_unreachable_members_synchronized and use over api' from Benny Halevy Botond Dénes 2023-08-29 10:43:22 +03:00
  • c19959e226 doc: remove outdated/irrelevant version info Anna Stuchlik 2023-09-27 14:08:07 +02:00
  • 56f68bcf1b build: cmake: compare CMAKE_SYSTEM_PROCESSOR using STREQUAL operator Kefu Chai 2023-09-27 11:45:43 +08:00
  • 508d469fef Merge 'build: extract code fragments into functions' from Kefu Chai Botond Dénes 2023-09-27 12:28:35 +03:00
  • 61d2730e6d doc: fix section headings that appear on page tree Anna Stuchlik 2023-09-26 15:58:21 +02:00
  • 53d5635dc3 doc: replace the link to Cassandra compatibility Anna Stuchlik 2023-09-27 13:52:34 +02:00
  • 2cc37eb89b Merge 'Sanitize storage_service API maintenance' from Pavel Emelyanov Botond Dénes 2023-09-27 10:00:54 +03:00
  • 67d0c596d3 build: pass args explicitly Kefu Chai 2023-09-26 23:54:45 +08:00
  • 66428220d7 build: remove distro_extra_ldflags Kefu Chai 2023-09-26 23:48:22 +08:00
  • a9af6b71e7 build: remove distro_extra_cflags Kefu Chai 2023-09-26 23:47:12 +08:00
  • c18e996d70 build: remove distro_extra_cmake_args Kefu Chai 2023-09-26 23:46:11 +08:00
  • 854ae62774 build: pass variables explicitly Kefu Chai 2023-09-26 23:35:06 +08:00
  • e537962660 build: do not mutate args.user_ldflags Kefu Chai 2023-09-26 23:17:37 +08:00
  • 9251542761 build: do not mutate args.user_ldflags Kefu Chai 2023-09-26 23:13:17 +08:00
  • fd9552de53 build: use os.makedirs(exist_ok=True) Kefu Chai 2023-09-26 23:04:51 +08:00
  • 301b0a989a Merge ' cql3/prepare_context: fix generating pk_indexes for duplicate named bind variables' from Jan Ciołek Avi Kivity 2023-09-26 19:47:04 +03:00
  • 9dea20539d Merge 'Sanitize forward-service shutdown' from Pavel Emelyanov Nadav Har'El 2023-09-26 18:36:52 +03:00
  • 50c937439b reloc: strip.sh: always generate symbol list with posix format Kefu Chai 2023-09-22 10:37:31 +08:00
  • 024ba84637 cql3: SELECT CAST column names should match Cassandra's Alexander Turetskiy 2023-07-23 16:47:48 +03:00
  • f42be12f43 repair: release resources of shard_repair_task_impl Aleksandra Martyniuk 2023-09-21 11:13:36 +02:00
  • 64668e325e raft: expose current_leader in raft::server Piotr Dulikowski 2023-09-22 15:55:44 +02:00
  • 74b01730b4 storage_service: extract wait_for_live_nodes_timeout constant Piotr Dulikowski 2023-09-22 08:01:09 +02:00
  • 4f82f9fe50 raft_group0: abstract out node joining handshake Piotr Dulikowski 2023-09-20 14:12:10 +02:00
  • c24daf7e88 storage_service: pass raft_topology_change_enabled on rpc init Piotr Dulikowski 2023-09-20 14:10:00 +02:00
  • 7cbe5e3af8 rpc: add new join handshake verbs Piotr Dulikowski 2023-06-13 21:51:23 +02:00
  • dd4579637b docs: document the new join procedure Piotr Dulikowski 2023-07-07 13:46:42 +02:00
  • caf1d4938e topology_state_machine: add supported_features to replica_state Piotr Dulikowski 2023-09-06 15:42:08 +02:00
  • 51b0e4d44f storage_service: check destination host ID in raft verbs Piotr Dulikowski 2023-09-08 11:16:23 +02:00
  • 0317705f5a group_state_machine: take reference to raft address map Piotr Dulikowski 2023-09-13 13:55:28 +02:00
  • 193e8eba26 raft_group0: expose joined_group0 Piotr Dulikowski 2023-09-05 16:22:23 +02:00
  • 47917bcf22 filter: hash key once per sstable set not sstable Piotr Jastrzebski 2023-09-24 20:43:43 +02:00
  • d5f095d5a4 Merge 'Make interaction of compaction strategy with sstable runs more robust and efficient' from Raphael "Raph" Carvalho Botond Dénes 2023-09-26 14:56:05 +03:00
  • d799adc536 tasks: change task_manager::task::impl::is_internal() Aleksandra Martyniuk 2023-09-11 17:10:50 +02:00
  • 5804386ca6 Merge 'Don't mess with table directories in distributed loader' from Pavel Emelyanov Avi Kivity 2023-09-26 14:48:22 +03:00
  • 8066929960 build: cmake: use if (.. IN_LIST ..) when appropriate Kefu Chai 2023-09-26 10:24:37 +08:00