Valeriy Ponomaryov d878826cf3 Fix concurrent usage of update_access method for share instances
In mitaka, update_access merged with a known concurrency issue.
This concurrency has been randomly failing in our CIs. This change
adds a lock mechanism to prevent that, while rules are being removed
by a thread, a parallel thread adds back or handle the same rules
that are being removed.

Also, a late mitaka update_access patch [1] broke share migration access
rules consistency, thus leaving stale access rule data on share server
that hosted the share prior to its migration. This patch addresses this
by preventing the refresh mechanism from adding back rules
that are removed.

[1] I0f863cbae4d8af0660114161deda7bf7aa60d71d

Change-Id: Ief3b15eefc0fc325a2a5418fc7ac2724c315cc21
Co-Authored-By: Rodrigo Barbieri <rodrigo.barbieri2010@gmail.com>
Co-Authored-By: Goutham Pacha Ravi <gouthamr@netapp.com>
Closes-Bug: #1566815
Closes-Bug: #1609414
2016-08-08 20:10:57 -03:00
2016-04-08 14:28:42 +00:00
2015-09-21 15:09:22 +03:00
2016-07-25 15:55:00 +00:00
2014-09-19 21:23:02 +00:00
2013-08-08 10:34:06 -04:00
2013-08-08 10:34:06 -04:00
2013-09-17 10:57:47 +03:00
2015-01-23 08:18:06 +01:00
2015-03-18 13:40:03 +01:00
2016-07-28 23:13:29 -07:00
2015-09-18 20:43:19 +00:00
2016-07-25 15:55:00 +00:00

MANILA

You have come across an OpenStack shared file system service. It has identified itself as "Manila." It was abstracted from the Cinder project.

Getting Started

If you'd like to run from the master branch, you can clone the git repo:

git clone https://github.com/openstack/manila.git

For developer information please see HACKING.rst

You can raise bugs here http://bugs.launchpad.net/manila

Python client

https://github.com/openstack/python-manilaclient.git

Description
Shared filesystem management project for OpenStack.
Readme 180 MiB
Languages
Python 99.3%
Shell 0.7%