Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(lvmthinpool-monitor): activate lvm thin pool before extend its size
The state of lvm thin pool may change into inactived state when kdump into 2nd kernel. As a result, lvextend will fail to extend its size. For example: In 1st kernel: $ lvs LV VG Attr LSize Pool Origin Data% Meta% vol vg00 Vwi-a-tz-- 300.00m thinpool 70.54 thinpool vg00 twi-aotz-- 236.00m 89.67 12.50 ... In 2nd kernel: LV VG Attr LSize Pool Origin Data% Meta% vol vg00 Vwi-aotz-- 300.00m thinpool 70.54 thinpool vg00 twi---tz-- 236.00m 89.67 12.50 ... And the lvextend failing log: [ 8.483878] start-thinpool-monitor[590]: lvextend using policy requires the thin pool to be active. In this patch, we will first activate lvm thin pool before calling lvextend during kdump. Signed-off-by: Tao Liu <[email protected]>
- Loading branch information