The auth mds has received dirty scatterlock state. But it hasn't
journaled the dirty state yet. The log segment that marked the
scatterlock dirty need to be preserved. Therefore, we can't clear
the dirty flag of scatterlock.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
assert(in);
bufferlist::iterator q = basebl.begin();
in->_decode_base(q);
- // auth will send a full inode for any inode it got scatterlock state for.
- in->clear_scatter_dirty();
dout(10) << " got inode base " << *in << dendl;
}