The code should have been calling [suspend|resume]_lv_origin() rather than
[suspend|resume]_lv.
This addresses bug 807069.
Version 2.02.96 -
================================
Version 2.02.96 -
================================
+ Fix RAID device replacement code so that it works under snapshot.
Fix inability to split RAID1 image while specifying a particular PV.
Update man pages to give them same look&feel.
Fix lvresize of thin pool for stipped devices.
Fix inability to split RAID1 image while specifying a particular PV.
Update man pages to give them same look&feel.
Fix lvresize of thin pool for stipped devices.
- if (!suspend_lv(lv->vg->cmd, lv)) {
+ if (!suspend_lv_origin(lv->vg->cmd, lv)) {
log_error("Failed to suspend %s/%s before committing changes",
lv->vg->name, lv->name);
return 0;
log_error("Failed to suspend %s/%s before committing changes",
lv->vg->name, lv->name);
return 0;
- if (!resume_lv(lv->vg->cmd, lv)) {
+ if (!resume_lv_origin(lv->vg->cmd, lv)) {
log_error("Failed to resume %s/%s after committing changes",
lv->vg->name, lv->name);
return 0;
log_error("Failed to resume %s/%s after committing changes",
lv->vg->name, lv->name);
return 0;
- if (!suspend_lv(lv->vg->cmd, lv)) {
+ if (!suspend_lv_origin(lv->vg->cmd, lv)) {
log_error("Failed to suspend %s/%s before committing changes",
lv->vg->name, lv->name);
return 0;
log_error("Failed to suspend %s/%s before committing changes",
lv->vg->name, lv->name);
return 0;
- if (!resume_lv(lv->vg->cmd, lv)) {
+ if (!resume_lv_origin(lv->vg->cmd, lv)) {
log_error("Failed to resume %s/%s after committing changes",
lv->vg->name, lv->name);
return 0;
log_error("Failed to resume %s/%s after committing changes",
lv->vg->name, lv->name);
return 0;