os-brick/os_brick
Matthew Booth 7e341a9408 Make close on cryptsetup volumes idempotent
When recovering from the failure of a compute host, Nova can call
close on an encryptor whose state Nova can't be certain of, but which
hasn't been created. This change makes the close operation idempotent,
which allows recovery to be more robust.

Related-bug: #1724573
Change-Id: I9f52f89b8466d03699cfd5c0e32c672c934cd6fb
(cherry picked from commit cedf281c73)
2017-12-12 18:31:43 +00:00
..
encryptors Make close on cryptsetup volumes idempotent 2017-12-12 18:31:43 +00:00
initiator Merge "Fixed generated temp file problem for RBD backend" into stable/ocata 2017-11-21 00:53:06 +00:00
local_dev Remove race condition from lvextend 2016-08-01 20:08:07 +00:00
privileged Trivial rootwrap -> privsep replacement 2016-04-15 15:29:25 +00:00
remotefs Merge "Windows remotefs: create mountpoints at the expected location" 2016-11-18 16:46:00 +00:00
tests Make close on cryptsetup volumes idempotent 2017-12-12 18:31:43 +00:00
__init__.py Update os-brick requirements 2015-04-17 17:11:34 +00:00
exception.py Raise specific exception for an invalid protocol connector 2016-11-04 18:07:06 -04:00
executor.py Fix cmd execution stderr, stdout unicode errors 2016-08-25 16:34:28 +00:00
i18n.py Drop use of 'oslo' namespace package 2015-04-28 22:25:57 +00:00
utils.py Mask passwords in utils.trace for func params 2016-11-08 12:55:46 -05:00
version.py Add reno for release notes management 2016-01-20 19:19:36 -06:00