]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mds/quiesce: QuiesceAgent implementation and unit tests
authorLeonid Usov <leonid.usov@ibm.com>
Sun, 26 Nov 2023 11:29:11 +0000 (13:29 +0200)
committerLeonid Usov <leonid.usov@ibm.com>
Mon, 4 Mar 2024 11:48:03 +0000 (13:48 +0200)
commit3de0882ad36d4f08f2f171b1ffd263da5a78f00f
treef9a53ed3eef7083c93cd03afe9deb40faa662960
parent0e61c44238ef5ec1d2b0406600a4ce981b07f87a
mds/quiesce: QuiesceAgent implementation and unit tests

QuiesceAgent is the layer that converts updates from the QuiesceDb
into calls to the QuiesceProtocol APIs, and then sends async acks
back to the db manager following the quiesce protocol events.

Signed-off-by: Leonid Usov <leonid.usov@ibm.com>
src/mds/QuiesceAgent.cc [new file with mode: 0644]
src/mds/QuiesceAgent.h
src/test/mds/CMakeLists.txt
src/test/mds/TestQuiesceAgent.cc [new file with mode: 0644]