[Engine-devel] Updates in VdsUpdateRuntimeInfo

Itamar Heim iheim at redhat.com
Tue Jun 11 13:00:21 UTC 2013


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 at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/engine-devel
>




More information about the Devel mailing list