]>
git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd: scrub refactoring: decalaring the interfaces exposed by a scrubber object
The interfaces exposed by the scrubber, to be used by:
1 - the PG
2 - the scrubbing state-machine (a Scrubber's object)
+-------------------+
| |
| PG +--------------+
| | |
+-------------------+ |
v
+---ScrubPgIF----+
+----------+----------------+-----+
| |
| Scrubber |
| |
| |
+----------+---------------+------+
+---------------+
^ ScrubMachineListener
|
+-------------------+ |
| | |
| Scrubber FSM +------------+
| |
+-------------------+
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>