Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752279Ab0FCE4f (ORCPT ); Thu, 3 Jun 2010 00:56:35 -0400 Received: from rcsinet10.oracle.com ([148.87.113.121]:35114 "EHLO rcsinet10.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751142Ab0FCE4d convert rfc822-to-8bit (ORCPT ); Thu, 3 Jun 2010 00:56:33 -0400 Subject: Re: [PATCH V2 0/7] Cleancache (was Transcendent Memory): overview Mime-Version: 1.0 (Apple Message framework v1078) Content-Type: text/plain; charset=us-ascii From: Andreas Dilger In-Reply-To: <4C07179F.5080106@vflare.org> Date: Wed, 2 Jun 2010 22:53:44 -0600 Cc: Dan Magenheimer , Minchan Kim , chris.mason@oracle.com, viro@zeniv.linux.org.uk, akpm@linux-foundation.org, adilger@sun.com, tytso@mit.edu, mfasheh@suse.com, joel.becker@oracle.com, matthew@wil.cx, linux-btrfs@vger.kernel.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-ext4@vger.kernel.org, ocfs2-devel@oss.oracle.com, linux-mm@kvack.org, jeremy@goop.org, JBeulich@novell.com, kurt.hackel@oracle.com, npiggin@suse.de, dave.mccracken@oracle.com, riel@redhat.com, avi@redhat.com, konrad.wilk@oracle.com Content-Transfer-Encoding: 8BIT Message-Id: <3721BEE2-DF2D-452A-8F01-E690E32C6B33@oracle.com> References: <20100528173510.GA12166%ca-server1.us.oracle.comAANLkTilV-4_QaNq5O0WSplDx1Oq7JvkgVrEiR1rgf1up@mail.gmail.com> <489aa002-6d42-4dd5-bb66-81c665f8cdd1@default> <4C07179F.5080106@vflare.org> To: ngupta@vflare.org X-Mailer: Apple Mail (2.1078) X-Auth-Type: Internal IP X-Source-IP: rcsinet15.oracle.com [148.87.113.117] X-CT-RefId: str=0001.0A090202.4C0735CD.00C5:SCFMA4539811,ss=1,fgs=0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1507 Lines: 35 On 2010-06-02, at 20:46, Nitin Gupta wrote: > On 06/03/2010 04:32 AM, Dan Magenheimer wrote: >>> From: Minchan Kim [mailto:minchan.kim@gmail.com] >> >>>> I am also eagerly awaiting Nitin Gupta's cleancache backend >>>> and implementation to do in-kernel page cache compression. >>> >>> Do Nitin say he will make backend of cleancache for >>> page cache compression? >>> >>> It would be good feature. >>> I have a interest, too. :) >> >> That was Nitin's plan for his GSOC project when we last discussed >> this. Nitin is on the cc list and can comment if this has >> changed. > > Yes, I have just started work on in-kernel page cache compression > backend for cleancache :) Is there a design doc for this implementation? I was thinking it would be quite clever to do compression in, say, 64kB or 128kB chunks in a mapping (to get decent compression) and then write these compressed chunks directly from the page cache to disk in btrfs and/or a revived compressed ext4. That would mean that the on-disk compression algorithm needs to match the in-memory algorithm, which implies that the in-memory compression algorithm should be selectable on a per-mapping basis. Cheers, Andreas -- Andreas Dilger Lustre Technical Lead Oracle Corporation Canada Inc. -- 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/