[pve-devel] [PATCH qemu-server] Fix #1242 : clone_disk : call qga fstrim after clone
Alwin Antreich
a.antreich at proxmox.com
Tue May 29 09:19:39 CEST 2018
On Mon, May 28, 2018 at 08:49:29PM +0200, Alexandre DERUMIER wrote:
> >>If I understood it right, then the fstrim is called on every migrate with a
> >>running guest agent. While, I guess the command is called also if you don't
> >>have discard in the vm config activated and might only produce a error
> >>message.
>
> It don't produce an error, but indeed, it does nothing in this case.
> I can add a check for discard option, to avoid the extra qga call.
If there is a config option (see below) then no extra care would be
needed here.
>
>
>
> >>IMHO, it might be good to have a config option that sets if a VM should do a
> >>fstrim (eg. qga-fstrim: 0/1) on migration. This way users, are actively setting
> >>it and are knowing that this also has its drawbacks on their systems.
>
> maybe can we add it in datacenter.cfg ? or storage.cfg option ?
>
I would think, the best is to have it in the vmid.conf itself, as maybe there
is one VM where I want to have flat images (eg. DB server) and not for the
rest.
Maybe in a fashion like, qga: fstrim=1,guest-exec=..., I guess this
makes extending the guest-agent commands more straight forward too.
More information about the pve-devel
mailing list