]> git.ipfire.org Git - thirdparty/libvirt.git/commit
esx: Improve object-by-type lookup performance
authorMatthias Bolte <matthias.bolte@googlemail.com>
Sat, 21 Aug 2010 16:49:18 +0000 (18:49 +0200)
committerMatthias Bolte <matthias.bolte@googlemail.com>
Tue, 24 Aug 2010 09:06:06 +0000 (11:06 +0200)
commit8c48743b9737ad4d246ab6043fd299316f9a2091
tree635f49e186bc5a56d467fc7ea5f0f21ac43ac411
parentbb6543aaa4e3d09fdede7f308f2c8808a8558921
esx: Improve object-by-type lookup performance

Instead of using one big traversal spec for lookup use a set of
more fine grained traversal specs that are selected based on the
actual needs of the lookup.

This gives up to 20% speedup for certain operations like domain
listing due to less HTTP(S) traffic.
src/esx/esx_driver.c
src/esx/esx_vi.c
src/esx/esx_vi.h