]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Use a mirrored mirror log
authorJoel Friedly <joelfriedly@gmail.com>
Fri, 17 Jan 2014 01:19:26 +0000 (17:19 -0800)
committerJoel Friedly <joelfriedly@gmail.com>
Fri, 17 Jan 2014 01:22:35 +0000 (17:22 -0800)
commitbfa681204f59bf5ea4700dc21f8f29fb1a4a4fdd
tree240d4fece535467e1b3014c0592e49b7b5dd8a39
parent5be4620ae5bb50c8436de0e11269c85a095ed40b
Use a mirrored mirror log

By default, LVM will sync the two mirrors of a logical volume on
creation. This is I/O intensive and it takes a long time though, so we
tell it not to with --nosync. The next default behavior is to create a
mirror log which says what portions of the mirrors are in sync. But
then if a disk backing a mirror log fails, we have to deal with
resyncing the mirrors at each reboot.

This commit tells LVM to use a mirrored mirror log, which will use
approximately 4MB of extra space, but means we'll never have to
sync mirrors, ever.

Change-Id: I6586ced4e7e66ae79ae134406a4c633f8fbc8602
cinder/brick/local_dev/lvm.py