From patchwork Wed Apr 26 05:06:20 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexey Perevalov X-Patchwork-Id: 9700283 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id CE257603F4 for ; Wed, 26 Apr 2017 05:09:35 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B4D0A284DB for ; Wed, 26 Apr 2017 05:09:35 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A91002858D; Wed, 26 Apr 2017 05:09:35 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=2.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 216C5284DB for ; Wed, 26 Apr 2017 05:09:35 +0000 (UTC) Received: from localhost ([::1]:52647 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d3FCo-0003lM-Cx for patchwork-qemu-devel@patchwork.kernel.org; Wed, 26 Apr 2017 01:09:34 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60661) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d3FA2-0001xT-Gu for qemu-devel@nongnu.org; Wed, 26 Apr 2017 01:06:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d3F9x-0002uS-UZ for qemu-devel@nongnu.org; Wed, 26 Apr 2017 01:06:42 -0400 Received: from mailout3.w1.samsung.com ([210.118.77.13]:32442) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d3F9x-0002tk-P6 for qemu-devel@nongnu.org; Wed, 26 Apr 2017 01:06:37 -0400 Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout3.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0OP00073M3J17280@mailout3.w1.samsung.com> for qemu-devel@nongnu.org; Wed, 26 Apr 2017 06:06:37 +0100 (BST) Received: from eusmges1.samsung.com (unknown [203.254.199.239]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20170426050636eucas1p185ff15942f05ceb03af7e75f3de2c0c6~42jTGL59j2331323313eucas1p12; Wed, 26 Apr 2017 05:06:36 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges1.samsung.com (EUCPMTA) with SMTP id 83.80.14140.FDA20095; Wed, 26 Apr 2017 06:06:39 +0100 (BST) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20170426050635eucas1p2084a21b1deaaa891c278bbb610eb421a~42jSU3Kxa0950409504eucas1p2X; Wed, 26 Apr 2017 05:06:35 +0000 (GMT) X-AuditID: cbfec7ef-f796a6d00000373c-80-59002adf2879 Received: from eusync1.samsung.com ( [203.254.199.211]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id 24.F7.20206.6FA20095; Wed, 26 Apr 2017 06:07:02 +0100 (BST) Received: from aperevalov-ubuntu.rnd.samsung.ru ([106.109.129.199]) by eusync1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0OP000MTF3IPGF20@eusync1.samsung.com>; Wed, 26 Apr 2017 06:06:35 +0100 (BST) From: Alexey Perevalov To: dgilbert@redhat.com Date: Wed, 26 Apr 2017 08:06:20 +0300 Message-id: <1493183181-21962-7-git-send-email-a.perevalov@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1493183181-21962-1-git-send-email-a.perevalov@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRmVeSWpSXmKPExsWy7djP87r3tRgiDVbt5rWYe/c8i0Xvtnvs Fic2HWS2uNL+k91iy/5v7BbHe3ewOLB5HHixkN3jybXNTB7v911l8+jbsooxgCWKyyYlNSez LLVI3y6BK+PnhwksBce5Kw6+ucTcwPiHs4uRk0NCwERixemdjBC2mMSFe+vZuhi5OIQEljFK nFl0jh3C+cwosXvOPBaYjmULToPZYFVzX9RDFHUzSSzcPIG5i5GDg03AQGLfPVuQGhEBcYl3 +xrYQWxmgQKJnZ92sIHYwgIOEo3Pm1hBbBYBVYm+6bPAruAVcJe4f/Mi1C45iZPHJoPVcAp4 SKxf/4YZZJeEwGM2iRnbv7GD7JIQkJXYdIAZot5FovfXW1YIW1ji1fEt7BC2jMTlyd0sEL3t jBLdOztZIZwJQG9O/wtVZS9x6uZVJohL+SQmbZvODLGAV6KjTQiixEPi9pvpUAscJXo2zGSE eH42o0THhjVMExhlFjAyrGIUSS0tzk1PLTbUK07MLS7NS9dLzs/dxAiM19P/jr/fwfi0OeQQ owAHoxIPb4DH/wgh1sSy4srcQ4wSHMxKIrzhGgyRQrwpiZVVqUX58UWlOanFhxilOViUxHl5 T12LEBJITyxJzU5NLUgtgskycXBKNTCmy/1Nq9Wcd07uyOMLs8MqrwRkLbUK/exlXhMs0XLF knv2lJLPG9NCdsZuPPdC+unGLZOXZk9SuKhwfvkMiwWRQnnSV4t+SP1Oueun63Oo0n2x9Mcn kufYff82H/KQmH9X9Pix06H/802dTPWqtkSz6DMUvuU8p+W9P4KFy7ku0ok9YknkyytKLMUZ iYZazEXFiQCADc+p0wIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRmVeSWpSXmKPExsVy+t/xy7rftBgiDW5c47OYe/c8i0Xvtnvs Fic2HWS2uNL+k91iy/5v7BbHe3ewOLB5HHixkN3jybXNTB7v911l8+jbsooxgCXKzSYjNTEl tUghNS85PyUzL91WKTTETddCSSEvMTfVVilC1zckSEmhLDGnFMgzMkADDs4B7sFK+nYJbhk/ P0xgKTjOXXHwzSXmBsY/nF2MnBwSAiYSyxacZoGwxSQu3FvP1sXIxSEksIRRYuqU2YwgCSGB XiaJllNlXYwcHGwCBhL77tmChEUExCXe7WtgB7GZBQokzi7eD1YuLOAg0fi8iRXEZhFQleib PgsszivgLnH/5kWoXXISJ49NBqvhFPCQWL/+DTPEKneJOVeXsU5g5F3AyLCKUSS1tDg3PbfY SK84Mbe4NC9dLzk/dxMjMGy3Hfu5ZQdj17vgQ4wCHIxKPLwBHv8jhFgTy4orcw8xSnAwK4nw hmswRArxpiRWVqUW5ccXleakFh9iNAU6aiKzlGhyPjCm8kriDU0MzS0NjYwtLMyNjJTEead+ uBIuJJCeWJKanZpakFoE08fEwSnVwOj0bFsF98tH6yNiz2myMNas+nHGNCGFa4pQhNwCx4gr tUYOhkq3BUvfHQkyuX9tWnpPc+1NVqvQ++usp3bktpppTfsVctZw0tX3AZwvuTK3B92x83E+ rSlyUC0zs9l+xV3em6orlzP+2/twhl7cVYkgnh3JKfK5eb2Ba8UM7k97UZ/3VPn7HCWW4oxE Qy3mouJEANOsWeFxAgAA X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170426050635eucas1p2084a21b1deaaa891c278bbb610eb421a X-Msg-Generator: CA X-Sender-IP: 182.198.249.180 X-Local-Sender: =?UTF-8?B?QWxleGV5IFBlcmV2YWxvdhtTUlItVmlydHVhbGl6YXRpb24g?= =?UTF-8?B?TGFiG+yCvOyEseyghOyekBtTZW5pb3IgRW5naW5lZXI=?= X-Global-Sender: =?UTF-8?B?QWxleGV5IFBlcmV2YWxvdhtTUlItVmlydHVhbGl6YXRpb24g?= =?UTF-8?B?TGFiG1NhbXN1bmcgRWxlY3Ryb25pY3MbU2VuaW9yIEVuZ2luZWVy?= X-Sender-Code: =?UTF-8?B?QzEwG0NJU0hRG0MxMEdEMDFHRDAxMDE1NA==?= CMS-TYPE: 201P X-HopCount: 7 X-CMS-RootMailID: 20170426050635eucas1p2084a21b1deaaa891c278bbb610eb421a X-RootMTR: 20170426050635eucas1p2084a21b1deaaa891c278bbb610eb421a References: <1493183181-21962-1-git-send-email-a.perevalov@samsung.com> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 210.118.77.13 Subject: [Qemu-devel] [PATCH V3 6/6] migration: trace postcopy total downtime X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: i.maximets@samsung.com, qemu-devel@nongnu.org, a.perevalov@samsung.com, peterx@redhat.com, f4bug@amsat.org Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" X-Virus-Scanned: ClamAV using ClamSMTP It's not possible to transmit it back to source host, due to RP protocol is not expandable. Signed-off-by: Alexey Perevalov --- migration/postcopy-ram.c | 2 ++ migration/trace-events | 1 + 2 files changed, 3 insertions(+) diff --git a/migration/postcopy-ram.c b/migration/postcopy-ram.c index 03c2be7..46a42d4 100644 --- a/migration/postcopy-ram.c +++ b/migration/postcopy-ram.c @@ -390,6 +390,8 @@ int postcopy_ram_incoming_cleanup(MigrationIncomingState *mis) } postcopy_state_set(POSTCOPY_INCOMING_END); + /* here should be downtime receiving back operation */ + trace_postcopy_ram_incoming_cleanup_downtime(get_postcopy_total_downtime()); migrate_send_rp_shut(mis, qemu_file_get_error(mis->from_src_file) != 0); if (mis->postcopy_tmp_page) { diff --git a/migration/trace-events b/migration/trace-events index 19e7dc5..25521d4 100644 --- a/migration/trace-events +++ b/migration/trace-events @@ -194,6 +194,7 @@ postcopy_ram_incoming_cleanup_closeuf(void) "" postcopy_ram_incoming_cleanup_entry(void) "" postcopy_ram_incoming_cleanup_exit(void) "" postcopy_ram_incoming_cleanup_join(void) "" +postcopy_ram_incoming_cleanup_downtime(uint64_t total) "total downtime %" PRIu64 save_xbzrle_page_skipping(void) "" save_xbzrle_page_overflow(void) "" ram_save_iterate_big_wait(uint64_t milliconds, int iterations) "big wait: %" PRIu64 " milliseconds, %d iterations"