From patchwork Thu May 31 14:45:04 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paolo Valente X-Patchwork-Id: 137421 Delivered-To: patch@linaro.org Received: by 2002:a2e:9706:0:0:0:0:0 with SMTP id r6-v6csp6692494lji; Thu, 31 May 2018 07:46:33 -0700 (PDT) X-Google-Smtp-Source: ADUXVKJO+9K0TTJRyixojqNM/jMrDzsNr8epYlCmED7mG9/raeHNErSUEb+Xy/G/sj23lgpqtWGx X-Received: by 2002:a65:520c:: with SMTP id o12-v6mr5805616pgp.350.1527777993437; Thu, 31 May 2018 07:46:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527777993; cv=none; d=google.com; s=arc-20160816; b=mBbCvHkscMT80UvOYsvqy2LUrfkaeeOUqApVAuizYgKlwxUXrWmiliPsbT4Ld6pw0s V7P2xLl/1syNyg0J+h4VEq1jO54oj+7Q9PicM1LqtFIlpwow7gqztLu7l1m8VOHRCQxP EuW4RjET8MJA4fINzOKJCz+bpIkrpXVbx7aj2V6nHrJ3y3IocIYx3PbWjtuXtFCMS5eP lW27tUtCAVYT4cYAo3908r08gE3Vv1I7Oqn0lDuTy2Xj2GdCvYhAbp6oLXyoutl5ukjp ks2NU/gRfqIQi/r3QYXipUD1Q38azis9P+85aVankG+iF1cNkq8AlxG1UlZJkqj7FWRK PPHw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=W/TaWqzbiOyHgrCyLo0jZqHdRUVdH6YB50uk3tZzRvs=; b=dUoZakUF4T0zHaL2Afgj9G5J68VPygaxtNzhIM6Sk0HWLgAvuFn25Zt90yi2bsy8EL 9U+/Xy8R98r3AsplmmLZGD3ZG4Jh1om57y5jbVLRb0JSL7HgXtKRUbWPD6tRA8bp6e/G Vq60QkjHYpasuajQ9wYCN3zWxIqGjxt1RdKZuML8MdmSZwcx9/Pu9ARQZLReTEbyW3Ly XVZdZJWFwEo33a6LUIenQ+pc2+uOjd8ORW0Znp8fKhCIFCulcHGtoFfNkwSEd3rzdaYw 95eteTu2qIORLkj8MXterPxKTg/scJTvDbuJdpSrRD1FyDLntutfttsyduWVqsaboWrV yRJA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=MX/SyI82; 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 t17-v6si14031243pgb.465.2018.05.31.07.46.33; Thu, 31 May 2018 07:46:33 -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=MX/SyI82; 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 S1755517AbeEaOqa (ORCPT + 30 others); Thu, 31 May 2018 10:46:30 -0400 Received: from mail-wr0-f196.google.com ([209.85.128.196]:47015 "EHLO mail-wr0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755421AbeEaOp2 (ORCPT ); Thu, 31 May 2018 10:45:28 -0400 Received: by mail-wr0-f196.google.com with SMTP id v13-v6so21597395wrp.13 for ; Thu, 31 May 2018 07:45:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=W/TaWqzbiOyHgrCyLo0jZqHdRUVdH6YB50uk3tZzRvs=; b=MX/SyI82lJKp7PIFp7eoTvA5WSrlqPMabICGc+jzVJzsrbuntxu3tf4Hi4WfYXRrdQ ph6pNKDjm8th+PKoxaMXAFzjMAU1t7E73nYZn0ak0JZa8lYbFnAUsY3Qg1HJtV/R5aJ4 HWXA313RMNhxWtDj0HsNYqJ2nEDyR21wPZa58= 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=W/TaWqzbiOyHgrCyLo0jZqHdRUVdH6YB50uk3tZzRvs=; b=lGTYMwCUW9mVYGe77jMhkn2LGVTC2UcBd+UcwGib/T2XdBJjTdeV4qKVuxnm8/3IZU Z3N08WW4jFeDRTyO1u1gWydSGi8v0/PbjMcyUmjvYymrCQn3PrAdQF571yZz9f1G4H2l +2RnqFKtUyyda8jGI7qTMkJ+nOEguRMWXQ9FBQVl9pXIlJL9XesutzNHCV7itDlu3FoI pDMzCyK3uU293C+Uvkb++vhH++FILyn3qx48j/aJAQy+1aAadjMVu/BTiGmNkyWUBlum CajnihetLJ3m2wOLyGHguqEOONbXem5rS3g/tzCf6iUDizP4VmqQETBpVh7GFPMGzfAy RwUw== X-Gm-Message-State: ALKqPwdB5XLeXrGahfJ2i0D//ZUCHpjExyAcTyCsPZFexal6UP01NKyn iWyEOXQ6nWr1Cx/PU2enwd3j4w== X-Received: by 2002:adf:eb8f:: with SMTP id t15-v6mr5971120wrn.243.1527777927379; Thu, 31 May 2018 07:45:27 -0700 (PDT) Received: from localhost.localdomain (146-241-12-84.dyn.eolo.it. [146.241.12.84]) by smtp.gmail.com with ESMTPSA id y45-v6sm36106869wrd.97.2018.05.31.07.45.25 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 31 May 2018 07:45:26 -0700 (PDT) From: Paolo Valente To: Jens Axboe Cc: linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, ulf.hansson@linaro.org, broonie@kernel.org, linus.walleij@linaro.org, bfq-iosched@googlegroups.com, oleksandr@natalenko.name, sapienza.dav@gmail.com, 177992@studenti.unimore.it, Paolo Valente Subject: [PATCH BUGFIX/IMPROVEMENTS 0/4] bfq: fix regressions on slow virtual machines Date: Thu, 31 May 2018 16:45:04 +0200 Message-Id: <20180531144508.3927-1-paolo.valente@linaro.org> X-Mailer: git-send-email 2.16.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, we have bumped into some BFQ latency regressions on slow virtual machines. The patches in this series fix all these regressions, apart from the first patch, which provides an indirect contribution, by improving the description of the mechanisms affected by these regressions. Thanks, Paolo and Davide Davide Sapienza (2): block, bfq: increase weight-raising duration for interactive apps block, bfq: prevent soft_rt_next_start from being stuck at infinity Paolo Valente (2): block, bfq: add description of weight-raising heuristics block, bfq: remove slow-system class block/bfq-iosched.c | 252 ++++++++++++++++++++++------------------------------ block/bfq-iosched.h | 14 +-- 2 files changed, 109 insertions(+), 157 deletions(-) -- 2.16.1