On 06/11/2013 03:26 PM, Liran Zelkha wrote:
Hi all,
I'm checking performance for VdsUpdateRunTimeInfo.
Naturally, much of the performance surrounds database activity (getVmsRunningOnVds
queries, updateDeviceRuntimeInfo, updateVmDynamic)
Few questions:
1. I have implemented batch updates for procedure UpdateVmDeviceRuntimeInfo for improved
performance.
2. Seems like the only parameters UpdateVmDeviceRuntimeInfo is getting are
vm_id,vm_device_id,address and alias. Are those rapidly changing, or will it be beneficial
to implement caching on those updates (to ensure not-required updates do not travel to the
database).
slowly changing, but how will you cover all flows changing these devices
to invalidate the cache (iiuc, this table is modified by engine when
adding devices to a VM as well?)
3. Any additional known performance problems you know of in regards
to this class?
Thanks...
_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-devel