[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v4 0/7] qom: more efficient object property hand
From: |
Daniel P. Berrange |
Subject: |
Re: [Qemu-devel] [PATCH v4 0/7] qom: more efficient object property handling |
Date: |
Tue, 13 Oct 2015 13:59:10 +0100 |
User-agent: |
Mutt/1.5.24 (2015-08-30) |
On Tue, Oct 13, 2015 at 02:54:14PM +0200, Andreas Färber wrote:
> Daniel,
>
> Am 13.10.2015 um 14:37 schrieb Daniel P. Berrange:
> > This patch series is a followup to
> >
> > v3: https://lists.gnu.org/archive/html/qemu-devel/2015-10/msg02024.html
> > v2: https://lists.gnu.org/archive/html/qemu-devel/2015-09/msg05953.html
> > +
> > https://lists.gnu.org/archive/html/qemu-devel/2015-10/msg01455.html
> >
> > 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.
> >
> > 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.
>
> Before this grows even larger, can't we just apply your v2 and go on
> from there? I had reviewed that okay, just have it in my to-test queue...
I don't mind either way - if you want to queue my v2 I can rebase on
top of that. Just beware though that my v2 had a latent bug that will
trigger when any code starts to use class level properties - they don't
get reported by QMP. So we'd have to make sure to apply this new series
I have posted in order to fix that bug before we convert any code to
use class props.
Regards,
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
- [Qemu-devel] [PATCH v4 0/7] qom: more efficient object property handling, Daniel P. Berrange, 2015/10/13
- [Qemu-devel] [PATCH v4 2/7] qmp: convert QMP code to use object property iterators, Daniel P. Berrange, 2015/10/13
- [Qemu-devel] [PATCH v4 5/7] net: convert net filter code to use object property iterators, Daniel P. Berrange, 2015/10/13
- [Qemu-devel] [PATCH v4 3/7] vl: convert machine help code to use object property iterators, Daniel P. Berrange, 2015/10/13
- [Qemu-devel] [PATCH v4 7/7] qom: allow properties to be registered against classes, Daniel P. Berrange, 2015/10/13
- [Qemu-devel] [PATCH v4 6/7] qom: replace object property list with GHashTable, Daniel P. Berrange, 2015/10/13
- Re: [Qemu-devel] [PATCH v4 0/7] qom: more efficient object property handling, Andreas Färber, 2015/10/13
- Re: [Qemu-devel] [PATCH v4 0/7] qom: more efficient object property handling,
Daniel P. Berrange <=
- Re: [Qemu-devel] [PATCH v4 0/7] qom: more efficient object property handling, Pavel Fedin, 2015/10/14
- [Qemu-devel] [PATCH v4 1/7] qom: introduce ObjectPropertyIterator struct for iteration, Daniel P. Berrange, 2015/10/15
- [Qemu-devel] [PATCH v4 4/7] ppc: convert spapr code to use object property iterators, Daniel P. Berrange, 2015/10/15