Actions
Bug #51857
closedclient: make sure only to update dir dist from auth mds
% Done:
100%
Source:
Community (dev)
Tags:
backport_processed
Backport:
pacific,octopus
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
fs
Component(FS):
Client
Labels (FS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
In mds/Server::set_trace_dist, if (dir->is_auth() && !forward_all_requests_to_auth) dir->get_dist_spec(ds.dist, whoami);
On client side, in Client::update_dir_dist, it updates the replica info from the ds.dist, regardless of whether the reply comes from the replica or the auth mds. Because the replica mds dose not spec the ds.dist, so client will clear the replica info what have been set by the auth mds when received reply from the replica mds.
Updated by Kefu Chai over 2 years ago
- Status changed from New to Fix Under Review
- Pull request ID set to 42499
Updated by Patrick Donnelly over 2 years ago
- Project changed from Ceph to CephFS
- Subject changed from client:make sure only to update dir dist from auth mds to client: make sure only to update dir dist from auth mds
- Assignee set to yantao xue
- Target version set to v17.0.0
- Source set to Community (dev)
- Component(FS) Client added
Updated by Patrick Donnelly over 2 years ago
- Status changed from Fix Under Review to Pending Backport
- Backport set to pacific,octopus
Updated by Backport Bot over 2 years ago
- Copied to Backport #51976: octopus: client: make sure only to update dir dist from auth mds added
Updated by Backport Bot over 2 years ago
- Copied to Backport #51977: pacific: client: make sure only to update dir dist from auth mds added
Updated by Konstantin Shalygin 12 months ago
- Tracker changed from Fix to Bug
- Status changed from Pending Backport to Resolved
- % Done changed from 0 to 100
- Regression set to No
- Severity set to 3 - minor
Actions