manila/manila/share/drivers/zfsonlinux
Goutham Pacha Ravi a8b6b3a839 Retry unmount operation on the ZFSOnLinux driver
When a share is mounted on the same host as the manila-share
process, zfs prevents us from destroying the underlying
dataset until the share has been cleanly unmounted from
the host. Kernel mounts can take a few seconds to get
unmounted fully especially when there are a lot of
linux namespaces that the mountpoint has been shared to.

Add a retry on these operations to harden the deletion
process and prevent spurious failures.

Change-Id: I4aba76b72df274d0a8cb90fe0ab8799523c260ef
Closes-Bug: #1903773
Related-Bug: #1896672
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
(cherry picked from commit e3fea14788)
2020-11-17 17:57:35 +00:00
..
__init__.py Add ZFSonLinux share driver 2016-03-01 13:34:18 +02:00
driver.py Retry unmount operation on the ZFSOnLinux driver 2020-11-17 17:57:35 +00:00
utils.py [pylint] Fix/ignore pylint errors in non-test modules 2019-02-25 17:23:15 +00:00