Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757352Ab0HaNDT (ORCPT ); Tue, 31 Aug 2010 09:03:19 -0400 Received: from mx1.redhat.com ([209.132.183.28]:53966 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753718Ab0HaNDR (ORCPT ); Tue, 31 Aug 2010 09:03:17 -0400 Date: Tue, 31 Aug 2010 09:02:42 -0400 From: Mike Snitzer To: Tejun Heo Cc: jaxboe@fusionio.com, k-ueda@ct.jp.nec.com, j-nomura@ce.jp.nec.com, jamie@shareable.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-raid@vger.kernel.org, hch@lst.de, dm-devel@redhat.com Subject: Re: [PATCH 4/5] dm: implement REQ_FLUSH/FUA support for request-based dm Message-ID: <20100831130242.GB17505@redhat.com> References: <1283162296-13650-1-git-send-email-tj@kernel.org> <1283162296-13650-5-git-send-email-tj@kernel.org> <20100830132836.GB5283@redhat.com> <4C7BB932.1070405@kernel.org> <4C7BC942.7070703@kernel.org> <20100830190835.GA8458@redhat.com> <20100830212819.GA12522@redhat.com> <4C7CD9A7.4030901@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4C7CD9A7.4030901@kernel.org> User-Agent: Mutt/1.5.20 (2009-12-10) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2699 Lines: 57 On Tue, Aug 31 2010 at 6:29am -0400, Tejun Heo wrote: > On 08/30/2010 11:28 PM, Mike Snitzer wrote: > > Hmm, but unfortunately I was too quick to say the patch fixed the hang. > > > > It is much more rare, but I can still get a hang. I just got the > > following running vgcreate against an DM mpath (rq-based) device: > > Can you please try this one instead? Still hit the hang on the 5th iteration of my test: while true ; do ./test_dm_discard_mpath.sh && sleep 1 ; done Would you like me to (re)send my test script offlist? INFO: task vgcreate:2617 blocked for more than 120 seconds. "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. vgcreate D ffff88007bf7ba00 4688 2617 2479 0x00000080 ffff88007bf7b998 0000000000000046 ffff880000000000 ffff88007bf7bfd8 ffff88005542a430 ffff88007bf7bfd8 00000000001d3880 ffff88005542a800 ffff88005542a7f8 00000000001d3880 00000000001d3880 ffff88007bf7bfd8 Call Trace: [] io_schedule+0x73/0xb5 [] get_request_wait+0xef/0x17d [] ? autoremove_wake_function+0x0/0x39 [] __make_request+0x333/0x467 [] ? pvclock_clocksource_read+0x50/0xb9 [] generic_make_request+0x342/0x3bf [] ? trace_hardirqs_off+0xd/0xf [] ? local_clock+0x41/0x5a [] submit_bio+0xdb/0xf8 [] ? trace_hardirqs_on+0xd/0xf [] dio_bio_submit+0x7b/0x9c [] __blockdev_direct_IO+0x7f3/0x97d [] ? pvclock_clocksource_read+0x50/0xb9 [] blkdev_direct_IO+0x57/0x59 [] ? blkdev_get_blocks+0x0/0x90 [] generic_file_aio_read+0xed/0x5b4 [] ? lock_release_non_nested+0xd5/0x23b [] ? might_fault+0x5c/0xac [] ? pvclock_clocksource_read+0x50/0xb9 [] do_sync_read+0xcb/0x108 [] ? trace_hardirqs_off_caller+0x1f/0x9e [] ? __mutex_unlock_slowpath+0x120/0x132 [] ? fsnotify_perm+0x4a/0x50 [] ? security_file_permission+0x2e/0x33 [] vfs_read+0xab/0x107 [] ? trace_hardirqs_on_caller+0x11d/0x141 [] sys_read+0x4d/0x74 [] system_call_fastpath+0x16/0x1b no locks held by vgcreate/2617. -- 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/