From: Peter Xu Date: Mon, 26 Jan 2026 21:36:10 +0000 (-0500) Subject: migration: Add a tracepoint for invoking migration notifiers X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7e9608ebf5724765b087dd5b1910c0eabc99d300;p=thirdparty%2Fqemu.git migration: Add a tracepoint for invoking migration notifiers Reviewed-by: Fabiano Rosas Acked-by: Stefan Hajnoczi Signed-off-by: Peter Xu Link: https://lore.kernel.org/qemu-devel/20260126213614.3815900-2-peterx@redhat.com Signed-off-by: Fabiano Rosas --- diff --git a/migration/migration.c b/migration/migration.c index b103a82fc0..341b9be80e 100644 --- a/migration/migration.c +++ b/migration/migration.c @@ -1528,6 +1528,8 @@ int migration_call_notifiers(MigrationEventType type, Error **errp) GSList *elem, *next; int ret; + trace_migration_call_notifiers(type); + e.type = type; for (elem = migration_state_notifiers[mode]; elem; elem = next) { diff --git a/migration/trace-events b/migration/trace-events index 91d7506634..90629f828f 100644 --- a/migration/trace-events +++ b/migration/trace-events @@ -198,6 +198,7 @@ process_incoming_migration_co_end(int ret) "ret=%d" process_incoming_migration_co_postcopy_end_main(void) "" postcopy_preempt_enabled(bool value) "%d" migration_precopy_complete(void) "" +migration_call_notifiers(int type) "type=%d" # migration-stats migration_transferred_bytes(uint64_t qemu_file, uint64_t multifd, uint64_t rdma) "qemu_file %" PRIu64 " multifd %" PRIu64 " RDMA %" PRIu64