Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S941122AbcKNWqP (ORCPT ); Mon, 14 Nov 2016 17:46:15 -0500 Received: from mail-pg0-f66.google.com ([74.125.83.66]:34023 "EHLO mail-pg0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754304AbcKNWqN (ORCPT ); Mon, 14 Nov 2016 17:46:13 -0500 Message-ID: <1479163571.8455.83.camel@edumazet-glaptop3.roam.corp.google.com> Subject: Re: Long delays creating a netns after deleting one (possibly RCU related) From: Eric Dumazet To: "Eric W. Biederman" Cc: "Paul E. McKenney" , Cong Wang , Rolf Neugebauer , LKML , Linux Kernel Network Developers , Justin Cormack , Ian Campbell , Eric Dumazet Date: Mon, 14 Nov 2016 14:46:11 -0800 In-Reply-To: <87y40lhfrt.fsf@xmission.com> References: <20161110212404.GB4127@linux.vnet.ibm.com> <20161112002347.GL4127@linux.vnet.ibm.com> <20161114162417.GJ4127@linux.vnet.ibm.com> <20161114181425.GN4127@linux.vnet.ibm.com> <87y40lhfrt.fsf@xmission.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.10.4-0ubuntu2 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 647 Lines: 20 On Mon, 2016-11-14 at 16:12 -0600, Eric W. Biederman wrote: > synchronize_rcu_expidited is not enough if you have multiple network > devices in play. > > Looking at the code it comes down to this commit, and it appears there > is a promise add rcu grace period combining by Eric Dumazet. > > Eric since people are hitting noticable stalls because of the rcu grace > period taking a long time do you think you could look at this code path > a bit more? > > commit 93d05d4a320cb16712bb3d57a9658f395d8cecb9 > Author: Eric Dumazet > Date: Wed Nov 18 06:31:03 2015 -0800 Absolutely, I will take a loop asap. Thanks Eric.