[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v6 3/3] migration: add bitmap for received page
From: |
Alexey |
Subject: |
Re: [Qemu-devel] [PATCH v6 3/3] migration: add bitmap for received page |
Date: |
Thu, 29 Jun 2017 11:11:52 +0300 |
User-agent: |
Mutt/1.7.2+51 (519a8c8cc55c) (2016-11-26) |
On Thu, Jun 29, 2017 at 11:28:02AM +0800, Peter Xu wrote:
> On Wed, Jun 28, 2017 at 08:49:32AM -0400, Alexey Perevalov wrote:
>
> [...]
>
> > @@ -2324,8 +2352,14 @@ static int ram_load_setup(QEMUFile *f, void *opaque)
>
> [1]
>
> >
> > static int ram_load_cleanup(void *opaque)
> > {
> > + RAMBlock *rb;
> > xbzrle_load_cleanup();
> > compress_threads_load_cleanup();
> > +
> > + RAMBLOCK_FOREACH(rb) {
> > + g_free(rb->receivedmap);
> > + rb->receivedmap = NULL;
> > + }
> > return 0;
> > }
>
> Can we put init into ram_load_setup()? (I don't have the codes, but I
> see this function above at [1], I suppose it'll be called on dest side
> before migration really starts?)
>
> Sorry for my harshness, but this just looks weird. I am not asking
> that we _must_ put it somewhere outside RAM codes, but at least I
> think they should be paired. If you cleanup the bitmap in RAM code,
> why not you init it in RAM code as well? Did I miss anything again?
>
no looks like it missed by me, I have to admit I didn't fully review
Juan's patches, right now I checked forth version of his patch set,
I had got to participate in Juan's patch set discussion.
> --
> Peter Xu
>
--
BR
Alexey