Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2195256/?format=api
{ "id": 2195256, "url": "http://patchwork.ozlabs.org/api/patches/2195256/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260210-colo_unit_test_multifd-v8-9-7f9e5f7d082b@web.de/", "project": { "id": 14, "url": "http://patchwork.ozlabs.org/api/projects/14/?format=api", "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": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260210-colo_unit_test_multifd-v8-9-7f9e5f7d082b@web.de>", "list_archive_url": null, "date": "2026-02-10T16:23:07", "name": "[v8,09/17] Call colo_release_ram_cache() after multifd threads terminate", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "2c3bc858689354b4de2481f8061add202f0b84f3", "submitter": { "id": 76468, "url": "http://patchwork.ozlabs.org/api/people/76468/?format=api", "name": "Lukas Straub", "email": "lukasstraub2@web.de" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260210-colo_unit_test_multifd-v8-9-7f9e5f7d082b@web.de/mbox/", "series": [ { "id": 491704, "url": "http://patchwork.ozlabs.org/api/series/491704/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=491704", "date": "2026-02-10T16:23:04", "name": "migration: Add COLO multifd support and COLO migration unit test", "version": 8, "mbox": "http://patchwork.ozlabs.org/series/491704/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2195256/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2195256/checks/", "tags": {}, "related": [], "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=pAOEbS+M;\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 4f9Rj41ynPz1xwG\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 11 Feb 2026 03:24:24 +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 1vpqWV-0000ne-Sc; Tue, 10 Feb 2026 11:23:35 -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 1vpqWR-0000hL-Ib\n for qemu-devel@nongnu.org; Tue, 10 Feb 2026 11:23:31 -0500", "from mout.web.de ([212.227.15.4])\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 1vpqWO-0006x0-Ql\n for qemu-devel@nongnu.org; Tue, 10 Feb 2026 11:23:31 -0500", "from [127.0.1.1] ([141.58.43.188]) by smtp.web.de (mrweb006\n [213.165.67.108]) with ESMTPSA (Nemesis) id 1N30ZN-1vflmD0OR3-013QSw; Tue, 10\n Feb 2026 17:23:24 +0100" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;\n s=s29768273; t=1770740604; x=1771345404; i=lukasstraub2@web.de;\n bh=8Sh4jCsixGU/ngEDSP7iq4j7Ehuo5ihlh5H1iguY9wY=;\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=pAOEbS+MDX6x4f5sD5f3yfdBmRkcgIkt5+6AliHfed0SUaq8IvhwpGXNalftPWIy\n dWQ+l4ca4jqZkIoca8q2yU/BD6rMN5NnaIFOGTcWAYGJbx4SLK4E4gkxUCctLLRF9\n S+h4rg/tz3onNkpw5Ibx/a+jXdZjelxfU0/zHjGImIpG9EDuvfmlVLlfib1MyIDuf\n 3hoVJMp2/zePHREomRT9uXnMmf4GKc84MsBcqJ2l0ESgk6ccKlzSRh7m8+6n17GTJ\n Ib+wYOpRiz0683Tmes7O1isPGzGo5JuMpdA/gWB01azIomfzYuooGJa+AaFGUldnh\n kXB+KAG4ObUGBHmqhQ==", "X-UI-Sender-Class": "814a7b36-bfc1-4dae-8640-3722d8ec6cd6", "From": "Lukas Straub <lukasstraub2@web.de>", "Date": "Tue, 10 Feb 2026 17:23:07 +0100", "Subject": "[PATCH v8 09/17] Call colo_release_ram_cache() after multifd\n threads terminate", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "quoted-printable", "Message-Id": "<20260210-colo_unit_test_multifd-v8-9-7f9e5f7d082b@web.de>", "References": "<20260210-colo_unit_test_multifd-v8-0-7f9e5f7d082b@web.de>", "In-Reply-To": "<20260210-colo_unit_test_multifd-v8-0-7f9e5f7d082b@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=1345; i=lukasstraub2@web.de;\n h=from:subject:message-id; bh=CrmZ30ApIHhMHmX1e6HZ1CefluvR59mmAs0+FI/64Pg=;\n b=owEBbQKS/ZANAwAKATWrCyicXbJYAcsmYgBpi1t3idwnSj8UUUe71/7mcY8caWHXopw+6+2BT\n UxKfdtMbc+JAjMEAAEKAB0WIQSD+rFYoNm4+3Jij6Q1qwsonF2yWAUCaYtbdwAKCRA1qwsonF2y\n WKYOEAC0c+Exrw6HEZw/2FCNqJTnqZoVcvh7oB+5Trkdz02+PzHDk1jJk9FQB3ldk9qlWHZ2374\n iNHov0DEKgTu7P2/WPrdD+JTH6Tfprnk5fwW6cVaNUkvsRzi9xkuFpNOTcY2fPHYPgIXdNClGPH\n /GQfZVrfQJzK0dDwOCM6GD9cNI395HGlMsItSV6VVKY5M+gWMTmal4HHN/CefN22vCvP3BITpLo\n eNAUsu8mqksMQQ+fOxcuGXHL481LUEJbcKumNM1ufMAgg8jEXoWnVy0RvviRKas63MeeE8xOXv5\n d42fRm4rf/MbKswbe+oPnQaZpNj0WpVxIx6wIzknAQz+5WzLpjR6GRvxdT7dqRsGDRn+FRQDKRY\n haBxm5e8rTQFE/e9VI/+Gk/rOSPDpLGZsnJ+Umg/SKEgoAXjjOx1Vx/K4pUqAqNCseTLEmGSM9C\n Oj5b3PdhNn42pHq1cbm5B00awYZS1o4jK62F75vpSrwr8sP/9QUQGJsznHn0ANB/x7zq5bkljmB\n ZWe7JOAGXhAb/KDbPcfm9NT/J6WU5BzZDzACpOo4JuVfhuOHMdSaHjS1BDe5h+B/oQCRNBZmf8t\n Y6ou52Fzs71DxRBCTHgnjeDZlwkluNry/Tgg0KtMz3ujMJTftXZjAN0G+1FEcXZWJvtFDaSpgc4\n dl6WtJ+76EaEMfg==", "X-Developer-Key": "i=lukasstraub2@web.de; a=openpgp;\n fpr=83FAB158A0D9B8FB72628FA435AB0B289C5DB258", "X-Provags-ID": "V03:K1:sg56Cb/qMNzu+zFrloFUuEzYUxXzPf7ppYCfw+tZ8AoiwkCGPFU\n vnLTJgAq/Hd/n8mGWzjhbK6InQKF6fN9ZEaujGbd0EeppU2drdsrt9vLW1R8S21+N1t7EJo\n EejIEGdQ9TjWTZpstU5NTm3i+7AeBuWeypy4HfwpAEI9qgEgEbHYRVAdd3jGcvoc61kjh1f\n kqpTJxPXAqVZWwrlYEG+g==", "UI-OutboundReport": "notjunk:1;M01:P0:2cyo8AYfCRI=;slx6fFF4clZiQh6qeOwVW5zW945\n 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\n 40qsl1FSQH5wgzx8v8wRbtPdUkbF2", "Received-SPF": "pass client-ip=212.227.15.4; 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_H3=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": "The multifd threads still may access the colo cache, so release it\nonly after they terminate.\n\nReviewed-by: Fabiano Rosas <farosas@suse.de>\nReviewed-by: Peter Xu <peterx@redhat.com>\nSigned-off-by: Lukas Straub <lukasstraub2@web.de>\n---\n migration/colo.c | 3 ---\n migration/migration.c | 3 +++\n 2 files changed, 3 insertions(+), 3 deletions(-)", "diff": "diff --git a/migration/colo.c b/migration/colo.c\nindex 8dfd39b035c48590fcebeb20459f01fb37fb67d1..d3534d1a32ad82f02101ac092ebf818a0caee6f2 100644\n--- a/migration/colo.c\n+++ b/migration/colo.c\n@@ -947,7 +947,4 @@ void coroutine_fn colo_incoming_co(void)\n /* Wait checkpoint incoming thread exit before free resource */\n qemu_thread_join(&th);\n bql_lock();\n-\n- /* We hold the global BQL, so it is safe here */\n- colo_release_ram_cache();\n }\ndiff --git a/migration/migration.c b/migration/migration.c\nindex 5515be1bf305b40ba0b590136df18a53451872c5..9e3f73f27766196ea8673bf9a58c97d5b8b1672f 100644\n--- a/migration/migration.c\n+++ b/migration/migration.c\n@@ -454,6 +454,9 @@ void migration_incoming_state_destroy(void)\n * BQL and retake unconditionally.\n */\n assert(bql_locked());\n+ if (migrate_colo()) {\n+ colo_release_ram_cache();\n+ }\n qemu_loadvm_state_cleanup(mis);\n \n if (mis->to_src_file) {\n", "prefixes": [ "v8", "09/17" ] }