Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
FUSE filesystem using Voldemort as a backing store http://pl.atyp.us/wordpress/?p=2917
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Type||Name||Latest commit message||Commit time|
|Failed to load latest commit information.|
You will need a working installation of python-fuse and Voldemort, both where Python can find and load them as "fuse" and "voldemort" respectively. Alternatively, you can define the environment variable VOLDFS_DB to any other module that can be loaded and uses the same interface as Voldemort; see fake.py for a simple example that's useful for debugging and development. To start, just do something like this: ./voldfs.py -s /tmp/myfs Yes, the -s is necessary, because something "down below" isn't thread-safe. For more updates, search for "VoldFS" on my site - http://pl.atyp.us TO DO: real attributes etc. general cleanup ("TBD" throughout the code) "update single allocated block" optimization conditional update in S3 back end caching S3 back end (local ops to FS + async write to S3)