]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/osd/backfill_state: Enqueuing doesn't last, so there should be
authorXuehan Xu <xuxuehan@qianxin.com>
Wed, 4 Sep 2024 06:58:41 +0000 (14:58 +0800)
committerXuehan Xu <xuxuehan@qianxin.com>
Tue, 3 Dec 2024 08:15:55 +0000 (16:15 +0800)
no other events coming to it than those it generated itself

Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
src/crimson/osd/backfill_state.h

index 9e908af4c8a738f12d25a39905cf7d527c242ee1..da07a377b9277ccec31f1230acff54e69598d7d9 100644 (file)
@@ -174,12 +174,9 @@ public:
   struct Enqueuing : sc::state<Enqueuing, BackfillMachine>,
                      StateHelper<Enqueuing> {
     using reactions = boost::mpl::list<
-      sc::transition<CancelBackfill, Cancelled>,
       sc::transition<RequestPrimaryScanning, PrimaryScanning>,
       sc::transition<RequestReplicasScanning, ReplicasScanning>,
       sc::transition<RequestWaiting, Waiting>,
-      sc::transition<RequestDone, Done>,
-      sc::transition<CancelBackfill, Cancelled>,
       sc::transition<sc::event_base, Crashed>>;
     explicit Enqueuing(my_context);