mirror of
git://sourceware.org/git/lvm2.git
synced 2025-01-18 10:04:20 +03:00
thin: write back when command successfully finished
Remove backup() call from update_pool_lv() as it's been there duplicated and preperly order backup() call after lvresize, so there is just one such call.
This commit is contained in:
parent
42881c8877
commit
925701d9f3
@ -1,5 +1,6 @@
|
|||||||
Version 2.02.99 -
|
Version 2.02.99 -
|
||||||
===================================
|
===================================
|
||||||
|
Avoid generating metadata backup when calling update_pool_lv().
|
||||||
Send thin messages also for active thin pool and inactive thin volume.
|
Send thin messages also for active thin pool and inactive thin volume.
|
||||||
Add activation/auto_set_activation_skip to control activation skip flagging.
|
Add activation/auto_set_activation_skip to control activation skip flagging.
|
||||||
Add 's(k)ip activation' bit to lvs -o lv_attr to indicate skip flag attached.
|
Add 's(k)ip activation' bit to lvs -o lv_attr to indicate skip flag attached.
|
||||||
|
@ -4053,8 +4053,6 @@ int lv_resize(struct cmd_context *cmd, struct logical_volume *lv,
|
|||||||
if (!monitor_dev_for_events(cmd, lv, 0, 0))
|
if (!monitor_dev_for_events(cmd, lv, 0, 0))
|
||||||
stack;
|
stack;
|
||||||
|
|
||||||
backup(vg);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Update lvm pool metadata (drop messages) if the pool has been
|
* Update lvm pool metadata (drop messages) if the pool has been
|
||||||
* resumed and do a pool active/deactivate in other case.
|
* resumed and do a pool active/deactivate in other case.
|
||||||
@ -4067,6 +4065,8 @@ int lv_resize(struct cmd_context *cmd, struct logical_volume *lv,
|
|||||||
!update_pool_lv(lv, !lv_is_active(lv)))
|
!update_pool_lv(lv, !lv_is_active(lv)))
|
||||||
return_0;
|
return_0;
|
||||||
|
|
||||||
|
backup(vg);
|
||||||
|
|
||||||
log_print_unless_silent("Logical volume %s successfully resized", lp->lv_name);
|
log_print_unless_silent("Logical volume %s successfully resized", lp->lv_name);
|
||||||
|
|
||||||
if (lp->resizefs && (lp->resize == LV_EXTEND) &&
|
if (lp->resizefs && (lp->resize == LV_EXTEND) &&
|
||||||
|
@ -558,8 +558,6 @@ int update_pool_lv(struct logical_volume *lv, int activate)
|
|||||||
if (!vg_write(lv->vg) || !vg_commit(lv->vg))
|
if (!vg_write(lv->vg) || !vg_commit(lv->vg))
|
||||||
return_0;
|
return_0;
|
||||||
|
|
||||||
backup(lv->vg);
|
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user