if (!waiting_for_version.empty() || (!synced && sync_reqid > 0)) {
version_t want;
if (!waiting_for_version.empty())
- want = MAX(cached_version, waiting_for_version.rbegin()->first);
+ want = std::max<version_t>(cached_version, waiting_for_version.rbegin()->first);
else
- want = MAX(cached_version, 1);
+ want = std::max<version_t>(cached_version, 1);
refresh(want, NULL);
if (!synced)
sync_reqid = last_reqid;
{
dout(10) << __func__ << dendl;
- refresh(MAX(cached_version, 1), onfinish);
+ refresh(std::max<version_t>(cached_version, 1), onfinish);
synced = false;
if (server_ready)
sync_reqid = last_reqid;
bool is_synced() const { return synced; }
void wait_for_sync(MDSInternalContextBase *c) {
assert(!synced);
- waiting_for_version[MAX(cached_version, 1)].push_back(c);
+ waiting_for_version[std::max<version_t>(cached_version, 1)].push_back(c);
}
snapid_t get_last_created() const { return cached_last_created; }
snapid_t last_destroyed = mdcache->mds->snapclient->get_last_destroyed();
if (global || srnode.is_parent_global()) {
last_created = mdcache->mds->snapclient->get_last_created();
- seq = MAX(last_created, last_destroyed);
+ seq = std::max(last_created, last_destroyed);
} else {
last_created = srnode.last_created;
seq = srnode.seq;