On 20/10/2015 13:38, Pavel Fedin wrote: > Hello! Is there any progress on this? > 6/7 significantly improves startup performance, i'd like to have it accepted.
Me too. :) I am waiting for Andreas, since he's the maintainer for QOM. Paolo > >> -----Original Message----- >> From: qemu-devel-bounces+p.fedin=samsung....@nongnu.org [mailto:qemu-devel- >> bounces+p.fedin=samsung....@nongnu.org] On Behalf Of Pavel Fedin >> Sent: Wednesday, October 14, 2015 9:58 AM >> To: 'Daniel P. Berrange'; qemu-devel@nongnu.org >> Cc: 'Paolo Bonzini'; 'Markus Armbruster'; 'Andreas Färber' >> Subject: Re: [Qemu-devel] [PATCH v4 0/7] qom: more efficient object property >> handling >> >> Hello! >> >>> This series introduces a concept of object property iterators >>> to QOM so callers are insulated from the specific data structures >>> used for storing properties against objects/classes. It then >>> converts Object to use a GHashTable for storing properties. >>> Finally it introduces ObjectClass properties. >> >> Tested-by: Pavel Fedin <p.fe...@samsung.com> >> >>> Probably the only controversial thing is the item Pavel points >>> out about object_child_foreach iterators now being forbidden >>> from modifying the object composition tree. >> >> As i already wrote, current code does not modify the tree. If necessary, it >> is possible to >> work around (e. g. make a decision about modification, stop iteration, then >> do the >> modification). I think this would pop up anyway if we change list to >> anything else. IMHO it's >> better just to acknowledge that we should not modify our tree inside >> iterator. >> >> Kind regards, >> Pavel Fedin >> Expert Engineer >> Samsung Electronics Research center Russia >> > >