The lvm driver parses the host's location info and extracts the number of mirrors from there. In this process, it doesn't convert the lvm_mirros to int, which makes it fail further in the process due to some boolean checks done on that value.
http://git.openstack.org/cgit/openstack/cinder/tree/cinder/volume/drivers/lvm.py#n693
https://git.openstack.org/cgit/openstack/cinder/tree/cinder/brick/local_dev/lvm.py?h=stable/havana#n358
The lvm driver parses the host's location info and extracts the number of mirrors from there. In this process, it doesn't convert the lvm_mirros to int, which makes it fail further in the process due to some boolean checks done on that value.
http:// git.openstack. org/cgit/ openstack/ cinder/ tree/cinder/ volume/ drivers/ lvm.py# n693
https:/ /git.openstack. org/cgit/ openstack/ cinder/ tree/cinder/ brick/local_ dev/lvm. py?h=stable/ havana# n358