Actions
Bug #43270
closedkclient: retry the same mds later after the new session is opened
% Done:
0%
Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
fs
Component(FS):
kceph
Labels (FS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
With max_mds > 1 and for a request which are choosing a random
mds rank and if the relating session is not opened yet, the request
will wait the session been opened and resend again. While every
time the request is beening __do_request, it will release the
req->session first and choose a random one again, so this time it
may choose another random mds rank. The worst case is that it will
open all the mds sessions one by one just before it can be
successfully sent out out.
Updated by Xiubo Li over 4 years ago
- Status changed from New to Fix Under Review
This is the fixing patch: https://github.com/ceph/ceph-client/commit/5be1d0c54652ae3ba0a452bb3b12950e20597d0e
Updated by Xiubo Li about 4 years ago
- Status changed from Fix Under Review to Resolved
Actions