Message ID | 20190528014703.21030-2-richardw.yang@linux.intel.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | Multifd Cleanup | expand |
Wei Yang <richardw.yang@linux.intel.com> wrote: > Signed-off-by: Wei Yang <richardw.yang@linux.intel.com> > --- > migration/migration.c | 7 +------ > 1 file changed, 1 insertion(+), 6 deletions(-) > > diff --git a/migration/migration.c b/migration/migration.c > index d0a0f68f11..3aae4f2734 100644 > --- a/migration/migration.c > +++ b/migration/migration.c > @@ -3336,12 +3336,7 @@ void migrate_fd_connect(MigrationState *s, Error *error_in) > return; > } > > - if (multifd_save_setup() != 0) { > - migrate_set_state(&s->state, MIGRATION_STATUS_SETUP, > - MIGRATION_STATUS_FAILED); > - migrate_fd_cleanup(s); > - return; > - } > + multifd_save_setup(); > qemu_thread_create(&s->thread, "live_migration", migration_thread, s, > QEMU_THREAD_JOINABLE); > s->migration_thread_running = true; Nack. On the compression patches that are on list, multifd_save_setup() returns -1 if there is a problem when we allocate a zbuff.
On Tue, May 28, 2019 at 10:11:11AM +0200, Juan Quintela wrote: >Wei Yang <richardw.yang@linux.intel.com> wrote: >> Signed-off-by: Wei Yang <richardw.yang@linux.intel.com> >> --- >> migration/migration.c | 7 +------ >> 1 file changed, 1 insertion(+), 6 deletions(-) >> >> diff --git a/migration/migration.c b/migration/migration.c >> index d0a0f68f11..3aae4f2734 100644 >> --- a/migration/migration.c >> +++ b/migration/migration.c >> @@ -3336,12 +3336,7 @@ void migrate_fd_connect(MigrationState *s, Error *error_in) >> return; >> } >> >> - if (multifd_save_setup() != 0) { >> - migrate_set_state(&s->state, MIGRATION_STATUS_SETUP, >> - MIGRATION_STATUS_FAILED); >> - migrate_fd_cleanup(s); >> - return; >> - } >> + multifd_save_setup(); >> qemu_thread_create(&s->thread, "live_migration", migration_thread, s, >> QEMU_THREAD_JOINABLE); >> s->migration_thread_running = true; > >Nack. > >On the compression patches that are on list, multifd_save_setup() >returns -1 if there is a problem when we allocate a zbuff. You mean there are some patches in mail list?
Wei Yang <richardw.yang@linux.intel.com> wrote: > On Tue, May 28, 2019 at 10:11:11AM +0200, Juan Quintela wrote: >>Wei Yang <richardw.yang@linux.intel.com> wrote: >>> Signed-off-by: Wei Yang <richardw.yang@linux.intel.com> >>> --- >>> migration/migration.c | 7 +------ >>> 1 file changed, 1 insertion(+), 6 deletions(-) >>> >>> diff --git a/migration/migration.c b/migration/migration.c >>> index d0a0f68f11..3aae4f2734 100644 >>> --- a/migration/migration.c >>> +++ b/migration/migration.c >>> @@ -3336,12 +3336,7 @@ void migrate_fd_connect(MigrationState *s, Error *error_in) >>> return; >>> } >>> >>> - if (multifd_save_setup() != 0) { >>> - migrate_set_state(&s->state, MIGRATION_STATUS_SETUP, >>> - MIGRATION_STATUS_FAILED); >>> - migrate_fd_cleanup(s); >>> - return; >>> - } >>> + multifd_save_setup(); >>> qemu_thread_create(&s->thread, "live_migration", migration_thread, s, >>> QEMU_THREAD_JOINABLE); >>> s->migration_thread_running = true; >> >>Nack. >> >>On the compression patches that are on list, multifd_save_setup() >>returns -1 if there is a problem when we allocate a zbuff. > > You mean there are some patches in mail list? Yeap.
Wei Yang <richardw.yang@linux.intel.com> wrote: > On Tue, May 28, 2019 at 10:11:11AM +0200, Juan Quintela wrote: >>Wei Yang <richardw.yang@linux.intel.com> wrote: >>> Signed-off-by: Wei Yang <richardw.yang@linux.intel.com> >>> --- >>> migration/migration.c | 7 +------ >>> 1 file changed, 1 insertion(+), 6 deletions(-) >>> >>> diff --git a/migration/migration.c b/migration/migration.c >>> index d0a0f68f11..3aae4f2734 100644 >>> --- a/migration/migration.c >>> +++ b/migration/migration.c >>> @@ -3336,12 +3336,7 @@ void migrate_fd_connect(MigrationState *s, Error *error_in) >>> return; >>> } >>> >>> - if (multifd_save_setup() != 0) { >>> - migrate_set_state(&s->state, MIGRATION_STATUS_SETUP, >>> - MIGRATION_STATUS_FAILED); >>> - migrate_fd_cleanup(s); >>> - return; >>> - } >>> + multifd_save_setup(); >>> qemu_thread_create(&s->thread, "live_migration", migration_thread, s, >>> QEMU_THREAD_JOINABLE); >>> s->migration_thread_running = true; >> >>Nack. >> >>On the compression patches that are on list, multifd_save_setup() >>returns -1 if there is a problem when we allocate a zbuff. > > You mean there are some patches in mail list? Yeap.
diff --git a/migration/migration.c b/migration/migration.c index d0a0f68f11..3aae4f2734 100644 --- a/migration/migration.c +++ b/migration/migration.c @@ -3336,12 +3336,7 @@ void migrate_fd_connect(MigrationState *s, Error *error_in) return; } - if (multifd_save_setup() != 0) { - migrate_set_state(&s->state, MIGRATION_STATUS_SETUP, - MIGRATION_STATUS_FAILED); - migrate_fd_cleanup(s); - return; - } + multifd_save_setup(); qemu_thread_create(&s->thread, "live_migration", migration_thread, s, QEMU_THREAD_JOINABLE); s->migration_thread_running = true;
Signed-off-by: Wei Yang <richardw.yang@linux.intel.com> --- migration/migration.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-)