You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
1.8 KiB
51 lines
1.8 KiB
From f779d9def0b1f3446054842373b994c3f60cec41 Mon Sep 17 00:00:00 2001
|
|
From: Peter Xu <peterx@redhat.com>
|
|
Date: Wed, 19 Jun 2024 18:30:45 -0400
|
|
Subject: [PATCH 10/11] tests/migration-tests: Verify postcopy-recover-setup
|
|
status
|
|
|
|
RH-Author: Juraj Marcin <None>
|
|
RH-MergeRequest: 419: migration: New postcopy state, and some cleanups [rhel-9.5.z]
|
|
RH-Jira: RHEL-63874
|
|
RH-Acked-by: Peter Xu <peterx@redhat.com>
|
|
RH-Acked-by: Miroslav Rezanina <mrezanin@redhat.com>
|
|
RH-Commit: [10/11] 67ebd3ec3714510483101c84253d0b71ddb5632a
|
|
|
|
Making sure the postcopy-recover-setup status is present in the postcopy
|
|
failure unit test. Note that it only applies to src QEMU not dest.
|
|
|
|
Signed-off-by: Peter Xu <peterx@redhat.com>
|
|
Reviewed-by: Fabiano Rosas <farosas@suse.de>
|
|
Signed-off-by: Fabiano Rosas <farosas@suse.de>
|
|
|
|
(cherry picked from commit 8dbd24d3aa6d67b2d3576da016fb631fd1edfc2c)
|
|
|
|
JIRA: https://issues.redhat.com/browse/RHEL-63874
|
|
Y-JIRA: https://issues.redhat.com/browse/RHEL-38485
|
|
|
|
Signed-off-by: Juraj Marcin <jmarcin@redhat.com>
|
|
---
|
|
tests/qtest/migration-test.c | 6 ++++++
|
|
1 file changed, 6 insertions(+)
|
|
|
|
diff --git a/tests/qtest/migration-test.c b/tests/qtest/migration-test.c
|
|
index 9f29f4e4f3..afe8270dd0 100644
|
|
--- a/tests/qtest/migration-test.c
|
|
+++ b/tests/qtest/migration-test.c
|
|
@@ -1509,6 +1509,12 @@ static void postcopy_recover_fail(QTestState *from, QTestState *to)
|
|
migrate_recover(to, "fd:fd-mig");
|
|
migrate_qmp(from, "fd:fd-mig", "{'resume': true}");
|
|
|
|
+ /*
|
|
+ * Source QEMU has an extra RECOVER_SETUP phase, dest doesn't have it.
|
|
+ * Make sure it appears along the way.
|
|
+ */
|
|
+ migration_event_wait(from, "postcopy-recover-setup");
|
|
+
|
|
/*
|
|
* Make sure both QEMU instances will go into RECOVER stage, then test
|
|
* kicking them out using migrate-pause.
|
|
--
|
|
2.39.3
|
|
|