e591bc78cc
Looking into this more there isn't any documented reason why we do this, and on Ubuntu 16.04 there are issues with timing and devices/symlinks getting messed up when we do the reload of device maps. We shouldn't need to be forcing multipathd to do this, it loads devices on its own. We'll leave in the one in 'wait_for_rw(..)' for now because there is some evidence that you may need to call it to update the rw state of the multipath devices, see: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise _Linux/6/html/Storage_Administration_Guide/ch37s04s02.html Change-Id: Iec58284abdc9bcbf99df5d07289bb9d60a3554d7 Closes-Bug: #1623700 |
||
---|---|---|
doc/source | ||
etc/os-brick/rootwrap.d | ||
os_brick | ||
releasenotes | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.testr.conf | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
MANIFEST.in | ||
README.rst | ||
babel.cfg | ||
pylintrc | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
brick
OpenStack Cinder brick library for managing local volume attaches
Features
- Discovery of volumes being attached to a host for many transport protocols.
- Removal of volumes from a host.
Hacking
Hacking on brick requires python-gdbm (for Debian derived distributions), Python 2.7 and Python 3.4. A recent tox is required, as is a recent virtualenv (13.1.0 or newer).
If "tox -e py34" fails with the error "db type could not be determined", remove the .testrepository/ directory and then run "tox -e py34".
- For any other imformation, refer to the parent project, Cinder:
- License: Apache License, Version 2.0
- Source: http://git.openstack.org/cgit/openstack/os-brick
- Bugs: http://bugs.launchpad.net/os-brick