]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Avoid OSError in get_blkdev_major_minor with network filesystems
authorTomoki Sekiyama <tomoki.sekiyama@hds.com>
Sat, 19 Jul 2014 02:23:55 +0000 (22:23 -0400)
committerTomoki Sekiyama <tomoki.sekiyama@hds.com>
Thu, 24 Jul 2014 16:38:32 +0000 (12:38 -0400)
commit38096b2405899adc63b7ee5f85a4d3b2a66991a7
treebbfeb8ed1d07207919379948711c4d242dddbdc1
parent73f330b88730c5d7feffa0616737e53dc9e00f14
Avoid OSError in get_blkdev_major_minor with network filesystems

To avoid OSError (File not found) thrown for volumes on network filesystems
during volume copy with CONF.volume_copy_bps_limit, this patch adds a check
of whether the specified file is on the local block devices to
get_blkdev_major_minor().

It also adds a testcase for get_blkdev_major_minor with a file on nfs and
fixes it with a regular file.

Change-Id: I0b725bba07ad632bfa0c922bfce1652efe59b033
Closes-Bug: 1348230
cinder/tests/test_utils.py
cinder/utils.py