Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp9669021imu; Sun, 30 Dec 2018 02:26:39 -0800 (PST) X-Google-Smtp-Source: AFSGD/WBlOMYJ0QHODOztcFUfpASsMIfKi24tZpP2ET1h70DDaW9Bs8KebLVDGJUFtLM3QCSXFHq X-Received: by 2002:a62:81c1:: with SMTP id t184mr35231447pfd.40.1546165599110; Sun, 30 Dec 2018 02:26:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1546165599; cv=none; d=google.com; s=arc-20160816; b=mfy3exupGiPpXx2lxQaM8r7xXEIz23u2udK8e+2ZQbA71UaQ24bnVN5m5GwbGVWc9B gS8MxeE5dBvMn5++43OZd7MKy38TdqAPjd6ed1uzLFQ8XnK0pX9BNLAuKFGhZeP4kNam w6aGvlIk5N3nip0vHkxnMNIsP9PAAz9XeYR0VKn0isksKSpWw0CWTb4fCVt/QD4RJMAz OTEcXIBmFMvNFH6r1oyXS14NsHRVs8fH2md7sMxbc7CLs+mXp3zQQA5cEMoW4mTvjWsp /8rtoSnKovj+xFaNOORVRxwJRGa9PqMJ3w80kU2biInnkfn8/azyIneTfreIrKpeEoiE 1DAw== 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=RcIxiy51crz2BQyDtywt/mbWbWq0tfJAe0NkaqiG1IM=; b=BM5D9nAnRtvyAT3TxIMbfI3X1Z5yqR1cPzILHxxQL+bgsuxh8rTWKsOpucln2iod6T sB1DIDs2ipgni+/jPNxKs1mhgsItcwiAM2t48mDj6pgvQZIl56IHELzQZKaHUgdll0wi 3ngCttWY4cAqSHqdx6Rh658E/tKxYBEbOl/jvAlCjcKE3QgAwfWCvS6W6pjEJGIuyUVG 6Y3CLeGH+eM6rfN7GDSy7IOoj5X5XE6XoacjsdY9UYgp0WncPYiLYei50FzzfhDTCR33 ZmPihtuplJa5jnFxem+o6AhekbFRdcSvoPGz+3y40o/zjxVwT9hSFSqIZAANyZwWRntu fMDw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=J2Gz+1F1; 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 u4si33973687pga.91.2018.12.30.02.26.22; Sun, 30 Dec 2018 02:26:39 -0800 (PST) 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=J2Gz+1F1; 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 S1726152AbeL3KZb (ORCPT + 99 others); Sun, 30 Dec 2018 05:25:31 -0500 Received: from mail-wm1-f68.google.com ([209.85.128.68]:33764 "EHLO mail-wm1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726062AbeL3KZb (ORCPT ); Sun, 30 Dec 2018 05:25:31 -0500 Received: by mail-wm1-f68.google.com with SMTP id r24so28439624wmh.0 for ; Sun, 30 Dec 2018 02:25:29 -0800 (PST) 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=RcIxiy51crz2BQyDtywt/mbWbWq0tfJAe0NkaqiG1IM=; b=J2Gz+1F1qZXyqxAPjwSRThTSJUptrgZUg6fKCtvgXhgC8HcoRmlPrhLmIwcxyF6xn+ wbCktOKo6nps6P+AolCt1l1RLjoq9WdSMOwUXb/dz10JTbqZ9y+TOrrS6g4FyWrMhgfI gy1xRQH3ziJRyLLoBvajgBfamYoD0nXeNpCIU= 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=RcIxiy51crz2BQyDtywt/mbWbWq0tfJAe0NkaqiG1IM=; b=ZLefOQGk5ojwDtcqPTmH1k1AnmNXr/6/LKnTv+36sZuonn5w27RWVMepWrxxUCBU+Y siPseS6Lek4DOq43eNFi71YmzzVqMsrhlUK89wG7ctjf0+u571nZSVsWl6LlUkZg46wZ l0DsZscDsq8j46Dl6VsgqlBiHYVRKO2h2c+SMqbqGSb+YEMIt5jc/0G5YTagEOE2w+lg WzCaIKGsWQKFkQtCB4aNHev+MHS4urdy8r/e7k8HWEfGxlyfklzXa2iRVX+noYkpMKWS +EN2qZbbDYFEBdWfYkyZzv+16qn8j0fCULF5XnRd23x5bz9be2NbU8YxYQ5tAJfGqgQh FEHw== X-Gm-Message-State: AJcUukel6t54TMi98NcLAAbO4aVZnSG53wbZ9NpiQiL56Y1lZlraVBhk h1E3UM6t9LugLVV+2IGFXNQGSA== X-Received: by 2002:a1c:c64e:: with SMTP id w75mr30115242wmf.46.1546165529055; Sun, 30 Dec 2018 02:25:29 -0800 (PST) Received: from [192.168.0.101] ([88.147.52.125]) by smtp.gmail.com with ESMTPSA id z12sm33115243wrh.35.2018.12.30.02.25.27 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 30 Dec 2018 02:25:28 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\)) Subject: Re: [PATCH V2 00/10] unify the interface of the proportional-share policy in blkio/io From: Paolo Valente In-Reply-To: <20181227234144.GE2509588@devbig004.ftw2.facebook.com> Date: Sun, 30 Dec 2018 11:25:25 +0100 Cc: 'Paolo Valente' via bfq-iosched , Angelo Ruocco , Jens Axboe , Greg Kroah-Hartman , Li Zefan , Angelo Ruocco , Dennis Zhou , Josef Bacik , Liu Bo , Bart Van Assche , Johannes Weiner , linux-block , linux-kernel , Ulf Hansson , Linus Walleij , broonie@kernel.org, oleksandr@natalenko.name, cgroups@vger.kernel.org, linux-doc@vger.kernel.org, Jonathan Corbet Content-Transfer-Encoding: quoted-printable Message-Id: References: <20181120162816.GV2509588@devbig004.ftw2.facebook.com> <25296DAE-73EC-46CC-9A98-A8B7E9017BB7@linaro.org> <7D7FAB43-5F62-4402-A9B3-E7C2E30AE680@linaro.org> <20181130184256.GI2509588@devbig004.ftw2.facebook.com> <5534B7D4-A5D9-4F44-9620-970A7F9EC140@linaro.org> <874A0232-2103-4364-BD88-F33B85D6A764@linaro.org> <20181218164126.GX2509588@devbig004.ftw2.facebook.com> <20181227234144.GE2509588@devbig004.ftw2.facebook.com> To: Tejun Heo X-Mailer: Apple Mail (2.3445.102.3) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > Il giorno 28 dic 2018, alle ore 00:41, Tejun Heo ha = scritto: >=20 > Hello, Paolo. >=20 > On Sun, Dec 23, 2018 at 12:00:14PM +0100, Paolo Valente wrote: >> 4.21 is coming ... and the legacy proportional share interface will >> be gone with cfq. This will break legacy code using the >> proportional-share interface on top of bfq. This code may just fail >> when trying to use interface files that don't exist any longer. >=20 > Sounds like inheriting .cfq namespace would be the easiest. Would > that work? >=20 For bfq, yes, but what will, e.g., Josef do when he adds his new proportional-share implementation? Will he add a new set of names not used by any legacy piece of code? What's the benefit of throwing away months of work, on which we agreed before starting it, and that solves a problem already acknowledged by interested parties? Thanks, Paolo > Thanks. >=20 > --=20 > tejun