]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Fix _get_disk_of_partition edgecase in utils
authorgit-harry <git-harry@live.co.uk>
Fri, 28 Nov 2014 12:35:43 +0000 (12:35 +0000)
committergit-harry <git-harry@live.co.uk>
Fri, 28 Nov 2014 12:56:33 +0000 (12:56 +0000)
commit3d6b8dec1e2c47a5de437562f398f2a994cbea3f
tree4eb6a9adf89337d8f32abf2b4070d702a616c2d6
parentbcd1dcee2369ba0b6d55f1863ad9e3e62e9ff475
Fix _get_disk_of_partition edgecase in utils

_get_disk_of_partition in cinder/utils returns a disk device path,
calculated from a supplied partition device path, and stat for a device.

If the disk path calculated by the function, using a regex, is not a
block device the function will return the original device path argument
and the stat object for disk path that was not a block device.

This commit modifies the function so that if the supplied device path is
returned by the function the stat of that path is guaranteed to be
returned.

Change-Id: I7ce0a748fe4a0ebaa02cba11baadb8c71c007aa2
cinder/tests/test_utils.py
cinder/utils.py