Project

General

Profile

Actions

Bug #43270

closed

kclient: retry the same mds later after the new session is opened

Added by Xiubo Li over 4 years ago. Updated about 4 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
-
% 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.

Actions #1

Updated by Xiubo Li over 4 years ago

  • Status changed from New to Fix Under Review
Actions #2

Updated by Xiubo Li about 4 years ago

  • Status changed from Fix Under Review to Resolved
Actions

Also available in: Atom PDF