Merge pull request #21941 from ukernel/wip-24053

mds: reply session reject for open request from blacklisted client
This commit is contained in:
Yan, Zheng 2018-05-19 17:07:40 +08:00 committed by GitHub
commit 0edab5fcc3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 2 deletions

View File

@ -124,7 +124,7 @@ class KernelMount(CephFSMount):
def cleanup(self):
pass
def umount_wait(self, force=False, require_clean=False):
def umount_wait(self, force=False, require_clean=False, timeout=900):
"""
Unlike the fuse client, the kernel client's umount is immediate
"""

View File

@ -359,7 +359,8 @@ void Server::handle_client_session(MClientSession *m)
});
if (blacklisted) {
dout(10) << "ignoring blacklisted client " << session->info.inst.addr << dendl;
dout(10) << "rejecting blacklisted client " << session->info.inst.addr << dendl;
mds->send_message_client(new MClientSession(CEPH_SESSION_REJECT), session);
m->put();
return;
}