Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp4251718imu; Mon, 12 Nov 2018 08:06:59 -0800 (PST) X-Google-Smtp-Source: AJdET5eo0e9gPaOZLHS50yLtjxHIu7FBrbx2xO8cEld27yE/Dlyij3He2wazDSBnD3UePS9A16ZE X-Received: by 2002:a63:2e02:: with SMTP id u2mr1334654pgu.9.1542038819795; Mon, 12 Nov 2018 08:06:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542038819; cv=none; d=google.com; s=arc-20160816; b=lpcWZkay/xi/lepdw3puzBOX20oTy5UUGv/ozroAojIlzC80cq3fbygIVhxZ7VTmv4 0y1tqM2Qg4HN9D9V4A3namOx3OYwYz5io+qHq5W/M28dGHv/Be6rtMstuNP2se/puBb6 9xS7FwIgINKO08aUFGStrJ5NSvQE7jTRmmAKoZihAlHbxr+/aAsu6g2pSwKTxsB+lrgp Enp4+oJJA9NogiABr+CnfTqC7zDRRjUkiifGi9110+zTznCNHRW1LZHvQinrV1Q9fPkn kPkHFn0wWQYBizQW8BYvFPluUn/B4hPEuSMAKN8xARt5A7ilDlX1e3gt03AUSUknr974 sI7Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=V+pp3RB3QPmZ7ONFN2yXCuP86/d7gL2nH4AJvH2SvNM=; b=GIeCnke9Ntveix293dWWTENZ+oTsHp1pwF1KGb6hGnaZxK3rKqWkmF0s3/bW6g1MmM 8586MY3yOJ5UsOWqMw2mAD0+guI625Z/pnj9cBjG8JB63oB6CJ4xRZsZ0VTiNkQ50pzR ZuvNo0ed32o3q4UzPpK9nD2FIpGfezOt5C5W9NK0dZrSXOJZ3G//jNfL4J/s0KjRLoGk pxhysab4polTWneFIiFcD7CLWvmgFtEfL7SpDhmAhs2EZcj9XhV/r7010Nv+zquuKMd1 mVvmWmrtCo9QOx05qufP3CDy2rVwIWB1VEgbS6okYpRO5rNp9oFOPwil6Ucli2zbVdq3 dwYA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=p0l3Kd3g; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v18-v6si19604840pfa.3.2018.11.12.08.06.19; Mon, 12 Nov 2018 08:06:59 -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=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=p0l3Kd3g; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729647AbeKMB7r (ORCPT + 99 others); Mon, 12 Nov 2018 20:59:47 -0500 Received: from mail-pf1-f193.google.com ([209.85.210.193]:38760 "EHLO mail-pf1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728893AbeKMB7q (ORCPT ); Mon, 12 Nov 2018 20:59:46 -0500 Received: by mail-pf1-f193.google.com with SMTP id v76-v6so1710425pfa.5 for ; Mon, 12 Nov 2018 08:05:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=V+pp3RB3QPmZ7ONFN2yXCuP86/d7gL2nH4AJvH2SvNM=; b=p0l3Kd3gSKAcsdTo87PcDRvp95lkI8ngrS0tLM2My3J67debcJPz08Z+9XV/PuS9P9 gAJrKc9ruPJ07XNgVexhdLUK0fvDDmrq1+184619JcmUmWwOH5SKXqmYHrIKhPMSIfTj E0ilRS15tCTtgVbSSJXnRizLtJMXYQ4qoilHIc5kGCqnUSBP4EZLaHD2Uh76ysmtTVGE ++PqA9ob6HtU5N6aq7GuLDY7eezF8YAldy4+gyN2xRAkJlSz6t3Bg8jS2VwlOsxb3kbg yXPyYcZSjaK4O+52wdVUIwIgnVS97T9UIYUFmNOB4iSFvH4Jo3jG1Z6mgpfoXmjXc8gL 9E0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=V+pp3RB3QPmZ7ONFN2yXCuP86/d7gL2nH4AJvH2SvNM=; b=bWNVQUGDMtoDRETvf7AtmO2qVXH/oMNlhacwHYzcAAoO92koQCmgE7NdS1cPdKO+Qz 6DC4jdECn/wK7rl7Ccqe7u6NyeMYXVQMwgrJMxIV1xTKlvJJde47Kt8XM0clJXU/0Np2 5J2oJp76dC3OSyyp4Bn0wgTUJiYEK0SAEsA6grIH/7pZmHzgKzlHB3eKP9XeinCuqNO2 YhIk2Vw+BugOAyVgzmmLp0hn+/VkabLWuoZFAiMaQtD5Kp9GkRkqryDbFPHqcnULlrqv 9elHRTgtlOxm36hXBRX5eJ+cqyzREKaksvijdg4INrAhPyGvsqnR+NpXoD5e/L8PHEKp YBqQ== X-Gm-Message-State: AGRZ1gIPN7JzNccIrFAoFDW0S3zQh+2VfHKBaaGSy9DZ2kycNdm3CCXA 08emQB1owG1nl+0TX4pKAGDh+Q== X-Received: by 2002:a62:d58a:: with SMTP id d132mr1420822pfg.132.1542038754173; Mon, 12 Nov 2018 08:05:54 -0800 (PST) Received: from [192.168.1.121] (66.29.188.166.static.utbb.net. [66.29.188.166]) by smtp.gmail.com with ESMTPSA id a73-v6sm20342170pfj.38.2018.11.12.08.05.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 12 Nov 2018 08:05:53 -0800 (PST) Subject: Re: [PATCH 00/12] unify the interface of the proportional-share policy in blkio/io To: Josef Bacik Cc: Paolo Valente , Oleksandr Natalenko , Greg Kroah-Hartman , Tejun Heo , Li Zefan , Angelo Ruocco , Dennis Zhou , Liu Bo , Bart Van Assche , Johannes Weiner , linux-block , linux-kernel , Ulf Hansson , Linus Walleij , Mark Brown , 'Paolo Valente' via bfq-iosched , cgroups@vger.kernel.org, linux-doc@vger.kernel.org, Jonathan Corbet , lennart@poettering.net References: <20181112095632.69114-1-paolo.valente@linaro.org> <9e8adb3271680165d85994a225713391@natalenko.name> <20181112155406.rtx7ze2l3gadmiyx@MacBook-Pro-91.local> From: Jens Axboe Message-ID: <6b6ac3db-1f19-a290-4662-3c10b2b81ed8@kernel.dk> Date: Mon, 12 Nov 2018 09:05:50 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 In-Reply-To: <20181112155406.rtx7ze2l3gadmiyx@MacBook-Pro-91.local> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11/12/18 8:54 AM, Josef Bacik wrote: > On Mon, Nov 12, 2018 at 08:48:35AM -0700, Jens Axboe wrote: >> On 11/12/18 8:45 AM, Paolo Valente wrote: >>> BTW, since this patch series is probably even more useful for older >>> than for future kernels, might it make sense to also propose it for >>> stable/longterm kernels (provided that such a possibility exists)? >> >> That just not how things work, we don't put different things in >> older/stable kernels, it's strictly backports of what we have in >> current/newer kernels. Hence it appears to be a dead end right now. >> > > It may not be useful currently, but my plans are to do a scheduler agnostic > proportional io controller next, so having these interfaces unified would be > nice so I don't have to do a rqos.io.weight or something similar. Thanks, I'm not saying the work isn't useful, I'm saying that we can't go adding different interfaces to stable kernels than what we currently have in tip. I'm all for unified interfaces for this kind of thing, it's much better than having something that's specific to any given implementation. -- Jens Axboe