Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp202041ybe; Thu, 5 Sep 2019 20:35:04 -0700 (PDT) X-Google-Smtp-Source: APXvYqzPF9zW+yZNOFH4ZZ9XcGnRiBCTmJVVb19P3l0eGhbWI5uikEdDll4SbOnAro6TC8V6g2W7 X-Received: by 2002:a62:8749:: with SMTP id i70mr7788426pfe.12.1567740903909; Thu, 05 Sep 2019 20:35:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567740903; cv=none; d=google.com; s=arc-20160816; b=g3gOCn8XSSZ+0MgTEial6VyMsCOT3KbmD62ddccpeTVyvmhHUJxUo03h/Depli8chU QJ85GCLRiN9EMEvKNf4sJh+V05uxWMZNoI/VTF/76K8c28KxWFG5YfgJd5FpyM++MpLW 2vxfOgh5Px6+ZbeDprdnCX6YYjzm/KrMM+/RqOQjuHDN37pWca2T4FDu+DdzWObwfb7I l3YOARmFqhzbzquOOOuFs3EKawK4Dwp2rCuPa5UqRUdLKZWtXdSJi+wLISTfx36a8j5O C6tip6gusTbFIfN7w4PgucTRi53zqOZr0jXpYC9da0Z7R+5DpBpVcs1zQ3q8ybBQdhRj pDMw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=/+X/R0y41DuJD8stDaaFF/mk4jlVxfRDTjRBOtakznc=; b=fnU77tOBmI1W7uu5useUeH73aJTKIxSRsEFsQuxvFLSds29L+M+iYOjdO9niaC0Zor kEGsdDnbPWeULwDuPWK+DxnFwq/UZ0Npsbkd2oe1I0GCfN2CRuPSg+9xcT9Ly9w/YVqW xZDqCBlLNEj6Rwgklmmk3BkT37MrS5fSX6IRvph0zDVTq9H5puwhMzHpMeTwa7d48/Y5 57xj233UJ+KzobqI3P2JmljUm/7GfQb6WLMM8iprgeMvSzKIUIdsBypPl1LfsqTJAktU VuXPFQCYTu8cDIaP+WGKkanlFtaKZSr8c8Jtvz1omCm/ARB7bsji9MJvipIgXg8g+AN3 yLWg== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k16si3796971pll.201.2019.09.05.20.34.45; Thu, 05 Sep 2019 20:35:03 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2390529AbfIESv4 (ORCPT + 99 others); Thu, 5 Sep 2019 14:51:56 -0400 Received: from mx1.redhat.com ([209.132.183.28]:40970 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388700AbfIESvx (ORCPT ); Thu, 5 Sep 2019 14:51:53 -0400 Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id B6E972A09AB for ; Thu, 5 Sep 2019 18:51:52 +0000 (UTC) Received: by mail-wm1-f72.google.com with SMTP id 124so2107512wmz.1 for ; Thu, 05 Sep 2019 11:51:52 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=/+X/R0y41DuJD8stDaaFF/mk4jlVxfRDTjRBOtakznc=; b=ovfOlj/Y9rrqv86QUtJMWqeJl0m9/ZpDm8tLrd2bckA40FRqlN+bMlI4uUO6l4vSvR xvLjBkawVSa0FkiodjP4zJcix6yQ4a5NPGjHpYLNZAZqm88bQ1ojH8V5nXQypE5WukJ6 1jy0XV+VQBySeyzpbjGk67GTjhcc65EsqsUyACK6vVO1mG68QJmYao5PUQ3NJQqfrHdE vjs/z7a/0OgiXV31A9D6z2JT990BEr0FBp7KjLSD3lYA/AkIIpKlSa06D2CauvCY+5m5 aeOYW3abKEhY3w4zxwwOcNrKIH6vAKMj7bjRoEQflD3pfKsNZS2LJnl97vaP9P/Bl8CO MxNg== X-Gm-Message-State: APjAAAWQwZ3VHXaQzZEkcqGrQsnci0eyf/53U2KeW+tmLjQPWJJDbIBY qBB226ZiDD6lECIFY7+8UlhnDxB00s4S8rlccHXE+rUy42abklkJMeGSIWkaghl5SzA8cnpEkNb Gcs348bbSGLG/y0hMtfVSUcEm1l0dpyXGzP6SrCYk X-Received: by 2002:a05:600c:21d1:: with SMTP id x17mr3763562wmj.123.1567709511264; Thu, 05 Sep 2019 11:51:51 -0700 (PDT) X-Received: by 2002:a05:600c:21d1:: with SMTP id x17mr3763540wmj.123.1567709510985; Thu, 05 Sep 2019 11:51:50 -0700 (PDT) MIME-Version: 1.0 References: <156763534546.18676.3530557439501101639.stgit@warthog.procyon.org.uk> <17703.1567702907@warthog.procyon.org.uk> <11667f69-fbb5-28d2-3c31-7f865f2b93e5@redhat.com> In-Reply-To: <11667f69-fbb5-28d2-3c31-7f865f2b93e5@redhat.com> From: Ray Strode Date: Thu, 5 Sep 2019 14:51:14 -0400 Message-ID: Subject: Re: Why add the general notification queue and its sources To: Steven Whitehouse Cc: Linus Torvalds , David Howells , Greg Kroah-Hartman , Nicolas Dichtel , raven@themaw.net, keyrings@vger.kernel.org, linux-usb@vger.kernel.org, linux-block , Christian Brauner , LSM List , linux-fsdevel , Linux API , Linux List Kernel Mailing , David Lehman , Ian Kent Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On Thu, Sep 5, 2019 at 2:37 PM Steven Whitehouse wrote: > The original reason for the mount notification mechanism was so that we > are able to provide information to GUIs and similar filesystem and > storage management tools, matching the state of the filesystem with the > state of the underlying devices. This is part of a larger project > entitled "Project Springfield" to try and provide better management > tools for storage and filesystems. I've copied David Lehman in, since he > can provide a wider view on this topic. So one problem that I've heard discussed before is what happens in a thinp setup when the disk space is overallocated and gets used up. IIRC, the volumes just sort of eat themselves? Getting proper notification of looming catastrophic failure to the workstation user before it's too late would be useful, indeed. I don't know if this new mechanism dhowells has development can help with that, and/or if solving that problem is part of the Project Springfield initiative or not. Do you know off hand? --Ray