os-brick/os_brick/tests
Eric Harney 30d7bc124e Fix NFS "already mounted" detection
Previous fix

2f32c98a RemoteFS: don't fail in do_mount if already mounted

was made with the assumption that "already mounted" appearing
in stderr from an NFS mount means that the NFS share was already
mounted.

However, the NFS client can fail with "busy or already mounted"
in cases where it fails to mount the share as well.

This results in the Cinder NFS backup driver believing that the
NFS mount has succeeded when it didn't, and as a result, data
can be written to the local disk instead of the NFS target.

Fail if the share isn't actually mounted rather than succeeding.

Related-Bug: #1780813
Closes-Bug: #1797233
Change-Id: Iebd1afb3340fcaeb1969784966c4f9be35a28417
(cherry picked from commit 360a20c7c7)
(cherry picked from commit 4c94477cb5)
2018-12-06 11:08:00 -05:00
..
encryptors Make close on cryptsetup volumes idempotent 2017-11-18 00:19:42 +00:00
initiator The validation of iscsi session should be case insensitive 2018-10-17 02:30:44 +00:00
local_dev set vg_thin_pool_size to float type 2017-11-28 09:58:50 +08:00
privileged Refactor iSCSI connect 2017-06-16 16:09:35 +02:00
remotefs Fix NFS "already mounted" detection 2018-12-06 11:08:00 -05:00
windows Refactor iSCSI disconnect 2017-05-31 15:31:20 +02:00
__init__.py renamed the project to os-brick 2015-02-05 23:58:37 +00:00
base.py Merge "Replace assertDictMatch with assertDictEqual" 2016-12-22 17:24:10 +00:00
test_brick.py Removes unnecessary utf-8 encoding 2016-12-22 10:24:40 +07:00
test_exception.py Use six.text_type instead of unicode 2015-04-03 10:22:45 +03:00
test_executor.py iSCSI multipath: improve logging on connect 2017-06-26 20:31:59 +02:00
test_utils.py Mask passwords in utils.trace for func params 2016-11-08 12:55:46 -05:00