From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Woodhouse Subject: Re: thin provisioned LUN support Date: Fri, 07 Nov 2008 13:17:24 +0100 Message-ID: <1226060244.3997.7.camel@macbook.infradead.org> References: <4913028B.6010405@redhat.com> <1225984628.4703.80.camel@localhost.localdomain> <20081107120534.GO21867@kernel.dk> <49143142.4010809@redhat.com> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit Cc: Jens Axboe , James Bottomley , linux-scsi@vger.kernel.org, linux-fsdevel@vger.kernel.org, Black_David@emc.com, "Martin K. Petersen" , Tom Coughlan , Matthew Wilcox To: Ric Wheeler Return-path: Received: from bombadil.infradead.org ([18.85.46.34]:36036 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751618AbYKGMRp (ORCPT ); Fri, 7 Nov 2008 07:17:45 -0500 In-Reply-To: <49143142.4010809@redhat.com> Sender: linux-fsdevel-owner@vger.kernel.org List-ID: On Fri, 2008-11-07 at 07:14 -0500, Ric Wheeler wrote: > I think that discard merging would be helpful (especially for devices > with more reasonable sized unmap chunks). First we need generic fixes to the elevator code. It already notices when you submit a request which _precisely_ matches an existing one in both start and length, and will ensure that they happen in the right order. But it _doesn't_ cope with requests that just happen to overlap. It's on my TODO list; fairly near the top. -- David Woodhouse Open Source Technology Centre David.Woodhouse@intel.com Intel Corporation