cafs
TODO & Roadmap
Submitted by vladimir on Tue, 02/03/2009 - 18:03TODO:
- statfs() call
- better cache cleaning
- do not clean cache in offline mode
Roadmap
0.1:
- suppoft for sftp, smb or webdav upstream
- better cache cleaning: ability to specify max cache size, max number of entries and max lifetime
- better cache cleaning: atime support
0.2 — 0.9:
- varous feature and stability improvements
- support for sftp, webdav and smb upstream.
- multithreading
1.0:
Installing and usage instructions
Submitted by vladimir on Tue, 02/03/2009 - 17:33Installing
Cafs are being distributed as a .tar.gz distutils tarball. Install as simple as any other Python package:
- Download cafs
- Unpack:
tar xzf cafs-0.0.6.tar.gz && cd cafs-0.0.6 - Setup: sudo python setup.py install
You could also use lates svn version: svn co svn://svn.greenmice.info/cafs/ or Gentoo ebuild: rsync://rsync.greenmice.info/gmos-portage-1.0/sys-fs/cafs/
download
Submitted by vladimir on Wed, 12/31/2008 - 19:06Version 0.0.6:
tar.gz: http://downloads.greenmice.info/products/cafs/cafs-0.0.6.tar.gz (7.8K) md5sum: http://downloads.greenmice.info/products/cafs/cafs-0.0.6.tar.gz.md5sum
Information
Submitted by vladimir on Tue, 12/23/2008 - 13:09Common principles:
- Client-side only (does not requires any server-side configuration)
- Possible to work above any filesystem (with corresponding engine)
- read-only (yet)
Use cases
1: mobile clients
CAFS
Submitted by vladimir on Tue, 12/23/2008 - 12:36CAFS is a read-only fuse filesystem, which works as a caching middleware above any other (local or remote) filesystem (e.g. sftp, samba, webdav). CAFS can also work in offline mode, when source fs is not accessible.
News
12 Feb 2008
CAFS trac is now available.
20 Dec 2008
Version 0.0.6: minor additions, setup.py fix
