Project

General

Profile

Actions

Bug #40186

closed

mgr/dashboard: NFS Ganesha Object Gateway exports should default to read-only and warn if RW is requested

Added by Lenz Grimmer almost 5 years ago. Updated about 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Component - NFS
Target version:
% Done:

0%

Source:
Tags:
Backport:
nautilus
Regression:
No
Severity:
3 - minor
Reviewed:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

The Ceph Dashboard includes a GUI for Ganesha management. The configuration UI allows users to select Object Gateway backed exports with different access modes (RO, RW, etc.).

As documented in http://docs.ceph.com/docs/master/radosgw/nfs/ , the NFS Object Gateway has a number of limitations which will seriously affect applications writing to the share:

The RGW NFS interface supports most operations on files and directories, with the following restrictions:

    Links, including symlinks, are not supported
    NFS ACLs are not supported
        Unix user and group ownership and permissions are supported
    Directories may not be moved/renamed
        files may be moved between directories
    Only full, sequential write i/o is supported
        i.e., write operations are constrained to be uploads
        many typical i/o operations such as editing files in place will necessarily fail as they perform non-sequential stores
        some file utilities apparently writing sequentially (e.g., some versions of GNU tar) may fail due to infrequent non-sequential stores
        When mounting via NFS, sequential application i/o can generally be constrained to be written sequentially to the NFS server via a synchronous mount option (e.g. -osync in Linux)
        NFS clients which cannot mount synchronously (e.g., MS Windows) will not be able to upload files

Because of these limitations, the Dashboard should configure Object Gateway Ganesha exports to be read-only by default. If write is selected, a warning should be shown with a link to the excerpt above.


Related issues 1 (0 open1 closed)

Copied to Dashboard - Backport #41773: nautilus: mgr/dashboard: NFS Ganesha Object Gateway exports should default to read-only and warn if RW is requestedResolvedTiago MeloActions
Actions #1

Updated by Lenz Grimmer almost 5 years ago

  • Subject changed from NFS Ganesha Object Gateway exports should default to read-only and warn if RW is requested to mgr/dashboard: NFS Ganesha Object Gateway exports should default to read-only and warn if RW is requested
Actions #2

Updated by Tiago Melo over 4 years ago

  • Assignee set to Tiago Melo
Actions #3

Updated by Tiago Melo over 4 years ago

  • Status changed from New to Fix Under Review
  • Pull request ID set to 30111
Actions #4

Updated by Lenz Grimmer over 4 years ago

  • Status changed from Fix Under Review to Pending Backport
  • Target version set to v15.0.0
Actions #5

Updated by Nathan Cutler over 4 years ago

  • Copied to Backport #41773: nautilus: mgr/dashboard: NFS Ganesha Object Gateway exports should default to read-only and warn if RW is requested added
Actions #6

Updated by Lenz Grimmer over 4 years ago

  • Status changed from Pending Backport to Resolved
Actions #7

Updated by Ernesto Puerta about 3 years ago

  • Project changed from mgr to Dashboard
  • Category changed from 144 to Component - NFS
Actions

Also available in: Atom PDF