Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753768Ab3IJQsk (ORCPT ); Tue, 10 Sep 2013 12:48:40 -0400 Received: from cobra.newdream.net ([66.33.216.30]:59661 "EHLO cobra.newdream.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753684Ab3IJQsi (ORCPT ); Tue, 10 Sep 2013 12:48:38 -0400 Date: Tue, 10 Sep 2013 09:48:38 -0700 (PDT) From: Sage Weil X-X-Sender: sage@cobra.newdream.net To: Milosz Tanski cc: ceph-devel , "Yan, Zheng" , "linux-cachefs@redhat.com" , "linux-fsdevel@vger.kernel.org" , linux-kernel@vger.kernel.org, David Howells Subject: Re: [PATCH] fscache: check consistency does not decrement refcount In-Reply-To: Message-ID: References: <16357.1378816473@warthog.procyon.org.uk> User-Agent: Alpine 2.00 (DEB 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2128 Lines: 55 On Tue, 10 Sep 2013, Milosz Tanski wrote: > Sage, > > Can you submit to the upstream next in your next round of fixes (with > David's ack). Yep; it's in the queue. Thanks! sage > > Thanks, > - Milosz > > P.S: Thanks David. > > On Tue, Sep 10, 2013 at 8:34 AM, David Howells wrote: > > Milosz Tanski wrote: > > > >> __fscache_check_consistency() does not decrement the count of operations > >> active after it finishes in the success case. This leads to a hung tasks on > >> cookie de-registration (commonly in inode eviction). > >> > >> INFO: task kworker/1:2:4214 blocked for more than 120 seconds. > >> kworker/1:2 D ffff880443513fc0 0 4214 2 0x00000000 > >> Workqueue: ceph-msgr con_work [libceph] > >> ... > >> Call Trace: > >> [] ? _raw_spin_unlock_irqrestore+0x16/0x20 > >> [] ? fscache_wait_bit_interruptible+0x30/0x30 [fscache] > >> [] schedule+0x29/0x70 > >> [] fscache_wait_atomic_t+0xe/0x20 [fscache] > >> [] out_of_line_wait_on_atomic_t+0x9f/0xe0 > >> [] ? autoremove_wake_function+0x40/0x40 > >> [] __fscache_relinquish_cookie+0x15c/0x310 [fscache] > >> [] ceph_fscache_unregister_inode_cookie+0x3e/0x50 [ceph] > >> [] ceph_destroy_inode+0x33/0x200 [ceph] > >> [] ? __fsnotify_inode_delete+0xe/0x10 > >> [] destroy_inode+0x3c/0x70 > >> [] evict+0x119/0x1b0 > >> > >> Signed-off-by: Milosz Tanski > > > > Acked-by: David Howells > -- > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > > -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/