[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [libvirt-users] VM Creation Timestamp

On 26/02/14 19:02, Eric Blake wrote:
> When you say "creation timestamp", do you mean the time at which the
> qemu process was spawned (as in 'virsh create' for transient guests or
> 'virsh start' for persistent guests - basically an uptime measurement)
> or the time at which XML was first recorded for the guest (as in
> 'virsh create' or 'virsh define' - more of an initial install
> timestamp, with no bearing on actual runtime of the guest)? I'm
> assuming that you'd want live migration to preserve the timestamp, but
> what happens with reverting to snapshots or saving/restoring from
> files (which are also situations that create a new qemu process, but
> where the guest has previous uptime already accumulated)? 

sorry, our conversation got split between here and the bug report I filed.

Just to clarify

A timestamp of when the domain is first defined.
(when the UUID for the domain is allocated)

My /particular/ use case involves tracking guest resource usage over time.
I need to maintain a consistant ordering of virtual machines.
Domain ID is not persistant, and the UUID (while unique and persistant)
is not useful for sorting.

Ideally, I would want something like

<domain type='kvm'>

For my particular need I've hacked the timestamp out of the apparmor
definition file

    stat --format="%Y" /etc/apparmor.d/libvirt/libvirt-${VM_UUID}

I just thought it was a useful piece of info that may be worth formally
including in the domain definition.

Tony Atkinson

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]