[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 5/6] e1000: Choose which set of props to migr
From: |
Dr. David Alan Gilbert |
Subject: |
Re: [Qemu-devel] [PATCH v2 5/6] e1000: Choose which set of props to migrate |
Date: |
Thu, 29 Mar 2018 09:08:46 +0100 |
User-agent: |
Mutt/1.9.2 (2017-12-15) |
* Jason Wang (address@hidden) wrote:
>
>
> On 2018年03月29日 00:36, Dr. David Alan Gilbert (git) wrote:
> > From: "Dr. David Alan Gilbert" <address@hidden>
> >
> > When we're using the subsection we migrate both
> > the 'props' and 'tso_props' data; when we're not using
> > the subsection (to migrate to 2.11 or old machine types) we've
> > got to choose what to migrate in the main structure.
> >
> > If we're using the subsection migrate 'props' in the main structure.
> > If we're not using the subsection then migrate the last one
> > that changed, which gives behaviour similar to the old behaviour.
> >
> >
>
> But only after migration. Why not simply switch back to the old behavior if
> migrate_tso_props if false?
Because:
1) We know it's a broken behaviour so it's better not to unfix it
2) The fix doesn't change guest visible behaviour other than actually
sending the right packets; so there's no reason to make the fix
itself dependent on the machine type.
3) Gating the fix itself on the flag is actually more complex and
would need checking the flag in lots of places that are already
pretty complex, rather than what this does which is just check it
in one place at migration.
Dave
> Thanks
>
--
Dr. David Alan Gilbert / address@hidden / Manchester, UK
- [Qemu-devel] [PATCH v2 0/6] e1000 migration changes for 2.12, Dr. David Alan Gilbert (git), 2018/03/28
- [Qemu-devel] [PATCH v2 2/6] e1000: Dupe offload data on reading old stream, Dr. David Alan Gilbert (git), 2018/03/28
- [Qemu-devel] [PATCH v2 1/6] e1000: Convert v3 fields to subsection, Dr. David Alan Gilbert (git), 2018/03/28
- [Qemu-devel] [PATCH v2 3/6] e1000: wire new subsection to property, Dr. David Alan Gilbert (git), 2018/03/28
- [Qemu-devel] [PATCH v2 4/6] e1000: Migrate props via a temporary structure, Dr. David Alan Gilbert (git), 2018/03/28
- [Qemu-devel] [PATCH v2 6/6] e1000: Old machine types, turn new subsection off, Dr. David Alan Gilbert (git), 2018/03/28
- [Qemu-devel] [PATCH v2 5/6] e1000: Choose which set of props to migrate, Dr. David Alan Gilbert (git), 2018/03/28
Re: [Qemu-devel] [PATCH v2 0/6] e1000 migration changes for 2.12, Jason Wang, 2018/03/29