]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd/scrub: discard shallow-history usage in the FSM
authorRonen Friedman <rfriedma@redhat.com>
Mon, 25 Mar 2024 08:37:50 +0000 (03:37 -0500)
committerRonen Friedman <rfriedma@redhat.com>
Tue, 9 Apr 2024 11:00:01 +0000 (06:00 -0500)
commit4ffcae30b610f0974663acb2e3937d79c7391cb5
tree17fd88581e665bcd1f1a30e315f998d87a85e76a
parentfaef7ca599b6d3b7fdef92554cf5f4b399df4e3e
osd/scrub: discard shallow-history usage in the FSM

Due to the complexity of the shallow-history boost::statechart,
it is replaced by ReplicaActive reservation state flags.
In this commit - the history code is removed. The following commits
introduce the replacement.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
(cherry picked from commit d643bdedec7a1b747ef359bb5f6aa243a5ff3020)
src/osd/scrubber/scrub_machine.cc
src/osd/scrubber/scrub_machine.h