Bug 1257291 - glusterFS_native_driver: Access allow or deny of a share to a nova VM disrupts IO on existing mounts
Summary: glusterFS_native_driver: Access allow or deny of a share to a nova VM disrupt...
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-manila
Version: 7.0 (Kilo)
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
: 7.0 (Kilo)
Assignee: Csaba Henk
QA Contact: nlevinki
Don Domingo
URL:
Whiteboard:
Depends On:
Blocks: 1263542
TreeView+ depends on / blocked
 
Reported: 2015-08-26 17:22 UTC by krishnaram Karthick
Modified: 2016-08-17 09:28 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Known Issue
Doc Text:
With the glusterFS_native driver, providing or revoking 'cert'-based access to a share restarts a Red Hat Gluster Storage volume. This, in turn, will disrupt any ongoing I/O to existing mounts. To prevent any data loss, unmount a share on all clients before allowing or denying access to it.
Clone Of:
: 1263542 (view as bug list)
Environment:
Last Closed: 2015-09-16 06:56:54 UTC
Target Upstream Version:
Embargoed:
kramdoss: needinfo-


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Launchpad 1489081 0 None None None Never

Description krishnaram Karthick 2015-08-26 17:22:41 UTC
Description of problem:

With glusterFS native driver running Kilo, Gluster volume is restarted as part of providing and revoking 'cert' based access in gluster native driver. This disrupts IO to existing mounts. Granting and revoking access should happen more gracefully without any disruption to existing mounts.

Version-Release number of selected component (if applicable):

openstack-manila-2015.1.0-2

How reproducible:

always

Steps to Reproduce:

1) Create a manila share from gluster backend
2) allow 'cert' based access to a nova VM
3) Mount the share on the nova VM and run IOs
4) allow 'cert' based access to another nova VM
5) IO on first nova VM will fail

Note: The behavior is same while access is denied as well

Actual results:

IO on any existing mount fails

Expected results:

There shouldn't be any disruption to IOs while granting and revoking access

Additional info:

With this issue. administrator will have to unmount shares on all clients before allowing or denying access to a share using glusterFS native driver.

Comment 5 Csaba Henk 2015-09-16 06:56:28 UTC
No fix shall be provided for upstream Kilo and thus it's not fixed in RHEL OSP7 either.
It's added to the OSP7 Errata, see
https://access.redhat.com/documentation/en/red-hat-enterprise-linux-openstack-platform/version-7/release-notes#idm140465730614816

The bug is handled in upstream Liberty. To track the downstream port of that fix, please see the variant of this bug for OSP8: BZ #1263542


Note You need to log in before you can comment on or make changes to this bug.