From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758100AbbJVSmh (ORCPT ); Thu, 22 Oct 2015 14:42:37 -0400 Received: from mail-pa0-f52.google.com ([209.85.220.52]:34381 "EHLO mail-pa0-f52.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757520AbbJVSmg (ORCPT ); Thu, 22 Oct 2015 14:42:36 -0400 Date: Fri, 23 Oct 2015 03:42:26 +0900 From: Tejun Heo To: Michal Hocko Cc: Christoph Lameter , Tetsuo Handa , linux-mm@kvack.org, linux-kernel@vger.kernel.org, torvalds@linux-foundation.org, David Rientjes , oleg@redhat.com, kwalker@redhat.com, akpm@linux-foundation.org, hannes@cmpxchg.org, vdavydov@parallels.com, skozina@redhat.com, mgorman@suse.de, riel@redhat.com Subject: Re: [PATCH] mm,vmscan: Use accurate values for zone_reclaimable() checks Message-ID: <20151022184226.GA19289@mtj.duckdns.org> References: <20151021145505.GE8805@dhcp22.suse.cz> <201510222037.ACH86458.OFOLFtQFOHJSVM@I-love.SAKURA.ne.jp> <20151022140944.GA30579@mtj.duckdns.org> <20151022150623.GE26854@dhcp22.suse.cz> <20151022151528.GG30579@mtj.duckdns.org> <20151022153559.GF26854@dhcp22.suse.cz> <20151022153703.GA3899@mtj.duckdns.org> <20151022154922.GG26854@dhcp22.suse.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20151022154922.GG26854@dhcp22.suse.cz> User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Oct 22, 2015 at 05:49:22PM +0200, Michal Hocko wrote: > I am confused. What makes rescuer to not run? Nothing seems to be > hogging CPUs, we are just out of workers which are loopin in the > allocator but that is preemptible context. It's concurrency management. Workqueue thinks that the pool is making positive forward progress and doesn't schedule anything else for execution while that work item is burning cpu cycles. Thanks. -- tejun