<< " -> " << ccap_string(wanted)
<< " (added caps even though we had seq mismatch!)" << dendl;
cap->set_wanted(wanted | cap->wanted());
+ } else {
+ dout(10) << " NOT changing wanted " << ccap_string(cap->wanted())
+ << " -> " << ccap_string(wanted)
+ << " (seq " << m->get_seq() << " != last_issue " << cap->get_last_issue() << ")" << dendl;
}
}
file_mixed(lock);
else
simple_sync(lock);
+ return;
}
}
}
dout(7) << "file_eval stable, bump to loner " << *lock
<< " on " << *lock->get_parent() << dendl;
file_excl(lock);
+ return;
}
// * -> mixed?
dout(7) << "file_eval stable, bump to mixed " << *lock
<< " on " << *lock->get_parent() << dendl;
file_mixed(lock);
+ return;
}
// * -> sync?
simple_sync(lock);
}
- else if (in->is_any_caps())
+ if (in->is_any_caps())
issue_caps(in);
}