Re: [PATCH 0/12] FS-Cache: Generic filesystem caching facility

From: Kyle Moffett (mrmacman_g4_at_mac.com)
Date: 11/16/05

  • Next message: Kenny Simpson: "re: mmap over nfs leads to excessive system load"
    Date:	Tue, 15 Nov 2005 18:45:58 -0500
    To: Andrew Morton <akpm@osdl.org>
    
    

    On Nov 15, 2005, at 14:25, Andrew Morton wrote:
    > Can you remind me again why it requires a blockdev rather than a
    > regular file?
    >
    > coz people are just going to go and use a loopback mount to get
    > their blockdev, which is a bit sad.

    FS-Cache != CacheFS, although the names are a bit confusing. FS-
    Cache is a generic cache frontend for filesystems, while CacheFS is a
    provider backend that uses a block define internally. You could
    _also_ use cache files. If you look at the [0/12] in the list, you
    can see a diagram explaining this all in detail.

    Cheers,
    Kyle Moffett

    --
    There are two ways of constructing a software design. One way is to  
    make it so simple that there are obviously no deficiencies. And the  
    other way is to make it so complicated that there are no obvious  
    deficiencies.  The first method is far more difficult.
       -- C.A.R. Hoare
    -
    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/
    

  • Next message: Kenny Simpson: "re: mmap over nfs leads to excessive system load"

    Relevant Pages

    • Re: [PATCH 0/12] FS-Cache: Generic filesystem caching facility
      ... > It must be practical to operate without a cache. ... A blockdev is just a big, ... all the direct-to-blockdev code can go away. ... > Are you willing to at least carry the FS-Cache core and the AFS usage of it? ...
      (Linux-Kernel)
    • Re: Ok, explained.. (was Re: [PATCH] mm: fix page_mkclean_one)
      ... They should still use virtual indexes, ... Exactly the same way it modifies regular file data. ... cache, because you get all the support that we give to page caches. ...
      (Linux-Kernel)
    • Re: [9fans] QTCTL?
      ... It would mean "this file does not behave like a regular file, do not cache and ... handle with care). ... why are the current namespace conventions insufficient? ...
      (comp.os.plan9)