From: Dhairya Parmar Date: Mon, 4 Mar 2024 08:37:35 +0000 (+0530) Subject: mds: add new item item_to_flush X-Git-Tag: testing/wip-xiubli-testing-20240726.021939-squid^2~1 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=92e0ed912280688adf8a4c4ad77c8ad89efc5587;p=ceph-ci.git mds: add new item item_to_flush Fixes: https://tracker.ceph.com/issues/64008 Signed-off-by: Dhairya Parmar (cherry picked from commit f9b17e46d16c93f7beb88fa569c2bb6c2f702ef6) --- diff --git a/src/mds/CInode.cc b/src/mds/CInode.cc index d66c9d27a7d..3897eab137c 100644 --- a/src/mds/CInode.cc +++ b/src/mds/CInode.cc @@ -328,6 +328,7 @@ CInode::CInode(MDCache *c, bool auth, snapid_t f, snapid_t l) : item_dirty_dirfrag_dir(this), item_dirty_dirfrag_nest(this), item_dirty_dirfrag_dirfragtree(this), + item_to_flush(this), pop(c->decayrate), quiescelock(this, &quiescelock_type), versionlock(this, &versionlock_type), diff --git a/src/mds/CInode.h b/src/mds/CInode.h index 06cde658948..d456442f698 100644 --- a/src/mds/CInode.h +++ b/src/mds/CInode.h @@ -1084,6 +1084,7 @@ class CInode : public MDSCacheObject, public InodeStoreBase, public Counter::item item_dirty_dirfrag_dir; elist::item item_dirty_dirfrag_nest; elist::item item_dirty_dirfrag_dirfragtree; + elist::item item_to_flush; // also update RecoveryQueue::RecoveryQueue() if you change this elist::item& item_recover_queue = item_dirty_dirfrag_dir;