mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-28 04:06:59 +00:00
" The snapshotting code is already well isolated from the rest of the storage_service, so it's relatively easy to move it into independent component, thus de-bloating the storage_service. As a side effect this allows painless removal of calls to global get_storage_service() from schema::describe code. Test: unit(debug), dtest.snapshot_test(dev), manual start-stop " * 'br-snapshot-controller-4' of https://github.com/xemul/scylla: snap: Get rid of storage_service reference in schema.cc main: Stop http server snapshot: Make check_snapshot_not_exist a method snapshots: Move ops gate from storage_service snapshot: Move lock from storage_service snapshot: Move all code into db::snapshot_ctl class storage_service: Move all snapshot code into snapshot-ctl.cc snapshots: Initial skeleton snapshots: Properly shutdown API endpoints api: Rewrap set_server_snapshot lambda