H2Cloud provides cloud storage service on OpenStack Swift, while maintaining whole filesystem on a single object storage cloud and enabling efficient filesystem operations.
Dependencies:
Attention: Currently the dependency github.com/ncw/swift is replaced by forked
version: levythu/gurgling. As a result, you cannot use introducedependencies.sh
to
install it but use this instead: (With environment variables set using setenv
)
mkdir -p $GOPATH/src/github.com/ncw/
cd $GOPATH/src/github.com/ncw/
git clone https://github.com/levythu/swift-1.git
mv swift-1/ swift/
Remember to set environment variable SLCHOME to locate the homepath.