This allows operations that do not conflict with each
other (i.e. are on different volumes) to run concurrently.
The prior locking scheme was too coarse and essentially
made the driver single-threaded.
This patch moves the implementation of the GlusterFS driver locking
scheme to the RemoteFS base driver so that other similar volume
drivers can use it.
Reviewed: https:/ /review. openstack. org/169858 /git.openstack. org/cgit/ openstack/ cinder/ commit/ ?id=acf19befe59 614d15b89ea4be1 217de2d1712f3b
Committed: https:/
Submitter: Jenkins
Branch: master
commit acf19befe59614d 15b89ea4be1217d e2d1712f3b
Author: Alessandro Pilotti <email address hidden>
Date: Wed Apr 1 20:57:14 2015 +0300
SMBFS: Lock on a per-volume basis
This allows operations that do not conflict with each
other (i.e. are on different volumes) to run concurrently.
The prior locking scheme was too coarse and essentially
made the driver single-threaded.
This patch moves the implementation of the GlusterFS driver locking
scheme to the RemoteFS base driver so that other similar volume
drivers can use it.
Closes-Bug: #1439352 e0ad568f6228c13 03998c5235f
Change-Id: I37be14e7525406