Skip to content

gassyfs - distributed in-memory file system over RDMA

License

Notifications You must be signed in to change notification settings

dotnwat/gassyfs

 
 

Repository files navigation

gassyfs - distributed in-memory file system over RDMA

Build Status license

GassyFS is a FUSE-based file system that stores data in distributed remote memory. Remote memory is managed and accessed using GASNet, which supports RDMA over a wide variety of high-performance network interconnects, as well as supporting slower network access methods such as UDP that are useful for development. The Gassy file system is intended to be used in a manner analagous to tmpfs, but when the amount of RAM needed exceeds that of a single node.

Testing

The file system is regularly tested with the following workloads.

git clone http://github.com/facebook/rocksdb.git
cd rocksdb
make -j5
make check
git clone https://github.com/torvalds/linux.git
cd linux
make allmodconfig
make -j20
make distclean
make allyesconfig
make -j20
make distclean
iozone -a
git clone --recursive https://github.com/ceph/ceph.git
cd ceph
./autogen.sh
./configure --with-debug
make -j10

About

gassyfs - distributed in-memory file system over RDMA

Resources

License

Stars

Watchers

Forks

Packages

No packages published