Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 419643 - sys-cluster/glusterfs-3.3.0 new version bump
Summary: sys-cluster/glusterfs-3.3.0 new version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Alexey Shvetsov
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-04 18:21 UTC by Rodrigo Severo
Modified: 2012-09-26 06:49 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild for glusterfs 3.3.0 (glusterfs-3.3.0.ebuild,3.60 KB, text/plain)
2012-06-14 13:24 UTC, Rodrigo Severo
Details
docdir patch for gluster 3.3.0 ebuild (glusterfs-3.3.0-docdir.patch,700 bytes, patch)
2012-06-14 13:25 UTC, Rodrigo Severo
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Rodrigo Severo 2012-06-04 18:21:09 UTC
glusterfs 3.3.0 is available at http://download.gluster.org/pub/gluster/glusterfs/3.3/3.3.0/glusterfs-3.3.0.tar.gz
Comment 1 Rodrigo Severo 2012-06-14 13:24:37 UTC
Created attachment 315303 [details]
Ebuild for glusterfs 3.3.0

Based on gluster 3.2.6 ebuild.
Minor modifications removing a few patchs that seemed unnecessary (and weren't working), including a new USE flag: georeplication and copying more files to doc
Comment 2 Rodrigo Severo 2012-06-14 13:25:07 UTC
Created attachment 315305 [details, diff]
docdir patch for gluster 3.3.0 ebuild
Comment 3 Rodrigo Severo 2012-06-14 13:26:19 UTC
I believe the directory changes made by upstream won't impact Gentoo installations as the directory used by Gluster 3.3.0 is the same Gentoo's Gluster was using.
Comment 4 Lance Albertson (RETIRED) gentoo-dev 2012-07-26 22:18:55 UTC
Alexey: Need any help with this bump? I could really use having 3.3.0 in the tree soon for my own purposes. If you don't mind, I could help with this bump and maybe help maintain.

Thanks!
Comment 5 Ultrabug gentoo-dev 2012-09-03 17:14:30 UTC
@Lance : we're not a very territorial herd so I guess you can go for it if you feel like it now that's it's not a beta anymore.

Cheers
Comment 6 Jaco Kroon 2012-09-22 18:29:39 UTC
Hi all,

I can confirm the ebuild is working correctly (for me at least), if that helps speed things up.

Migration from 3.2.X to 3.3.0 looks like it can be automated as per instructions from http://vbellur.wordpress.com/2012/05/31/upgrading-to-glusterfs-3-3/ to an extent.  Basically /etc/glusterfs needs to be moved to /usr/lib/glusterfs, however, it looks like the entire cluster has to be shut down at the same time to perform the update ... not sure how to incorporate that into an ebuild ... fortunately I didn't have an older cluster to migrate.

Haven't tested glusterfsd, but rather using glusterd.
Comment 7 Rodrigo Severo 2012-09-22 22:14:52 UTC
(In reply to comment #6)
> Migration from 3.2.X to 3.3.0 looks like it can be automated as per
> instructions from
> http://vbellur.wordpress.com/2012/05/31/upgrading-to-glusterfs-3-3/ to an
> extent.  Basically /etc/glusterfs needs to be moved to /usr/lib/glusterfs,
> however, it looks like the entire cluster has to be shut down at the same
> time to perform the update ... not sure how to incorporate that into an
> ebuild ... fortunately I didn't have an older cluster to migrate.

Upstream produced a update path way more complicated that we can expect to deal automatically through an ebuild.

I believe the ebuild should only direct the user to http://vbellur.wordpress.com/2012/05/31/upgrading-to-glusterfs-3-3/ so she/he knows what has to be done besides updating the software itself.
Comment 8 Jaco Kroon 2012-09-23 10:08:19 UTC
The RPMs managed it, except for the fact that you have to shut down glusterd on all nodes of the cluster - so yes, it's definitely downtime.

Suggested routes?  I've got a gluster on 3.3.0 up and running (seems to handle itself MUCH better than gfs), so would appreciate getting the ebuild into the tree at some point.

A question I do have to ask ... is there any way to allow new people installing to automatically merge 3.3.0 (even if I have to spec ~), but to prevent people already having 3.2.X installed from accidentally merging 3.3.X without some explicit action to indicate "yes, I am aware of the consequences and I do plan to proceed with this!"?
Comment 9 László Szalma 2012-09-23 10:21:08 UTC
I use it since the ebuild was posted here. I haven't experienced instabilitys, once the oom killed the glusterfsd process, but it wasn't the fault of gluster as later turned out, so I think the ebuild should be in the portage tree as it's a working, and stable product. I use 3.3 for the first time, so I can't say anything about migration...
Comment 10 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2012-09-24 05:40:44 UTC
(In reply to comment #8)
> The RPMs managed it, except for the fact that you have to shut down glusterd
> on all nodes of the cluster - so yes, it's definitely downtime.
> 
> Suggested routes?  I've got a gluster on 3.3.0 up and running (seems to
> handle itself MUCH better than gfs), so would appreciate getting the ebuild
> into the tree at some point.
> 
> A question I do have to ask ... is there any way to allow new people
> installing to automatically merge 3.3.0 (even if I have to spec ~), but to
> prevent people already having 3.2.X installed from accidentally merging
> 3.3.X without some explicit action to indicate "yes, I am aware of the
> consequences and I do plan to proceed with this!"?
Nope, we can only warn and pray that people read it. I'll put the new version to portage today
Comment 11 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2012-09-24 05:43:31 UTC
(In reply to comment #10)
> (In reply to comment #8)
> > The RPMs managed it, except for the fact that you have to shut down glusterd
> > on all nodes of the cluster - so yes, it's definitely downtime.
> > 
> > Suggested routes?  I've got a gluster on 3.3.0 up and running (seems to
> > handle itself MUCH better than gfs), so would appreciate getting the ebuild
> > into the tree at some point.
> > 
> > A question I do have to ask ... is there any way to allow new people
> > installing to automatically merge 3.3.0 (even if I have to spec ~), but to
> > prevent people already having 3.2.X installed from accidentally merging
> > 3.3.X without some explicit action to indicate "yes, I am aware of the
> > consequences and I do plan to proceed with this!"?
> Nope, we can only warn and pray that people read it. I'll put the new
> version to portage today

BTW, we're using /var/lib/glusterd since 3.2.0 in Gentoo, so it shouldn't be hard to upgrade, just /etc/init.d/gluster{,fs}d stop ;  glusterd –xlator-option *.upgrade=on -N
Comment 12 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2012-09-24 12:30:13 UTC
I've submitted a couple of patches upstream, I'd like to wait for the reaction before bumping
Comment 13 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2012-09-26 06:49:44 UTC
+*glusterfs-3.3.0 (26 Sep 2012)
+
+  26 Sep 2012; Kacper Kowalik <xarthisius@gentoo.org>
+  +files/glusterfs-3.3.0-avoid-version.patch,
+  +files/glusterfs-3.3.0-docdir.patch,
+  +files/glusterfs-3.3.0-parallel-build.patch,
+  +files/glusterfs-3.3.0-silent_rules.patch, +glusterfs-3.3.0.ebuild:
+  Version bump wrt #419643 by Rodrigo Severo <rodrigo@fabricadeideias.com>