Revision 8002e46b lib/cmdlib.py
b/lib/cmdlib.py | ||
---|---|---|
8172 | 8172 |
constants.LDP_RESYNC_RATE: dt_params[constants.DRBD_RESYNC_RATE], |
8173 | 8173 |
constants.LDP_BARRIERS: dt_params[constants.DRBD_DISK_BARRIERS], |
8174 | 8174 |
constants.LDP_NO_META_FLUSH: dt_params[constants.DRBD_META_BARRIERS], |
8175 |
constants.LDP_DEFAULT_METAVG: dt_params[constants.DRBD_DEFAULT_METAVG], |
|
8175 | 8176 |
} |
8176 | 8177 |
|
8177 | 8178 |
drbd_params = \ |
... | ... | |
8290 | 8291 |
names.append(lv_prefix + "_meta") |
8291 | 8292 |
for idx, disk in enumerate(disk_info): |
8292 | 8293 |
disk_index = idx + base_index |
8294 |
drbd_default_metavg = drbd_params[constants.LDP_DEFAULT_METAVG] |
|
8293 | 8295 |
data_vg = disk.get(constants.IDISK_VG, vgname) |
8294 |
meta_vg = disk.get(constants.IDISK_METAVG, data_vg)
|
|
8296 |
meta_vg = disk.get(constants.IDISK_METAVG, drbd_default_metavg)
|
|
8295 | 8297 |
disk_dev = _GenerateDRBD8Branch(lu, primary_node, remote_node, |
8296 | 8298 |
disk[constants.IDISK_SIZE], |
8297 | 8299 |
[data_vg, meta_vg], |
... | ... | |
9301 | 9303 |
constants.IDISK_SIZE: size, |
9302 | 9304 |
constants.IDISK_MODE: mode, |
9303 | 9305 |
constants.IDISK_VG: data_vg, |
9304 |
constants.IDISK_METAVG: disk.get(constants.IDISK_METAVG, data_vg), |
|
9305 | 9306 |
} |
9307 |
if constants.IDISK_METAVG in disk: |
|
9308 |
new_disk[constants.IDISK_METAVG] = disk[constants.IDISK_METAVG] |
|
9306 | 9309 |
if constants.IDISK_ADOPT in disk: |
9307 | 9310 |
new_disk[constants.IDISK_ADOPT] = disk[constants.IDISK_ADOPT] |
9308 | 9311 |
self.disks.append(new_disk) |
Also available in: Unified diff