mirror of
https://github.com/ceph/ceph
synced 2025-01-18 09:02:08 +00:00
mds: make sure mds_stamp is set when we journal
This is a catch-all that we are carrying over from before. It may not be strictly necessary, but I'm not inclined to check the code for Mutation users who didn't call acquire_locks(). Signed-off-by: Sage Weil <sage@inktank.com>
This commit is contained in:
parent
3569e809a4
commit
29c684442e
@ -1857,9 +1857,9 @@ void MDCache::predirty_journal_parents(MutationRef mut, EMetaBlob *blob,
|
||||
|
||||
assert(mds->mdlog->entry_is_open());
|
||||
|
||||
// declare now?
|
||||
if (mut->now == utime_t())
|
||||
mut->now = ceph_clock_now(g_ceph_context);
|
||||
// make sure stamp is set
|
||||
if (mut->get_mds_stamp() == utime_t())
|
||||
mut->set_mds_stamp(ceph_clock_now(g_ceph_context));
|
||||
|
||||
if (in->is_base())
|
||||
return;
|
||||
|
Loading…
Reference in New Issue
Block a user