}
// hit pop
- mdr->now = ceph_clock_now(g_ceph_context);
if (cmode == CEPH_FILE_MODE_RDWR ||
cmode == CEPH_FILE_MODE_WR)
mds->balancer->hit_inode(mdr->get_mds_stamp(), cur, META_POP_IWR);
// created null dn.
// create inode.
- mdr->now = ceph_clock_now(g_ceph_context);
-
SnapRealm *realm = diri->find_snaprealm(); // use directory's realm; inode isn't attached yet.
snapid_t follows = realm->get_newest_seq();
utime_t now = ceph_clock_now(NULL);
mdr->set_mds_stamp(now);
- mdr->now = ceph_clock_now(g_ceph_context);
snapid_t snapid = mdr->snapid;
dout(10) << "snapid " << snapid << dendl;
SnapRealm *realm = dn->get_dir()->inode->find_snaprealm();
snapid_t follows = realm->get_newest_seq();
- mdr->now = ceph_clock_now(g_ceph_context);
-
CInode *newi = prepare_new_inode(mdr, dn->get_dir(), inodeno_t(req->head.ino),
mode, &layout);
assert(newi);
// new inode
SnapRealm *realm = dn->get_dir()->inode->find_snaprealm();
snapid_t follows = realm->get_newest_seq();
- mdr->now = ceph_clock_now(g_ceph_context);
unsigned mode = req->head.args.mkdir.mode;
mode &= ~S_IFMT;
if (!mds->locker->acquire_locks(mdr, rdlocks, wrlocks, xlocks))
return;
- mdr->now = ceph_clock_now(g_ceph_context);
snapid_t follows = dn->get_dir()->inode->find_snaprealm()->get_newest_seq();
unsigned mode = S_IFLNK | 0777;
if (!mds->locker->acquire_locks(mdr, rdlocks, wrlocks, xlocks))
return;
- // pick mtime
- if (mdr->now == utime_t())
- mdr->now = ceph_clock_now(g_ceph_context);
-
// go!
assert(g_conf->mds_kill_link_at != 1);
assert(dnl->is_primary());
mdr->set_op_stamp(mdr->slave_request->op_stamp);
- mdr->now = mdr->slave_request->now;
mdr->auth_pin(targeti);
}
// yay!
- if (mdr->now == utime_t())
- mdr->now = ceph_clock_now(g_ceph_context);
-
if (in->is_dir() && in->has_subtree_root_dirfrag()) {
// subtree root auths need to be witnesses
set<int> witnesses;
if (!mdr->more()->waiting_on_slave.empty())
return; // we're waiting for a witness.
}
-
+
// ok!
if (dnl->is_remote() && !dnl->get_inode()->is_auth())
_link_remote(mdr, false, dn, dnl->get_inode());
}
}
- // -- declare now --
- if (mdr->now == utime_t())
- mdr->now = ceph_clock_now(g_ceph_context);
-
// -- prepare witnesses --
// do srcdn auth last
return;
}
- if (mdr->now == utime_t())
- mdr->now = ceph_clock_now(g_ceph_context);
-
// allocate a snapid
if (!mdr->more()->stid) {
// prepare an stid