Project

General

Profile

Actions

Bug #46582

closed

cephadm: NFS services should not share the same namespace in a pool

Added by Kiefer Chang almost 4 years ago. Updated almost 3 years ago.

Status:
Resolved
Priority:
High
Assignee:
-
Category:
cephadm/nfs
Target version:
-
% Done:

0%

Source:
Tags:
low-hanging-fruit
Backport:
octopus
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

NFS services should have their dedicated pool and namespace to store export and conf objects.

cephadm allow me to apply these two specs:

service_type: nfs
service_id: foo
placement:
    hosts:
    - mgr0
spec:
    pool: rbd
    namespace: nfs

service_type: nfs
service_id: bar
placement:
    hosts:
    - osd0
spec:
    pool: rbd
    namespace: nfs

The namespace should be checked if it's already occupied by other services.

Actions

Also available in: Atom PDF