Project

General

Profile

Actions

Bug #21058

open

mds: remove UNIX file permissions binary dependency

Added by Patrick Donnelly over 6 years ago. Updated about 4 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Correctness/Safety
Target version:
-
% Done:

0%

Source:
Development
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
MDS
Labels (FS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

The MDS has various file permission/type bits pulled from UNIX headers. These could be different depending on what system the MDS is running. We should convert them to Ceph specific flags. I'm mostly thinking of the S_I* defines (e.g. S_IRUSR) but there are probably others.

The client and related tests are also affected by this.

Actions

Also available in: Atom PDF