CEPH Giant (v0.87.x) is a major release series that receives ongoing critical bug-fixes and stability improvements. http://ceph.com/resources/downloads/
I've bumped ceph in my dev overlay (layman -a xmw) to do some testing stuff, I can commit it to tree after talking to Yixun and/or cluster.
There are four new configure flags, for lttng-ust, babeltrace, kinetic and rocksdb.
Giving ceph-0.87.1 ::xmw a whirl. If fails on: Preparing source in /var/tmp/portage/sys-cluster/ceph-0.87.1/work/ceph-0.87.1 ... * Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is: * * /var/lib/layman/xmw/sys-cluster/ceph/files/ceph-fix-gnustack.patch * ( ceph-fix-gnustack.patch ) * ERROR: sys-cluster/ceph-0.87.1::xmw failed (prepare phase): * Cannot find $EPATCH_SOURCE! * * Call stack: * ebuild.sh, line 93: Called src_prepare * environment, line 3671: Called epatch '/var/lib/layman/xmw/sys-cluster/ceph/files/ceph-fix-gnustack.patch' '/var/lib/layman/xmw/sys-cluster/ceph/files/ceph-0.79-libzfs.patch'
(In reply to James Horton from comment #3) > Giving ceph-0.87.1 ::xmw a whirl. If fails on: > * Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is: Please re-sync my overlay and try again, I worked out the possible new use flags and included all the needed FILESDIR stuff from main tree.
Compiles fine now. Testing begins, but I do not have but a miniscule cluster, that has other issues too. Therefore others are going to have to participate in robustness testing. Also, you may want to link an experimental page off of this site, http://wiki.gentoo.org/wiki/Ceph, where you could explain in more detail about the new flags and other issues. Or post a readme file at your github? Or not, just a thought! THANKS! James
hi, al, sorry for being slacking off.. @xmw, I'd more than welcome people to co-maintain this ebuilds, give me a few time, I'll merge your changes into those ebuilds also I'd like to bump 0.80.8, plus add v0.93 (with keyword dropped, since it's a dev version), version 0.93 works with boost-1.56.0, but I don't have time to look into the code to backport it to previous versions.
(In reply to Yixun Lan from comment #6) > hi, al, sorry for being slacking off.. > @xmw, I'd more than welcome people to co-maintain this ebuilds, We are currently investigating into setting up an ceph system, so maybe I can do real testing - for now we play around with ~amd64, > give me a few time, I'll merge your changes into those ebuilds sure, I keep them in my overlay and changes as minimal as possible. > also I'd like to bump 0.80.8, plus add v0.93 (with keyword dropped, since > it's a dev version), version 0.93 works with boost-1.56.0, but I don't have > time to look into the code to backport it to previous versions. 0.87.1 works with boost-1.56.0-r1, too.
+*ceph-0.93 (03 Mar 2015) +*ceph-0.87.1 (03 Mar 2015) +*ceph-0.80.8 (03 Mar 2015) + + 03 Mar 2015; Yixun Lan <dlan@gentoo.org> +ceph-0.80.8.ebuild, + +ceph-0.87.1.ebuild, +ceph-0.93.ebuild, metadata.xml: + version bump, new USE=lttng flag, fix bug 536472, 522680, 529076 thanks @xmw