Fixes: #10982
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
client_t whoami = client->get_nodeid();
lderr(client->cct) << "tried to remount (to trim kernel dentries) and got error "
<< r << dendl;
- if (client->require_remount) {
+ if (client->require_remount && !client->unmounting) {
assert(0 == "failed to remount for kernel dentry trimming");
}
}
friend class C_C_Tick; // Asserts on client_lock
friend class C_Client_SyncCommit; // Asserts on client_lock
friend class C_Client_RequestInterrupt;
+ friend class C_Client_Remount;
//int get_cache_size() { return lru.lru_get_size(); }
//void set_cache_size(int m) { lru.lru_set_max(m); }