[linux-lvm] Running thin_trim before activating a thin pool

Zdenek Kabelac zdenek.kabelac at gmail.com
Sat Jan 29 21:40:34 UTC 2022


Dne 29. 01. 22 v 21:09 Demi Marie Obenour napsal(a):
> On Sat, Jan 29, 2022 at 08:42:21PM +0100, Zdenek Kabelac wrote:
>> Dne 29. 01. 22 v 19:52 Demi Marie Obenour napsal(a):
>>> Is it possible to configure LVM2 so that it runs thin_trim before it
>>> activates a thin pool?  Qubes OS currently runs blkdiscard on every thin
>>> volume before deleting it, which is slow and unreliable.  Would running
>>> thin_trim during system startup provide a better alternative?
>>
>> Hi
>>
>>
>> Nope there is currently no support from lvm2 side for this.
>> Feel free to open RFE.
> 
> Done: https://bugzilla.redhat.com/show_bug.cgi?id=2048160
> 
> 

Thanks

Although your use-case Thinpool on top of VDO is not really a good plan and 
there is a good reason behind why lvm2 does not support this device stack 
directly (aka thin-pool data LV as VDO LV).
I'd say you are stepping on very very thin ice...

Also I assume you have already checked performance of discard on VDO, but I 
would not want to run this operation frequently on any larger volume...

Regards

Zdenek




More information about the linux-lvm mailing list