Project

General

Profile

Bug #16739

Client::setxattr always sends setxattr request to MDS

Added by Zheng Yan over 2 years ago. Updated about 1 year ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Performance/Resource Usage
Target version:
-
Start date:
07/19/2016
Due date:
% Done:

0%

Source:
other
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
Labels (FS):
Pull request ID:

Description

If client has CEPH_CAP_AUTH_EXCL, it can updates xattr locally and marks CEPH_CAP_AUTH_EXCL dirty

History

#1 Updated by Zheng Yan over 2 years ago

  • Category set to Performance/Resource Usage

#2 Updated by Greg Farnum over 2 years ago

Zheng says the client also doesn't release the caps voluntarily, which makes this extra bad.
(Maybe that should be its own ticket...?)

#3 Updated by Patrick Donnelly about 1 year ago

  • Related to Bug #23291: client: add way to sync setattr operations to MDS added

#4 Updated by Jeff Layton about 1 year ago

  • Related to deleted (Bug #23291: client: add way to sync setattr operations to MDS)

#5 Updated by Jeff Layton about 1 year ago

...I think you mean CEPH_CAP_XATTR_EXCL (Xx) here? Though you might need Ax too if someone is updating the ACLs using setxattr.

Also available in: Atom PDF