From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.5 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 52818C433FF for ; Tue, 30 Jul 2019 05:34:31 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 1D29A206B8 for ; Tue, 30 Jul 2019 05:34:31 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="NaOmWDuF" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1D29A206B8 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:58032 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hsKmM-0006Ca-AK for qemu-devel@archiver.kernel.org; Tue, 30 Jul 2019 01:34:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47587) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hsKlj-00050J-65 for qemu-devel@nongnu.org; Tue, 30 Jul 2019 01:33:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hsKlh-0005sV-RV for qemu-devel@nongnu.org; Tue, 30 Jul 2019 01:33:51 -0400 Received: from mail-pl1-x642.google.com ([2607:f8b0:4864:20::642]:46344) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hsKlh-0005pv-HS for qemu-devel@nongnu.org; Tue, 30 Jul 2019 01:33:49 -0400 Received: by mail-pl1-x642.google.com with SMTP id c2so28389200plz.13 for ; Mon, 29 Jul 2019 22:33:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=LaZ+NszwYSrD6iawOrj7oNol0Y8aQ0iZkbZTv7MT1g4=; b=NaOmWDuFZrsTuOzBtx1ucY1Zp0NrstyVOLewe8v7YVyEUoqk6K2Tlq3TT1KwqqRYeG gdtOFoZk2TMye3fSAxCplLjZbUbpHSkXxsjVScdhEpYGTD+oyboRcJVnXU8m0JscqB2i LCtcZYG0D8+M/9B7JZa4CUB55Pck+QX2HOZgs6I5QQ34P6htzUvtK6ExwqpOhzSaN4M2 CCF0/chYSkpLNI84S76pkzkXbhadtIJ5O6cyzBNiScvGcwjarffBwD1CN7DqYHNBymHQ FHbdM5kre4SGooPW2UBUC6B9oRTTa8DmE7dLjdUYrAy258/erXmzEvh1V4u5Bbd/I0Ks RfmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=LaZ+NszwYSrD6iawOrj7oNol0Y8aQ0iZkbZTv7MT1g4=; b=nK+IMPNIOMeWwdcL8LT7j6tTaXGunSLNAtl8CmdD0qgstOEawFaVNV93F9C+merR2y +uDciZ5Fo3apVl5/N0fmJHWj6AjdGgwbkkpk0xHjvLbXURXk833BrCTHcxAG2FVl4YzQ rm3HVwzwHCfOb3RG64ABna7d0mYtm1+GOn1m+AvFwAlsV7zWUfl6gphVSNWwvG5MSZTm 5VdpRM6NPgQGU70dLby05n6H/om/oKgKOELmXKO4ufIOtezIq6FWehBuXt+FVS7bE3wy PGx/QmKNvRRdJNP4tDcXiRTw5KiiiGI+Fzos5W1gEWxWGum3/z5iYpbut9tBfb294WRe ePig== X-Gm-Message-State: APjAAAXyIKwKs234XNePHtkXAKv/1WSfrL7c/rxCgdX9KVIbrzFirZX2 rYQUnSd5QF8zXX22X3oG9o4= X-Google-Smtp-Source: APXvYqw8OBHKVKqniL7hop7CvhPsW/FLqMbLiF7GltsNVuLpL9+ViaAS74uvuvraVzk1BCO3DnzOGQ== X-Received: by 2002:a17:902:112a:: with SMTP id d39mr114965772pla.254.1564464827778; Mon, 29 Jul 2019 22:33:47 -0700 (PDT) Received: from VM_85_204_centos.localdomain ([129.226.55.250]) by smtp.gmail.com with ESMTPSA id 11sm64055886pfw.33.2019.07.29.22.33.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 29 Jul 2019 22:33:47 -0700 (PDT) From: Ivan Ren X-Google-Original-From: Ivan Ren To: quintela@redhat.com, dgilbert@redhat.com Date: Tue, 30 Jul 2019 13:33:33 +0800 Message-Id: <1564464816-21804-1-git-send-email-ivanren@tencent.com> X-Mailer: git-send-email 1.8.3.1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::642 Subject: [Qemu-devel] [PATCH v2 0/3] migration: add speed limit for multifd migration X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: richardw.yang@linux.intel.com, qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" From: Ivan Ren Currently multifd migration has not been limited and it will consume the whole bandwidth of Nic. These two patches add speed limitation to it. This is the v3 patches: v3 VS v2: Add Reviewed info and Suggested info. v2 VS v1: 1. change qemu_file_update_rate_transfer interface name to qemu_file_update_transfer 2. add a new patch to update ram_counters for multifd sync packet Ivan Ren (3): migration: add qemu_file_update_transfer interface migration: add speed limit for multifd migration migration: update ram_counters for multifd sync packet migration/qemu-file.c | 5 +++++ migration/qemu-file.h | 1 + migration/ram.c | 24 ++++++++++++++---------- 3 files changed, 20 insertions(+), 10 deletions(-) -- 2.17.2 (Apple Git-113)