d878826cf3

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
MANILA
You have come across an OpenStack shared file system service. It has identified itself as "Manila." It was abstracted from the Cinder project.
- Wiki: https://wiki.openstack.org/Manila
- Developer docs: http://docs.openstack.org/developer/manila
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
Description
Languages
Python
99.3%
Shell
0.7%