[PATCH] fcache: add file system frontend cache fcache
authorJens Axboe <axboe@kernel.dk>
Thu, 21 Sep 2006 11:52:16 +0000 (13:52 +0200)
committerJens Axboe <axboe@kernel.dk>
Thu, 21 Sep 2006 11:52:16 +0000 (13:52 +0200)
commit118e3e9250ef319b6e77cdbc25dc4d26084c14fe
treec506a655a221654e6e1d4d1f2df00181c005e280
parente478bec0ba0a83a48a0f6982934b6de079e7e6b3
[PATCH] fcache: add file system frontend cache

fcache is a frontend cache for a file system that aims to reduce a
dominantly repeatable seeky read workload to sequential access. It does
this by first running the workload in a priming mode, logging the
accesses to the file systme on a cache device. Subsequent runs in
non-priming mode then access the data sequentially from the frontend
cache, instead of punting to the real device.

The primary intended application is to reduce boot time by attaching
to the root file system.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/ll_rw_blk.c
drivers/block/Kconfig
drivers/block/Makefile
drivers/block/fcache.c [new file with mode: 0644]
fs/ext3/super.c
include/linux/bio.h
include/linux/ext3_fs.h
include/linux/fs.h