}
if (!_do_cap_update(in, cap, m->get_dirty(), follows, m, ack)) {
if (ack)
- mds->send_message(ack, m->get_connection());
+ mds->send_message_client(ack, m->get_connection());
eval_cap_gather(in);
}
} else {
// no update, ack now.
if (ack)
- mds->send_message(ack, m->get_connection());
+ mds->send_message_client(ack, m->get_connection());
bool did_issue = eval(in, CEPH_CAP_LOCKS);
if (!did_issue && (cap->wanted() & ~cap->pending()))
now += mdcache->client_lease_durations[pool];
mdcache->touch_client_lease(l, pool, now);
- mds->send_message(m, m->get_connection());
+ mds->send_message_client(m, m->get_connection());
}
break;
fake_inode.ino = p->first;
MClientCaps *stale = new MClientCaps(CEPH_CAP_OP_EXPORT, p->first, 0, 0, 0);
//stale->head.migrate_seq = 0; // FIXME ******
- mds->send_message(stale, m->get_connection());
+ mds->send_message_client(stale, m->get_connection());
// add to cap export list.
mdcache->rejoin_export_caps(p->first, from, p->second);