qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] test/qtest/migration: Use out-of-band execution for migrate-recover
@ 2025-01-07 16:31 Juraj Marcin
  2025-01-07 16:31 ` [PATCH 1/2] tests/qtest: Introduce qtest_init_with_env_and_capabilities() Juraj Marcin
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Juraj Marcin @ 2025-01-07 16:31 UTC (permalink / raw)
  To: qemu-devel; +Cc: Juraj Marcin, Fabiano Rosas, Peter Xu

In real use cases, the migrate-recover command requires out-of-band
execution, because the main thread processing normal commands is blocked
by a page fault in the guest memory. Tests, however, do not reflect this
which might result in some bugs not being caught with tests.

The first patch in the series, adds a new qtest initialization function
which accepts capabilities the test wants to enable. This allows a test
to enable the oob capability.

The second patch then enables the oob capability in migration tests and
changes the execution of the migrate-recover command.

Juraj Marcin (2):
  tests/qtest: Introduce qtest_init_with_env_and_capabilities()
  tests/qtest/migration: Use out-of-band execution for migrate-recover

 tests/qtest/libqtest.c                | 18 ++++++++++++++++--
 tests/qtest/libqtest.h                | 17 +++++++++++++++++
 tests/qtest/migration/framework.c     | 23 +++++++++++++++++++++--
 tests/qtest/migration/framework.h     |  2 ++
 tests/qtest/migration/migration-qmp.c |  2 +-
 5 files changed, 57 insertions(+), 5 deletions(-)

-- 
2.47.1



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-01-07 21:13 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-07 16:31 [PATCH 0/2] test/qtest/migration: Use out-of-band execution for migrate-recover Juraj Marcin
2025-01-07 16:31 ` [PATCH 1/2] tests/qtest: Introduce qtest_init_with_env_and_capabilities() Juraj Marcin
2025-01-07 16:31 ` [PATCH 2/2] tests/qtest/migration: Use out-of-band execution for migrate-recover Juraj Marcin
2025-01-07 21:12 ` [PATCH 0/2] test/qtest/migration: " Peter Xu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).