Notice
This document is for a development version of Ceph.
BackfillMachine
In Crimson, backfill is implemented with Boost State Chart.
A sample of the recent state model:
Note
Cancelled
and Crushed
states are not included in the
following graph in order to make it easier to follow:
Any state is able to transit into
Crushed
.Any state (except from
Initial
andWaiting
) can transit intoCancelled
In similarly to Peering a copy of the latest BackfillMachine state model can be genereated using the gen_state_diagram.py
Brought to you by the Ceph Foundation
The Ceph Documentation is a community resource funded and hosted by the non-profit Ceph Foundation. If you would like to support this and our other efforts, please consider joining now.