<div dir="ltr">Hi<div><br></div><div>I'm testing this patch series, but it has conflict with latest code.</div><div>Could you please rebase to latest code and provide a V2?</div><div>Thanks.</div><div><br></div><div>BR,</div><div>Fangge Jin</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, May 10, 2022 at 11:22 PM Jiri Denemark <<a href="mailto:jdenemar@redhat.com">jdenemar@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Signed-off-by: Jiri Denemark <<a href="mailto:jdenemar@redhat.com" target="_blank">jdenemar@redhat.com</a>><br>
---<br>
 src/qemu/qemu_process.c | 13 +++++++++++++<br>
 1 file changed, 13 insertions(+)<br>
<br>
diff --git a/src/qemu/qemu_process.c b/src/qemu/qemu_process.c<br>
index b0b00eb0a2..1925559fad 100644<br>
--- a/src/qemu/qemu_process.c<br>
+++ b/src/qemu/qemu_process.c<br>
@@ -3445,6 +3445,9 @@ qemuProcessRecoverMigrationIn(virQEMUDriver *driver,<br>
                     (state == VIR_DOMAIN_RUNNING &&<br>
                      reason == VIR_DOMAIN_RUNNING_POSTCOPY);<br>
<br>
+    VIR_DEBUG("Active incoming migration in phase %s",<br>
+              qemuMigrationJobPhaseTypeToString(job->phase));<br>
+<br>
     switch ((qemuMigrationJobPhase) job->phase) {<br>
     case QEMU_MIGRATION_PHASE_NONE:<br>
     case QEMU_MIGRATION_PHASE_PERFORM2:<br>
@@ -3506,6 +3509,9 @@ qemuProcessRecoverMigrationOut(virQEMUDriver *driver,<br>
                      reason == VIR_DOMAIN_PAUSED_POSTCOPY_FAILED);<br>
     bool resume = false;<br>
<br>
+    VIR_DEBUG("Active outgoing migration in phase %s",<br>
+              qemuMigrationJobPhaseTypeToString(job->phase));<br>
+<br>
     switch ((qemuMigrationJobPhase) job->phase) {<br>
     case QEMU_MIGRATION_PHASE_NONE:<br>
     case QEMU_MIGRATION_PHASE_PREPARE:<br>
@@ -3601,6 +3607,13 @@ qemuProcessRecoverJob(virQEMUDriver *driver,<br>
<br>
     state = virDomainObjGetState(vm, &reason);<br>
<br>
+    VIR_DEBUG("Recovering job for domain %s, state=%s(%s), async=%s, job=%s",<br>
+              vm->def->name,<br>
+              virDomainStateTypeToString(state),<br>
+              virDomainStateReasonToString(state, reason),<br>
+              virDomainAsyncJobTypeToString(job->asyncJob),<br>
+              virDomainJobTypeToString(job->active));<br>
+<br>
     switch (job->asyncJob) {<br>
     case VIR_ASYNC_JOB_MIGRATION_OUT:<br>
         if (qemuProcessRecoverMigrationOut(driver, vm, job,<br>
-- <br>
2.35.1<br>
<br>
</blockquote></div>