Sean McGinnis 5dc5a55d33 Provide setting to ignore lvm descriptor leak warnings
For some reason the leaked descriptor warning message coming
from LVM is causing Cinder to fail startup and it appears to be
masking out the vg response in vgs calls.

We typically don't hit this, but due to the nature of Kolla and
I guess going through the different processes via the containers
this gets logged every time vgs is called.  Eric Harney rightly
pointed out that rather than use exception handling and such
that we should use the LVM env variable mechanism we already have
in place in Cinder.

This was added to the LVM local_dev code in the openstack/cinder repo,
but was not also added to os-brick. The long term goal is to have all of
this handling in os-brick, so this replicates the changes from cinder
done in I85612fa49475beea58d30330c8fe8352a2f91123.

Change-Id: I9d5aaad0e6213535afc1ce071f12190cc6aa02d0
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2019-05-07 21:53:37 +00:00
2016-04-20 15:52:31 +00:00
2015-03-18 13:00:51 +01:00
2015-01-22 19:09:30 +00:00
2017-10-02 17:35:26 -05:00
2019-02-26 14:24:46 -06:00
2018-04-02 14:40:35 -04:00
2019-01-18 21:30:00 -05:00
2015-01-22 19:09:30 +00:00
2018-07-11 17:51:51 +07:00
2016-04-04 18:02:19 -04:00
2018-06-27 23:02:38 +08:00
2018-04-11 11:52:27 -04:00
2019-02-28 11:02:40 +05:30
2017-03-10 19:12:09 +00:00
2019-01-18 21:30:00 -05:00
2019-02-26 14:24:46 -06:00

Team and repository tags

image

brick

Latest Version

Downloads

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 information, refer to the developer documents:

https://docs.openstack.org/os-brick/latest/

OR refer to the parent project, Cinder:

https://docs.openstack.org/cinder/latest/

Release notes for the project can be found at:

https://docs.openstack.org/releasenotes/os-brick

Description
Volume discovery and local storage management lib
Readme 31 MiB
Languages
Python 99.6%
Shell 0.4%