From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751893AbdJXRyT (ORCPT ); Tue, 24 Oct 2017 13:54:19 -0400 Received: from gum.cmpxchg.org ([85.214.110.215]:44930 "EHLO gum.cmpxchg.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751646AbdJXRyO (ORCPT ); Tue, 24 Oct 2017 13:54:14 -0400 Date: Tue, 24 Oct 2017 13:54:05 -0400 From: Johannes Weiner To: Michal Hocko Cc: Greg Thelen , Shakeel Butt , Alexander Viro , Vladimir Davydov , Andrew Morton , Linux MM , linux-fsdevel@vger.kernel.org, LKML Subject: Re: [PATCH] fs, mm: account filp and names caches to kmemcg Message-ID: <20171024175405.GA4733@cmpxchg.org> References: <20171009202613.GA15027@cmpxchg.org> <20171010091430.giflzlayvjblx5bu@dhcp22.suse.cz> <20171010141733.GB16710@cmpxchg.org> <20171010142434.bpiqmsbb7gttrlcb@dhcp22.suse.cz> <20171012190312.GA5075@cmpxchg.org> <20171013063555.pa7uco43mod7vrkn@dhcp22.suse.cz> <20171013070001.mglwdzdrqjt47clz@dhcp22.suse.cz> <20171013152421.yf76n7jui3z5bbn4@dhcp22.suse.cz> <20171024121859.4zd3zaafnjnlem4i@dhcp22.suse.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20171024121859.4zd3zaafnjnlem4i@dhcp22.suse.cz> User-Agent: Mutt/1.9.1 (2017-09-22) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Oct 24, 2017 at 02:18:59PM +0200, Michal Hocko wrote: > Does this sound something that you would be interested in? I can spend > som more time on it if it is worthwhile. Before you invest too much time in this, I think the rationale for changing the current behavior so far is very weak. The ideas that have been floated around in this thread barely cross into nice-to-have territory, and as a result the acceptable additional complexity to implement them is very low as well. Making the OOM behavior less consistent, or introducing very rare problem behavior (e.g. merely reducing the probability of syscalls returning -ENOMEM instead of fully eliminating it, re-adding avenues for deadlocks, no matter how rare, etc.) is a non-starter.