{"id":2197912,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197912/?format=json","project":{"id":14,"url":"http://patchwork.ozlabs.org/api/1.0/projects/14/?format=json","name":"QEMU Development","link_name":"qemu-devel","list_id":"qemu-devel.nongnu.org","list_email":"qemu-devel@nongnu.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20260218-colo_unit_test_multifd-v9-12-d8dbdb0ca6f6@web.de>","date":"2026-02-18T21:29:32","name":"[v9,12/19] colo: Do not hold the BQL while receiving ram state.","commit_ref":null,"pull_url":null,"state":"new","archived":false,"hash":"e5dc3f1a38322f8f13a372c7353fe4ac374b4c65","submitter":{"id":76468,"url":"http://patchwork.ozlabs.org/api/1.0/people/76468/?format=json","name":"Lukas Straub","email":"lukasstraub2@web.de"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218-colo_unit_test_multifd-v9-12-d8dbdb0ca6f6@web.de/mbox/","series":[{"id":492617,"url":"http://patchwork.ozlabs.org/api/1.0/series/492617/?format=json","date":"2026-02-18T21:29:37","name":"migration: Add COLO multifd support and COLO migration unit test","version":9,"mbox":"http://patchwork.ozlabs.org/series/492617/mbox/"}],"check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2197912/checks/","tags":{},"headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=web.de header.i=lukasstraub2@web.de header.a=rsa-sha256\n header.s=s29768273 header.b=S/e4yvyY;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists.gnu.org (lists.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fGV7Y1Sqlz1xxQ\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 19 Feb 2026 08:31:21 +1100 (AEDT)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1vsp7S-0007Aw-Ok; Wed, 18 Feb 2026 16:30:02 -0500","from eggs.gnu.org ([2001:470:142:3::10])\n by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <lukasstraub2@web.de>)\n id 1vsp7F-00077f-DS\n for qemu-devel@nongnu.org; Wed, 18 Feb 2026 16:29:50 -0500","from mout.web.de ([212.227.15.14])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <lukasstraub2@web.de>)\n id 1vsp7D-0007MF-9G\n for qemu-devel@nongnu.org; Wed, 18 Feb 2026 16:29:48 -0500","from [127.0.1.1] ([84.133.37.84]) by smtp.web.de (mrweb005\n [213.165.67.108]) with ESMTPSA (Nemesis) id 1N7QUL-1vhAtc07en-014YCM; Wed, 18\n Feb 2026 22:29:41 +0100"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;\n s=s29768273; t=1771450181; x=1772054981; i=lukasstraub2@web.de;\n bh=QnjLUeKSVlL/TnFvcfaE/7Aufpnl6G2wkPqvyU4/A9A=;\n h=X-UI-Sender-Class:From:Date:Subject:MIME-Version:Content-Type:\n Content-Transfer-Encoding:Message-Id:References:In-Reply-To:To:Cc:\n cc:content-transfer-encoding:content-type:date:from:message-id:\n mime-version:reply-to:subject:to;\n b=S/e4yvyYWdFshAuB5VDtkx8rfhMQ+ijUG4Mcvhf9p9wM1SiOvDTojPN+q0O8W6z9\n mmdYi6AYU/zvV+NsL+Pa4MpQ9howB5oHek1ncZQ6q/IgpFNjUu950VsCS2gtNNVAl\n C9OviuuwrlJN5WhCHDIVuk3eKznanIfmvIoNTLkutSCxjwNA7VuTUQuoqQJov98xf\n lgN/bF3qSGgj2qcJxYdpEVsu7f48UEGZHkug83MV/10TWWHi/tCpoGoKFeeSob2dJ\n ZMBPLUUbAiyN6n5/QenKvzYp4kPYmdmdbKBvC7D+drEy2S7negHGJlHtYTzNttB6t\n YwynoU7VXAz2BgJcKQ==","X-UI-Sender-Class":"814a7b36-bfc1-4dae-8640-3722d8ec6cd6","From":"Lukas Straub <lukasstraub2@web.de>","Date":"Wed, 18 Feb 2026 22:29:32 +0100","Subject":"[PATCH v9 12/19] colo: Do not hold the BQL while receiving ram state.","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"quoted-printable","Message-Id":"<20260218-colo_unit_test_multifd-v9-12-d8dbdb0ca6f6@web.de>","References":"<20260218-colo_unit_test_multifd-v9-0-d8dbdb0ca6f6@web.de>","In-Reply-To":"<20260218-colo_unit_test_multifd-v9-0-d8dbdb0ca6f6@web.de>","To":"qemu-devel@nongnu.org","Cc":"Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>,\n Laurent Vivier <lvivier@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,\n Zhang Chen <zhangckid@gmail.com>,\n Hailiang Zhang <zhanghailiang@xfusion.com>,\n Markus Armbruster <armbru@redhat.com>, Li Zhijian <lizhijian@fujitsu.com>,\n \"Dr. David Alan Gilbert\" <dave@treblig.org>,\n Lukas Straub <lukasstraub2@web.de>","X-Mailer":"b4 0.14.2","X-Developer-Signature":"v=1; a=openpgp-sha256; l=1457; i=lukasstraub2@web.de;\n h=from:subject:message-id; bh=5X2xJUQOZtX1vrH3iSE65Qld5dEQ8f6o9Mt01ciNeAY=;\n b=owEBbQKS/ZANAwAKATWrCyicXbJYAcsmYgBpli89FnnLieXx+JgU+6GFeOCc/ryEUJm9XHkFf\n 3KpPPktAseJAjMEAAEKAB0WIQSD+rFYoNm4+3Jij6Q1qwsonF2yWAUCaZYvPQAKCRA1qwsonF2y\n WPMkEACvKlBXzDu7onM/kz7bokZyK0+LsO6tEKHAEOUGxi1ju/ZauQsl6jXvx/6JYJ+Sf8pTr+l\n S67EGEk5f8gr60oJk/cqesU3cK6k1ohWBKOuou0u/5PUHFUGdp0ACU07VL2XZHZqZTWQCPkPH71\n LznlrbVnQTo92sGvR72AqpLDkroVY+FLCwVcbibbx5QbXFUXdOs5Sgzul1u0r+LDEAM0jg/0jTL\n KH1by/Q1sE4Nj1IeuNmvZHUsxobIncsRGXi5Fm5+GcT2xQeslnH3nq/WzUjXt2A34HjkD6qWB1Q\n Ym3oPkPYpkSa1aRqcP8RfAoaQVuokCUZUAuQQK3AVozkhot59+KB8Gp8kyLMl206/5Wb8P+KysW\n ptrT8hQqG/WwNBmOw3G0EmBGgq03n9t4z9yZeRjccpQKUDUh6nx4IwNmElbsNDu1jyvz8y+1xF1\n WIMqrjPdYA+arSqK/cbTiFg78YIqSc3TvAc7jrE3lDK//zfC3y8jw9STYn/30wQ+tubX/GRec4M\n ZlqhSryFG6QQPkaDdE9Ta7itQbi7Ns5Vv/VxhqReWX2jPNsTRCmXfpWz4340jifGYSGexhzj+EL\n uNFSN8awUXMkyC5K+Av+kyCFiIfSgbagjElH2xtB7K5wKac+exUvg+dnI11Er77Y42yd5n753Z3\n Y1bOlnRfVUZb23Q==","X-Developer-Key":"i=lukasstraub2@web.de; a=openpgp;\n fpr=83FAB158A0D9B8FB72628FA435AB0B289C5DB258","X-Provags-ID":"V03:K1:au+99EQonQLBKUDFTpS5UqG6yvruO2YFUoi967J+EZcbd9f46KP\n GT7d4HMm1ge16nj86ROrlL3SVnZANWCqDl8DuwyiX8zcPiibPMvsD7Z2qgOCHkpiohP4vkO\n SsZog0M4ahR5dO5G9puLeCYB+A0lCGoLhMiYd0rPY60gdERcfzA4FYt9BnH8ex8ZZQiDQzV\n O1TVA1nYCEOU8ztQBM6Wg==","UI-OutboundReport":"notjunk:1;M01:P0:mAYf2D9jfZc=;UQmDe3XcIQXTGIz6eMv8gIUeOq6\n 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","Received-SPF":"pass client-ip=212.227.15.14; envelope-from=lukasstraub2@web.de;\n helo=mout.web.de","X-Spam_score_int":"-24","X-Spam_score":"-2.5","X-Spam_bar":"--","X-Spam_report":"(-2.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7,\n RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001,\n RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,\n SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no","X-Spam_action":"no action","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"qemu development <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"},"content":"We only receive ram into the colo cache here and don't touch anything\nelse, so the BQL is not needed here.\n\nMove cpu_synchronize_all_states() downwards, before we apply the received\ncheckpoint. It turns out that qemu_system_reset() already calls it\nfor us.\n\nReviewed-by: Peter Xu <peterx@redhat.com>\nSigned-off-by: Lukas Straub <lukasstraub2@web.de>\n---\n migration/colo.c | 6 ++----\n 1 file changed, 2 insertions(+), 4 deletions(-)","diff":"diff --git a/migration/colo.c b/migration/colo.c\nindex 3297aa593cd9f87bf1013598464cc581a9d23531..ce02c71d8857d470be434bdf3a9cacad3baab0d5 100644\n--- a/migration/colo.c\n+++ b/migration/colo.c\n@@ -686,11 +686,7 @@ static void colo_incoming_process_checkpoint(MigrationIncomingState *mis,\n         return;\n     }\n \n-    bql_lock();\n-    cpu_synchronize_all_states();\n     ret = qemu_loadvm_state_main(mis->from_src_file, mis, errp);\n-    bql_unlock();\n-\n     if (ret < 0) {\n         return;\n     }\n@@ -733,6 +729,8 @@ static void colo_incoming_process_checkpoint(MigrationIncomingState *mis,\n      * With colo we load device vmstate during each checkpoint, on top of\n      * a vm that was already running. Some devices expect a reset before\n      * loading vmstate on such a previously running vm.\n+     *\n+     * NOTE: qemu_system_reset() calls cpu_synchronize_all_states() for us\n      */\n     qemu_system_reset(SHUTDOWN_CAUSE_SNAPSHOT_LOAD);\n     colo_flush_ram_cache();\n","prefixes":["v9","12/19"]}