Bug 1493597
Summary: | Performing a manila access-allow on an existing auth entry in Ceph corrupts the permissions. | |||
---|---|---|---|---|
Product: | [Red Hat Storage] Red Hat Ceph Storage | Reporter: | Darin Sorrentino <dsorrent> | |
Component: | CephFS | Assignee: | Ram Raja <rraja> | |
Status: | CLOSED ERRATA | QA Contact: | subhash <vpoliset> | |
Severity: | medium | Docs Contact: | ||
Priority: | medium | |||
Version: | 2.4 | CC: | anharris, bniver, ceph-eng-bugs, dsorrent, gmeno, pdonnell, rraja, tbarron, tchandra, tserlin, uboppana | |
Target Milestone: | z4 | Keywords: | Triaged, ZStream | |
Target Release: | 2.5 | Flags: | dsorrent:
needinfo-
|
|
Hardware: | All | |||
OS: | All | |||
Whiteboard: | ||||
Fixed In Version: | RHEL: ceph-10.2.10-46.el7cp Ubuntu: ceph_10.2.10-40redhat1 | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 1543879 (view as bug list) | Environment: | ||
Last Closed: | 2019-04-11 13:32:56 UTC | Type: | Bug | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: |
Description
Darin Sorrentino
2017-09-20 14:45:07 UTC
Looks like we may have an issue in the ceph volume client somewhere around https://github.com/ceph/ceph/blob/master/src/pybind/ceph_volume_client.py#L1075 Darin, it looks like a bug in the ceph_volume_client.py, a Ceph client module. Can you please share the version of `python-cephfs` package that you're using? Filed an upstream Ceph bug to track this issue, http://tracker.ceph.com/issues/21501 Uday, This bug got added to 2.4 recently. I don't intend to ship it as part of 2.4-async we are currently engaged in. What do you think? cheers (In reply to Ram Raja from comment #3) > Darin, it looks like a bug in the ceph_volume_client.py, a Ceph client > module. Can you please share the version of `python-cephfs` package that > you're using? It looks like on the Ceph nodes, it is python-cephfs-10.2.5-37.el7cp.x86_64 and on the OSP11 nodes it is python-cephfs-10.2.7-28.el7cp.x86_64. [stack@darin-undercloud demo]$ ansible osp11 -a 'rpm -qa' | egrep '(SUCCESS|python-ceph)' [WARNING]: Consider using yum, dnf or zypper module rather than running rpm 10.9.65.68 | SUCCESS | rc=0 >> python-cephfs-10.2.5-37.el7cp.x86_64 10.9.64.13 | SUCCESS | rc=0 >> python-cephfs-10.2.7-28.el7cp.x86_64 10.9.64.14 | SUCCESS | rc=0 >> python-cephfs-10.2.7-28.el7cp.x86_64 10.9.64.10 | SUCCESS | rc=0 >> python-cephfs-10.2.7-28.el7cp.x86_64 10.9.65.69 | SUCCESS | rc=0 >> python-cephfs-10.2.5-37.el7cp.x86_64 10.9.64.12 | SUCCESS | rc=0 >> python-cephfs-10.2.7-28.el7cp.x86_64 10.9.65.70 | SUCCESS | rc=0 >> python-cephfs-10.2.5-37.el7cp.x86_64 localhost | SUCCESS | rc=0 >> [stack@darin-undercloud demo]$ I saw the previous comment stating OSP11 ships with 10.2.7-32 however, OSP11 actually ships with 10.2.7-28 in the overcloud-full image and the customer would need to register/update all of the overcloud nodes to get 10.2.7-32. (In reply to Gregory Meno from comment #7) > Uday, > > This bug got added to 2.4 recently. I don't intend to ship it as part of > 2.4-async we are currently engaged in. What do you think? > > cheers Gregory, to give more context. In OSP 11, OpenStack Manila's CephFS native driver is tech-preview. And the driver uses Ceph's ceph_volume_client module. The bug is being fixed in Ceph upstream master, https://github.com/ceph/ceph/pull/17935 Also, let me re-add Uday to get more info. The need more info flag was accidentally removed in Comment 8. This seems to have been forgotten about. Sorry about that. The patch is upstream in 10.2.11. Do we still want to backport this to 2.5z4? Or we can close this. Moving this bug to verified state.Followed steps in https://bugzilla.redhat.com/show_bug.cgi?id=1543879 desc. [ubuntu@magna009 ~]$ rpm -qa | grep python-ce python-cephfs-10.2.10-49.el7cp.x86_64 [ubuntu@magna009 ~]$ rpm -qa | grep ceph ceph-common-10.2.10-49.el7cp.x86_64 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2019:0747 |