Project

General

Profile

Bug #8185

ceph osd pool create does not set auid

Added by Loic Dachary almost 7 years ago. Updated almost 7 years ago.

Status:
Won't Fix
Priority:
Urgent
Assignee:
Category:
OSD
Target version:
-
% Done:

0%

Source:
other
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature:

Description

When a pool is created using the command line by a user associated with auid, the pool is not associated (owned) by the auid.

$ cat /tmp/keyring
[client.jean]
        key = AQCziVZT6EJoIRAA/HVxueyPmRGjvqQeOR40hQ==
        auid = 458
        caps mon = "allow *" 
$ ceph --name client.jean --keyring /tmp/keyring osd pool create jean-pool 12
$ ceph osd dump | grep 458 # fails

History

#1 Updated by Loic Dachary almost 7 years ago

  • Status changed from New to Fix Under Review

#2 Updated by Greg Farnum almost 7 years ago

  • Status changed from Fix Under Review to Won't Fix

comments I made in irc:
I don't think we want to automatically set auids; they aren't expected in a lot of the infrastructure
it should be possible to set them when creating pools though, and might not be, so we could certainly fix that
maybe make a config option on the user side to automatically include them

Also available in: Atom PDF