Project

General

Profile

Actions

Bug #21058

open

mds: remove UNIX file permissions binary dependency

Added by Patrick Donnelly over 6 years ago. Updated almost 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 #1

Updated by Patrick Donnelly over 6 years ago

May not be necessary as bits are defined by POSIX. Should still look for other dependencies which may vary.

Actions #2

Updated by Patrick Donnelly over 4 years ago

  • Status changed from 12 to New
Actions

Also available in: Atom PDF