Current branch of moosefs is 3.x, maybe it would be good to add version 3.x to the tree.
http://moosefs.org/download.html
Quick thoughts about moosefs in Gentoo. I'm just testing my first moosefs cluster. It's mixed enviroment - some chunkservers are on Ubuntu, some on Gentoo. I think that init scripts for mfsmaster, mfschunkserver etc. should be separated. About upgrade to 3.0.86, I only renamed ebuild, changed download url and it was enough. It just works. I didn't check (R)DEPEND in stage3 chroot.
Created attachment 468570 [details] moosefs-3.0.90.ebuild
Created attachment 468572 [details, diff] moosefs-cflags.patch
Created attachment 468574 [details] moosefs-cgiserver.confd
Created attachment 468584 [details] moosefs-chunkserver.confd
Created attachment 468586 [details] moosefs-cgiserver.initd
Created attachment 468588 [details] moosefs-master.confd
Created attachment 468590 [details] moosefs-master.initd
Created attachment 468592 [details] metadata.xml
If moosefs 3.x is not going to become part of the portage tree; then perhaps we could get a github repo where gentoo centric enhancements and errata can be centralized? Does is there any work on porting moosefs to use python 3.x ? Are there fundamental issues with moosefs that preclude it from the portage tree, like a robust commercial version not available to opensource (FOSS) community? I'm new to moosefs, so all comments and issues are welcome so we can understand if this code (moosefs) is not moving forward (on gentoo) due to fundamental flaws in the FOSS offering? Comments? Overview of Moosefs? tia, James
(In reply to James from comment #11) > If moosefs 3.x is not going to become part of the portage tree; > then perhaps we could get a github repo where gentoo centric enhancements > and errata can be centralized? > > > Does is there any work on porting moosefs to use python 3.x ? Porting to python 3.x is work for moosefs developers not for Gentoo stuff. > Are there fundamental issues with moosefs that preclude it from > the portage tree, like a robust commercial version not available > to opensource (FOSS) community? I think that main reason is that there is no maintainer that can take a care about MooseFS in Gentoo.
Marcin, your moosefs-chunkserver.initd file is missing. I'm updating this for 3.0.97 and EAPI 6. I've never tried it before so I don't know whether I'm going to stick with it yet.
Created attachment 498258 [details] moosefs-3.0.97.ebuild I got it working but I don't think it meets my needs. Here are the updates files anyway.
Created attachment 498260 [details] moosefs-cgiserver.initd The old file was actually pointing to the LizardFS equivalent!
Created attachment 498262 [details] moosefs-master.initd
Created attachment 498264 [details] moosefs-chunkserver.initd
Created attachment 498266 [details, diff] moosefs-cflags.patch
Thank you James for cleanups. Wrong binary name was fixed in my overlay... I didn't uploaded newer version due to lack of visible interest in this package.
Can you still upload the update please? I would like to use it, the version in portage is way too old.
Gennadiy, moosefs-3.0.97 is the latest version of moosefs.
Hi Marcin, you mean in Gentoo portage? As far as I can see it's 1.6.27 https://packages.gentoo.org/packages/sys-cluster/moosefs
I misunderstood you. I thought you asked for attach latest version to this bug. Grab all attached files to own overlay directory, try & report back how it works.
# Alexys Jacob <ultrabug@gentoo.org> (20 Apr 2019) # Unmaintained. Only version in portage has been EOL for a while. # No strong user base or herd support. Breaks fuse-3. # Removal in 30 days. Bug #650256, #673672. sys-cluster/moosefs