Hi,
I've implemented initial version of Ceph [1] cache store [2]. Cache entries
are stored into Ceph pools [3], one pool per cache if not configured
otherwise. The cache store leverages librados [4] java binding for direct
communication with Ceph cluster/RADOS (see e.g. Ceph architecture overview [5]
for high-level understanding what is difference between accessing RADOS via
RADOS gateway or POSIX file system client and librados).
Would be there any interest in such cache store? If yes, any recommendations
for improvements are welcome.
Thanks
Vojta
[1]
http://ceph.com/
[2]
https://github.com/vjuranek/infinispan-cachestore-ceph
[3]
http://docs.ceph.com/docs/jewel/rados/operations/pools/
[4]
http://docs.ceph.com/docs/hammer/rados/api/librados-intro/
[5]
http://docs.ceph.com/docs/hammer/architecture/