Home | History | Annotate | Download | only in tools

Lines Matching defs:vg_to

33 			 struct volume_group *vg_to,
38 dm_list_move(&vg_to->lvs, lvh);
48 static int _move_lvs(struct volume_group *vg_from, struct volume_group *vg_to)
91 if (pv_is_in_vg(vg_to, pv)) {
92 vg_with = vg_to;
106 if (!_move_one_lv(vg_from, vg_to, lvh))
116 * Move the hidden / internal "snapshotN" LVs.from 'vg_from' to 'vg_to'.
119 struct volume_group *vg_to)
148 * in vg_to.
150 if (_lv_is_in_vg(vg_to, seg->cow) &&
151 _lv_is_in_vg(vg_to, seg->origin)) {
152 if (!_move_one_lv(vg_from, vg_to, lvh))
163 struct volume_group *vg_to)
180 if (_lv_is_in_vg(vg_to, seg_lv(seg, s)))
183 log_in = (!seg->log_lv || _lv_is_in_vg(vg_to, seg->log_lv));
194 if (!_move_one_lv(vg_from, vg_to, lvh))
212 struct volume_group *vg_to = NULL;
225 vg_to = vg_create(cmd, vg_name_to);
226 if (vg_read_error(vg_to) == FAILED_LOCKING) {
228 vg_release(vg_to);
231 if (vg_read_error(vg_to) == FAILED_EXIST) {
233 vg_release(vg_to);
234 vg_to = vg_read_for_update(cmd, vg_name_to, NULL, 0);
236 if (vg_read_error(vg_to)) {
237 vg_release(vg_to);
242 } else if (vg_read_error(vg_to) == SUCCESS) {
245 return vg_to;
285 struct volume_group *vg_to = NULL, *vg_from = NULL;
335 vg_to = _vgsplit_to(cmd, vg_name_to, &existing_vg);
336 if (!vg_to) {
342 vg_to = _vgsplit_to(cmd, vg_name_to, &existing_vg);
343 if (!vg_to) {
349 unlock_and_release_vg(cmd, vg_to, vg_name_to);
368 if (!vgs_are_compatible(cmd, vg_from,vg_to))
383 if (!vg_set_extent_size(vg_to, vp_new.extent_size) ||
384 !vg_set_max_lv(vg_to, vp_new.max_lv) ||
385 !vg_set_max_pv(vg_to, vp_new.max_pv) ||
386 !vg_set_alloc_policy(vg_to, vp_new.alloc) ||
387 !vg_set_clustered(vg_to, vp_new.clustered))
397 if (!move_pv(vg_from, vg_to, argv[opt]))
402 if (lv_name && !move_pvs_used_by_lv(vg_from, vg_to, lv_name))
406 if (!(_move_lvs(vg_from, vg_to)))
411 if (!(_move_mirrors(vg_from, vg_to)))
415 if (!(_move_snapshots(vg_from, vg_to)))
419 if (!(vg_split_mdas(cmd, vg_from, vg_to)) && vg_from->pv_count) {
425 if (!vg_rename(cmd, vg_to, vg_name_to))
438 vg_to->status |= EXPORTED_VG;
440 if (!archive(vg_to))
443 if (!vg_write(vg_to) || !vg_commit(vg_to))
446 backup(vg_to);
464 vg_release(vg_to);
465 vg_to = vg_read_for_update(cmd, vg_name_to, NULL,
467 if (vg_read_error(vg_to)) {
474 vg_to->status &= ~EXPORTED_VG;
476 if (!vg_write(vg_to) || !vg_commit(vg_to))
479 backup(vg_to);
483 vg_to->name, vg_from->name);
489 unlock_and_release_vg(cmd, vg_to, vg_name_to);
493 unlock_and_release_vg(cmd, vg_to, vg_name_to);