2019-10-11 22:16:52 |
Billy Olsen |
bug |
|
|
added bug |
2019-10-11 23:21:04 |
Billy Olsen |
bug task added |
|
cloud-archive |
|
2019-10-11 23:21:14 |
Billy Olsen |
nominated for series |
|
cloud-archive/queens |
|
2019-10-11 23:21:14 |
Billy Olsen |
bug task added |
|
cloud-archive/queens |
|
2019-10-11 23:21:22 |
Billy Olsen |
cloud-archive: status |
New |
Triaged |
|
2019-10-11 23:21:29 |
Billy Olsen |
cloud-archive: importance |
Undecided |
Medium |
|
2019-10-11 23:21:32 |
Billy Olsen |
cloud-archive/queens: importance |
Undecided |
Medium |
|
2019-10-11 23:21:41 |
Billy Olsen |
cloud-archive/queens: status |
New |
Triaged |
|
2019-10-11 23:26:14 |
Billy Olsen |
ceph (Ubuntu): importance |
High |
Medium |
|
2019-10-14 02:26:58 |
Billy Olsen |
tags |
sts |
regression-update sts |
|
2019-10-14 02:39:32 |
Billy Olsen |
attachment added |
|
bionic patch https://bugs.launchpad.net/cloud-archive/+bug/1847822/+attachment/5296864/+files/dont-validate-fs-caps-on-authorize.patch |
|
2019-10-14 02:44:22 |
Billy Olsen |
description |
Attempting to provide access to a user within Ceph to a specific mount path fails with unknown cap type. This appears to be due to the monitor not knowing how to validate the caps that are provided with the mount path per upstream bug https://tracker.ceph.com/issues/39395 and subsequent pull requests.
This is fixed in Mimic (13.1.0+) and included in the current Luminous devel release (upcoming 12.2.13).
Steps to recreate:
1. Install ceph w/ ceph-fs.
2. Mount ceph filesystem and create subdirectory for restricting access
$ ceph-fuse -k /etc/ceph/ceph.client.foo.keyring --id foo -m 10.5.0.5:6789 /mnt/ceph-fs
$ mkdir /mnt/ceph-fs/bar
3. Authorize access for ceph user to rw a directory
$ ceph fs authorize ceph-fs client.foo /bar rw
Expected Results:
The authorize command to succeed
Actual Results:
Error EINVAL: unknown cap type '/bar'
Upstream pull-request:
https://github.com/ceph/ceph/pull/28666 |
[Impact]
Attempting to provide access to a user within Ceph to a specific mount path fails with unknown cap type. This appears to be due to the monitor not knowing how to validate the caps that are provided with the mount path per upstream bug https://tracker.ceph.com/issues/39395 and subsequent pull requests.
This is fixed in Mimic (13.1.0+) and included in the current Luminous devel release (upcoming 12.2.13).
[Test Case]
Steps to recreate:
1. Install ceph w/ ceph-fs.
2. Mount ceph filesystem and create subdirectory for restricting access
$ ceph-fuse -k /etc/ceph/ceph.client.foo.keyring --id foo -m 10.5.0.5:6789 /mnt/ceph-fs
$ mkdir /mnt/ceph-fs/bar
3. Authorize access for ceph user to rw a directory
$ ceph fs authorize ceph-fs client.foo /bar rw
Expected Results:
The authorize command to succeed
Actual Results:
Error EINVAL: unknown cap type '/bar'
[Regression Potential]
Regression potential is low as this has already been fixed upstream and has seen additional testing without additional problem reports from the change. The change does affect the validation of capabilities, so if a problem were to arise it would likely be in the verification of capabilities when the code is parsing.
[Other Info]
Upstream pull-request: https://github.com/ceph/ceph/pull/28666 |
|
2019-10-14 04:21:14 |
Ubuntu Foundations Team Bug Bot |
tags |
regression-update sts |
patch regression-update sts |
|
2019-10-14 04:21:23 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Ubuntu Review Team |
2019-10-21 13:39:13 |
Edward Hope-Morley |
tags |
patch regression-update sts |
patch regression-update sts sts-sru-needed |
|
2019-10-30 00:00:33 |
Gabriel Ramirez |
bug |
|
|
added subscriber Gabriel Ramirez |
2019-11-26 15:21:08 |
James Page |
cloud-archive: status |
Triaged |
Fix Released |
|
2019-11-26 15:21:27 |
James Page |
nominated for series |
|
Ubuntu Bionic |
|
2019-11-26 15:21:27 |
James Page |
bug task added |
|
ceph (Ubuntu Bionic) |
|
2019-11-26 15:21:34 |
James Page |
ceph (Ubuntu): status |
Triaged |
Fix Released |
|
2019-11-26 15:21:37 |
James Page |
ceph (Ubuntu Bionic): status |
New |
Triaged |
|
2019-11-26 15:21:40 |
James Page |
ceph (Ubuntu Bionic): importance |
Undecided |
Medium |
|
2019-11-26 15:21:52 |
James Page |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2019-11-29 12:19:34 |
Timo Aaltonen |
ceph (Ubuntu Bionic): status |
Triaged |
Fix Committed |
|
2019-11-29 12:19:36 |
Timo Aaltonen |
bug |
|
|
added subscriber SRU Verification |
2019-11-29 12:19:40 |
Timo Aaltonen |
tags |
patch regression-update sts sts-sru-needed |
patch regression-update sts sts-sru-needed verification-needed verification-needed-bionic |
|
2019-12-02 14:42:53 |
James Page |
cloud-archive/queens: status |
Triaged |
Fix Committed |
|
2019-12-02 14:42:54 |
James Page |
tags |
patch regression-update sts sts-sru-needed verification-needed verification-needed-bionic |
patch regression-update sts sts-sru-needed verification-needed verification-needed-bionic verification-queens-needed |
|
2019-12-03 07:13:24 |
gerald.yang |
tags |
patch regression-update sts sts-sru-needed verification-needed verification-needed-bionic verification-queens-needed |
patch regression-update sts sts-sru-needed verification-done verification-needed-bionic verification-queens-done |
|
2019-12-03 07:29:32 |
gerald.yang |
tags |
patch regression-update sts sts-sru-needed verification-done verification-needed-bionic verification-queens-done |
patch regression-update sts sts-sru-needed verification-needed verification-needed-bionic verification-queens-done |
|
2019-12-03 07:51:27 |
gerald.yang |
tags |
patch regression-update sts sts-sru-needed verification-needed verification-needed-bionic verification-queens-done |
patch regression-update sts sts-sru-needed verification-done-bionic verification-needed verification-queens-done |
|
2019-12-03 07:55:28 |
gerald.yang |
tags |
patch regression-update sts sts-sru-needed verification-done-bionic verification-needed verification-queens-done |
patch regression-update sts sts-sru-needed verification-done verification-done-bionic verification-queens-done |
|
2020-01-20 16:51:44 |
Launchpad Janitor |
ceph (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2020-01-20 16:52:18 |
Ćukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2020-01-21 13:31:18 |
James Page |
cloud-archive/queens: status |
Fix Committed |
Fix Released |
|