Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp1361929ybe; Fri, 6 Sep 2019 16:40:12 -0700 (PDT) X-Google-Smtp-Source: APXvYqxw+Nb/k1ZLa0xqzyTGDEdLT9kom+4jAM3KnEt9XeN2CQzBazJuYO0ENTQ2JiKv9NW6Wel7 X-Received: by 2002:a63:60a:: with SMTP id 10mr10072455pgg.381.1567813212128; Fri, 06 Sep 2019 16:40:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567813212; cv=none; d=google.com; s=arc-20160816; b=saU+pYaXTclqvKsOCs9uKayTCadGMEUtuUlSWFphJu1605IsrCsFynUcDLTfv6nFPf vVTXY0movRs3ZCBzWZsQ329EyXEedvpofrarQ+s/vK+rZFAjGP7awJaqN/7BgILeO3UU OJ0xzfKfraCc+VC28Af7lSKuaoo7KhH+kAM0l+lCiVfznP8/PVQxKtygJhgOoLc81zPF JwEu8RCIf55/6jzYnhEkguwvva3xG0e4BG7RwCgAbWw2P/dvfwpKrYjF2HPo46d0mlhs 3XITxeqPrV+ulTJOCirc6HkhCLRHZx5gWDzrWkJKZG41SihdbTCv3INe+ngDXYAIsZsI WIHQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version:dkim-signature; bh=CPNhO04EXqyOcEwUnPkRjub5+4HJbhPw4k4lP1BUIFY=; b=XsKIasbRyhJvaRiOlABgtWlKY1NUJO5PUPTRsMfYzhFfHxJ/pyfL2XaykmiIULBnOs 3fgsGC95d4M+v6VtPsmKsoFgb2TTNkANbaPCIMA2nLd99e5hPS9AG/RqFSJCe3jVZZ+b +bHfJW3y4V4Q/oTE1uttHYVUcnDr/CjskXBUjcKglrOncJd3SrV1Qwcr9ppn6NRac2gl e3M2sR/xECTeuQJqKbvrfKhkZzx0vQIdwe/Uy7w7CsyiwJ3o4rmEsJ8Nxi7/SGZWPsP0 ZJ/tTjzhA4uSAKKGEldn8cPRFg6Vm8fYpLRAggGxxFXm7yNm8b0XxAWRUCDM4WGZ7aYJ HLeQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=SgMVkFcz; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p16si6041511plr.234.2019.09.06.16.39.57; Fri, 06 Sep 2019 16:40:12 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=SgMVkFcz; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2394446AbfIFO2r (ORCPT + 99 others); Fri, 6 Sep 2019 10:28:47 -0400 Received: from mail-wm1-f68.google.com ([209.85.128.68]:37543 "EHLO mail-wm1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2394414AbfIFO2r (ORCPT ); Fri, 6 Sep 2019 10:28:47 -0400 Received: by mail-wm1-f68.google.com with SMTP id r195so7357272wme.2 for ; Fri, 06 Sep 2019 07:28:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=CPNhO04EXqyOcEwUnPkRjub5+4HJbhPw4k4lP1BUIFY=; b=SgMVkFczhy1adqzEWg0jDFl+ms6YylZJ+CPw0meDi4tUKNT8GSH+BXVqYMst9hiMpB ahVaFQ2nBY9/RFvc6TbN6UuBnQKQ3l/SvFs0p2M2wqUn2P7rT7dzpxtzj1BejrOrcNf5 GrJ+AkVNYBb/t76oZGsJzPhQKcne+Xrh7uGpnNSTVyWvb4al4388+x1HdL299wqPpp1c Lyg4KemDwXk0laBb06V79aAKdNQXdABlbYod4zV5iP3plkj5i/7NqDb4AJ7966TZklBZ Rg/lM3x03AjmR4EuOcvd1a7sRypF0naq0keKBd7Tttg3niHeMUPYrn5FnIk5e5EGmGFX cO6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=CPNhO04EXqyOcEwUnPkRjub5+4HJbhPw4k4lP1BUIFY=; b=AO6Dw8eFwPQ6p13YhSTAV1/vmPEF1W1/Th8g3CzcZb+LyXZBJgpWKsPIyayZEinr59 MOT6aUwQvKc3KmI/lYDKssuG4+iNR4HGRe2BOXHfBclJX5Y4A5tzzKZNJXoXQwjjmQre ErHGtFtTVOfDpS9KIux0fnEPa/vOG6yQnZdFef9Hs5ohR+9yyuAcoyLNzmq5Op2rQhB/ IhydbtwkjmWfzYXPxjcgEmgNdDE0RbWwzbX0i+c2wgUQduEm95jPXjzl4IYAc/QjZ9Mj 0zLsFHnNOIFK6tSuUwbH4HQhPgh0qXxRcAOFNNyvrWXS7aH+qolPy+h0zPcB6M2EPcF1 2DdQ== X-Gm-Message-State: APjAAAWt1rfKTvfLb5+DE9DbHhzsPRlEHbM1hJUpc5A9QgZ+MhlRRzDr xijT6xtKOi2QCfwIYNM1Mpbm1Q== X-Received: by 2002:a1c:cb07:: with SMTP id b7mr7937000wmg.41.1567780124531; Fri, 06 Sep 2019 07:28:44 -0700 (PDT) Received: from [192.168.0.103] (88-147-65-157.dyn.eolo.it. [88.147.65.157]) by smtp.gmail.com with ESMTPSA id q25sm6346078wmq.27.2019.09.06.07.28.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 06 Sep 2019 07:28:43 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.8\)) Subject: Re: [PATCH v3 0/3] Implement BFQ per-device weight interface From: Paolo Valente In-Reply-To: <20190828035453.18129-1-zhengfeiran@bytedance.com> Date: Fri, 6 Sep 2019 16:28:42 +0200 Cc: linux-kernel , axboe@kernel.dk, Fam Zheng , duanxiongchun@bytedance.com, cgroups@vger.kernel.org, zhangjiachen.jc@bytedance.com, tj@kernel.org, linux-block@vger.kernel.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <20190828035453.18129-1-zhengfeiran@bytedance.com> To: Fam Zheng X-Mailer: Apple Mail (2.3445.104.8) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Jens, is this patch series fine now? Thanks, Paolo > Il giorno 28 ago 2019, alle ore 05:54, Fam Zheng = ha scritto: >=20 > v3: Pick up rev-by and ack-by from Paolo and Tejun. > Add commit message to patch 3. >=20 > (Revision starting from v2 since v1 was used off-list) >=20 > Hi Paolo and others, >=20 > This adds to BFQ the missing per-device weight interfaces: > blkio.bfq.weight_device on legacy and io.bfq.weight on unified. The > implementation pretty closely resembles what we had in CFQ and the = parsing code > is basically reused. >=20 > Tests > =3D=3D=3D=3D=3D >=20 > Using two cgroups and three block devices, having weights setup as: >=20 > Cgroup test1 test2 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > default 100 500 > sda 500 100 > sdb default default > sdc 200 200 >=20 > cgroup v1 runs > -------------- >=20 > sda.test1.out: READ: bw=3D913MiB/s > sda.test2.out: READ: bw=3D183MiB/s >=20 > sdb.test1.out: READ: bw=3D213MiB/s > sdb.test2.out: READ: bw=3D1054MiB/s >=20 > sdc.test1.out: READ: bw=3D650MiB/s > sdc.test2.out: READ: bw=3D650MiB/s >=20 > cgroup v2 runs > -------------- >=20 > sda.test1.out: READ: bw=3D915MiB/s > sda.test2.out: READ: bw=3D184MiB/s >=20 > sdb.test1.out: READ: bw=3D216MiB/s > sdb.test2.out: READ: bw=3D1069MiB/s >=20 > sdc.test1.out: READ: bw=3D621MiB/s > sdc.test2.out: READ: bw=3D622MiB/s >=20 > Fam Zheng (3): > bfq: Fix the missing barrier in __bfq_entity_update_weight_prio > bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy > bfq: Add per-device weight >=20 > block/bfq-cgroup.c | 151 +++++++++++++++++++++++++++++++++----------- > block/bfq-iosched.h | 3 + > block/bfq-wf2q.c | 2 + > 3 files changed, 119 insertions(+), 37 deletions(-) >=20 > --=20 > 2.22.1 >=20