12:01:24 <JustinClift> #startmeeting Weekly Gluster Community IRC Meeting 12:01:24 <zodbot> Meeting started Wed Apr 22 12:01:24 2015 UTC. The chair is JustinClift. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:01:24 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 12:01:37 <JustinClift> k... who do we have? :) 12:01:46 <JustinClift> Btw - Etherpad: https://public.pad.fsfe.org/p/gluster-community-meetings 12:01:50 * tigert is in 12:01:55 * jimjag is here 12:02:01 * kkeithley is here 12:02:06 * jdarcy is lurking somewhere 12:02:09 <JustinClift> If you're on the Etherpad, please put your name in the top right box thing so we know who's typing what :) 12:02:22 * hagarth1 is in a different meeting, partially here too 12:02:25 * overclk is here 12:03:26 <JustinClift> Cool. 12:03:31 * spot is here 12:03:32 <JustinClift> Agenda items from last week: 12:03:40 <JustinClift> #topic Agenda items from last week 12:03:51 <JustinClift> "jdarcy should probably still write the segfault identifier" 12:03:58 <JustinClift> Is this still needed? 12:04:13 <jdarcy> Still not done. Might be less important with the logging-crash fix. 12:04:24 <JustinClift> k. Drop the AI then? 12:04:37 <jdarcy> Sure. We can always reinstate if necessary. 12:04:39 * kshlm /o 12:05:03 * raghu is here 12:05:09 <JustinClift> "overclk will get details of the overlay xlator from hagarth" 12:05:19 <JustinClift> overclk: Complete? 12:05:39 <overclk> hagarth has a feature page for that 12:05:43 <overclk> https://www.gluster.org/community/documentation/index.php/Features/Overlay 12:05:51 <JustinClift> Heh, I wondered if that would count ;) 12:06:05 <raghu> overclk: I am also interested in overlay 12:06:11 <JustinClift> overclk: Have you reviewed the feature page? 12:06:13 <overclk> raghu, cool! 12:06:17 * soumya_ is here 12:06:18 <overclk> JustinClift, nope, not yet. 12:06:30 <overclk> JustinClift, I'll probably do that this week. 12:06:36 <JustinClift> #action overclk will review the Overlay feature page by next meeting :) 12:06:38 <kshlm> overlay xlator looks interesting. 12:06:53 <JustinClift> "jdarcy to backport http://review.gluster.org/#/c/10157/ to release-3.7" 12:06:58 <JustinClift> That's done: 12:07:03 <JustinClift> http://review.gluster.org/#/c/10255/ 12:07:09 <JustinClift> It needs reviewers though. 12:07:12 <JustinClift> Any volunteers? 12:07:18 <JustinClift> It's pretty important 12:07:48 <jdarcy> Closely related: should probably backport http://review.gluster.org/#/c/10322/ as well 12:08:29 <JustinClift> #action jdarcy to backport http://review.gluster.org/#/c/10322/ to release-3.7 branch 12:09:21 <JustinClift> jdarcy: What's a good way to get more reviewer volunteers for you? 12:09:31 <jdarcy> AFAICT that would increase our regression-test success rate from ~5% to ~80% 12:09:42 * ndevos arrives late... 12:09:46 <jdarcy> JustinClift: I'll go into Nag Mode. 12:09:55 <JustinClift> k. pls do 12:10:11 <JustinClift> #action jdarcy to transform into an old horse for a week 12:10:14 <jdarcy> If it's still unresolved when I'm BLR physically, I'll knock heads. 12:10:16 <atinmu> I am seeing the auto retry of failed test cases in netbsd is not helping me 12:10:17 <JustinClift> ^ that's what you meant yeah? :) 12:10:32 <atinmu> Every time I trigger the same test fails in 2nd attempt :( 12:10:39 <jdarcy> atinmu: Yeah, it seems like the retry always fails exactly the same way as the original. 12:10:51 <atinmu> Am I too unlucky or we have a bug here ?? 12:11:28 <JustinClift> Could be either :) 12:11:37 <atinmu> JustinClift, :) 12:11:43 <JustinClift> atinmu: Would you be ok to bring that up on gluster-devel mailing list? 12:11:59 <jdarcy> I think a lot of failures are timing-related, and on a given slave over a short interval the timing doesn't change much. 12:12:14 <atinmu> JustinClift, I will do that 12:12:49 <JustinClift> #action atinmu to raise the 2nd failures on NetBSD not helping much, on gluster-devel mailing list 12:12:53 <JustinClift> Cool :) 12:13:47 <JustinClift> jdarcy: Is there some way for us to be able to measure the timing-ness of a VM so we can get a better idea of what causes what? 12:13:55 <JustinClift> jdarcy: "timing-ness" being a crap word 12:14:01 * JustinClift doesn't know a better one 12:14:34 <JustinClift> eg if a VM is going a certain amount of slow due to it's host being under load or something... can we assign that a measure? 12:14:56 <jdarcy> Maybe, but it doesn't lead to a solution. 12:15:02 <JustinClift> So we can tell if certain tests fail if the vm is in slowness of a particular range 12:15:11 <JustinClift> k, moving on :) 12:15:12 <jdarcy> What we sort of need to do is retry on a different machine, but that'll be complicated. 12:15:44 <JustinClift> "hagarth to help raghu with merging fixes for build failures" 12:15:53 <JustinClift> It's marked as done in the Etherpad 12:15:59 <JustinClift> "jdarcy to hold meeting on 17 April" 12:16:13 <JustinClift> This happened, and a good time was had by all 12:16:17 <jdarcy> Done, minutes here. http://meetbot.fedoraproject.org/gluster-meeting/2015-04-17/gluster-meeting.2015-04-17-12.05.html 12:16:27 <JustinClift> Thanks jdarcy :) 12:16:28 <atinmu> JustinClift, mail shooted :) 12:16:34 <JustinClift> "spot to announce summit" 12:16:39 <JustinClift> atinmu: Awesome :) 12:17:08 <spot> the fact that we have 39 attendees confirmed means this is effectively announced, but we'll include it in our PR at the end of the month. 12:17:15 <JustinClift> spot: Ironically I don't remember seeing that 12:17:18 <JustinClift> Ahhh yeah 12:17:31 <jdarcy> My family's getting tired of me singing Bar-ce-lo-na like the opening phrase of Beethoven's Fifth. 12:17:43 * spot is hesitant to scream too loud about it when we really can't take any more people. :) 12:17:48 <tigert> :) 12:18:02 <krishnan_p> jdarcy, would like to hear you do that in Barcelona ;-) 12:18:05 <spot> i think this action item can be marked as complete unless anyone disagrees. 12:18:06 * msvbhat arrives late 12:18:15 <jdarcy> krishnan_p: After a sangria or two, maybe. 12:18:41 <krishnan_p> jdarcy, I was going to suggest before every feature that you 'announce'. 12:18:47 <JustinClift> Heh 12:19:00 <JustinClift> "JustinClift to get basic forge v2 operational by 15 April" 12:19:05 <JustinClift> Well, that didn't happen 12:19:20 <JustinClift> Basic stats collection code was written 12:19:28 <JustinClift> But I need to get projects migrated over 12:19:38 <JustinClift> So... it'll take a bit more time. 12:19:53 <JustinClift> #action JustinClift to get basic forge v2 operational by next meeting 12:20:03 <JustinClift> #topic 3.7 12:20:12 <JustinClift> How are we looking with this? 12:20:13 <kshlm> You did upgrade and fix gerrit! That's an awesome excuse though. 12:20:27 <JustinClift> kshlm: it's still kinda broken tho :( 12:20:47 <kshlm> Works for me. 12:20:47 * JustinClift is still doing lots of manual work in the background and will prob upgrade it again this wkend 12:20:51 <JustinClift> ;) 12:21:13 <JustinClift> hagarth1: 3.7 status update? 12:21:22 <jdarcy> Everybody go tell Justin's boss how awesome he is. 12:21:37 <JustinClift> For breaking Gerrit? Erm... maybe not 12:21:58 <jdarcy> You can't make an omelet... 12:22:00 <JustinClift> ;) 12:22:09 <hagarth1> JustinClift: propose to push 3.7.0 by a week 12:22:19 <hagarth1> sent a note on the mailing lists a few hours back 12:22:19 <JustinClift> Sounds good to me 12:22:21 <jdarcy> Only one? 12:22:35 <JustinClift> It was scheduled for 1 week from now... and we haven't had any test days 12:22:40 <hagarth1> jdarcy: yes! 12:22:59 <hagarth1> JustinClift: the previous test days did not yield anything of much significance, I wonder if we should have one. 12:23:15 <JustinClift> We've not pushed out any alpha/beta have we? 12:23:17 <jdarcy> I'm just thinking, with the number of features still in flux and the Jenkins backlog, do we want to consider two weeks instead. 12:23:33 * JustinClift mutters ... month ... under his breath 12:23:50 <hagarth1> I am looking at a release early, release often strategy for 3.7 12:23:53 <dlambrig_> …certain critical QE members getting married and away… 12:24:10 <hagarth1> so I am fine with making as many releases in 3.7.x to stabilize 12:24:23 <JustinClift> hagarth1: Cool. Lets get some alpha/beta releases out the door then :) 12:24:30 <hagarth1> JustinClift: will do a beta this week 12:24:34 <JustinClift> :) 12:24:47 <JustinClift> #action hagarth to release 3.7.0beta1 this week 12:24:52 <kkeithley> what's up with alpha0? 12:25:00 <kkeithley> tagged, but no release? 12:25:02 <hagarth1> I will drop a note later on what all we need for 3.7.0qa later today. 12:25:04 <kshlm> I think we're still too broken to do a beta 12:25:08 <hagarth1> kkeithley: the nightly rpms have that 12:25:16 <hagarth1> kshlm: it is beta1, not the final beta 12:25:16 <krishnan_p> hagarth1, if we release early, we need to add a note in our release notes regarding our confidence of things that have gone in too. 12:25:18 <JustinClift> Well, we have an alpha1 dir on the website with no content: http://download.gluster.org/pub/gluster/glusterfs/qa-releases/3.7.0alpha1/ 12:25:21 <hagarth1> krishnan_p: +1 12:25:24 <ndevos> hagarth1: please no 3.7.0qa, keep alpha/beta/... :) 12:25:31 <hagarth1> ndevos: certainly 12:25:52 <JustinClift> 3.7.0 - "Run this if you're feeling lucky" release ? 12:26:14 <kkeithley> um, okay. Nightly builds aren't in Fedora. Or maybe we don't care about that? 12:26:24 <hagarth> JustinClift: which bleeding edge releases are not in that manner? 12:26:29 <JustinClift> :) 12:26:30 <kkeithley> Or on download.gluster.org 12:26:42 <ndevos> kkeithley: there should be nightly builds for fedora? 12:26:59 <ndevos> http://download.gluster.org/pub/gluster/glusterfs/nightly/glusterfs-3.7/ is non-empty 12:27:00 * JustinClift is a bit ambivalent about Fedora. If other ppl have opinions tho... ? 12:27:02 <hagarth> our community has a persona where users pick up only released versions 12:27:11 <hagarth> and for the right obvious reasons 12:27:12 <kkeithley> no, alpha0 should maybe be in fedora rawhide? 12:27:25 <ndevos> oh, no! 12:27:28 <hagarth> so it doesn't make sense to release a lot of alpha/beta releases unless we get *real* feedback. 12:27:55 <ndevos> kkeithley: lets try to stick with GA releases, maybe beta 12:28:08 <JustinClift> hagarth: Would that mean our community members really, really don't want unstable release then? 12:28:33 <hagarth> JustinClift: unless we get feedback from the community, we know for what usecases we would be unstable. 12:28:42 <hagarth> s/know/would not know/ 12:28:43 <kkeithley> well, this is not the case with f23 yet, but e.g. to "reserve" ganesha-2.2.0 in f22 I had been putting their RCs into Fedora. 12:28:47 <jdarcy> It's a chicken and egg problem. 12:28:52 <JustinClift> Yeah 12:28:57 <ndevos> JustinClift: storage is often a critical system, users tend to be conservative on updating :) 12:29:01 <hagarth> yes 12:29:18 <hagarth> I run tests that I can but cannot cover all possible workload simulations 12:29:21 <JustinClift> Yeah, I tend to fall in that category with my storage expectations too 12:29:36 <JustinClift> k... any AI's from this? 12:30:06 <ndevos> kkeithley: ganesha was already in the release-candidate state, right? 12:30:44 <ndevos> #argeed releasing 3.7.0 will be delayed for one week 12:31:02 <ndevos> uh, lets try that again 12:31:06 <ndevos> #agreed releasing 3.7.0 will be delayed for one week 12:31:07 <kkeithley> Historically we've been putting alpha and beta releases on http://download.gluster.org/pub/gluster/glusterfs/qa-releases/ and the Fedora and RHEL RPMs are built in Fedora Koji. 12:31:41 <JustinClift> Moving on... 12:31:53 <ndevos> kkeithley: right, but that is not *in* Fedora, those are only scratch builds and do not need updates in fedpkg/dist-git 12:32:15 <JustinClift> Should we move on or ? 12:32:20 <kkeithley> right, but we need a released tarball to build with! 12:32:29 <JustinClift> You guys look like you're still going, and it sounds important :) 12:32:51 <JustinClift> Discuss here or mailing list? 12:33:01 <ndevos> kkeithley: yes, and we get one when hagarth sais so :) alpha0 is only a marker for the branch point of release-3.7 12:33:30 * ndevos thinks its fine to move to the next topic 12:33:39 <JustinClift> #topic 3.6 12:33:57 <raghu> I have made 3.6.3 and the tarball can be found here (http://bits.gluster.org/pub/gluster/glusterfs/src/glusterfs-3.6.3.tar.gz). 12:34:20 <JustinClift> Cool. When are packages and announcement expected? :) 12:34:22 <kshlm> I didn't see an announcement! 12:34:26 <raghu> I have updated humble, niels, lala and kaleb. Will send a mail once the rpms are ready 12:34:46 <kshlm> Should the release maintainer wait for the packages to be ready before making an announcement? 12:34:48 <JustinClift> raghu: Likely today or by end of day tomorrow or similar? 12:34:53 <JustinClift> kshlm: Yes 12:35:06 <raghu> JustinClift: yeah. 12:35:07 <kshlm> Hmm... 12:35:12 <JustinClift> kshlm: Otherwise ppl get excited and then find there's nothing to download when they want to 12:35:24 <ndevos> humble and lala normally build those rpms... lets wait until they made them available 12:35:29 <kshlm> I thought package maintainers would listen for the release annoncement to make packages 12:35:52 <JustinClift> We seem to let them know directly, before that 12:36:11 <JustinClift> Which lets us do announcements with things that ppl can actually use when they read about it 12:36:13 <ndevos> kshlm: no, the maintainers send a heads-up to the package maintainers, who then start building for a more coordinated announcement 12:36:16 <JustinClift> (which is better marketing) 12:36:40 <JustinClift> raghu: Sounds good 12:36:46 <ndevos> this prevents the "where are the packages?" questions :) 12:36:50 <JustinClift> raghu: What's the plan for 3.6.4 ? :) 12:36:53 <kshlm> So do we just have RPMs ready, or do we have debs as well? 12:36:53 <kkeithley> package maintainers have heard from raghu. We're waiting for them to make the Fedora and RHEL RPMs. Debian and other packages are also in the works for 3.6.3 12:37:27 <kshlm> Cool. I didn't know how the announcements work. I was just curious. 12:37:50 <JustinClift> kshlm: All good :) 12:37:51 <raghu> JustinClift: I am going create a new tracker bug for 3.6.4 today and there are some patches that have been sent for release-3.6. I think they r suffecient to make a beta1 12:38:06 <JustinClift> Cool. ETA for 3.6.4beta1? 12:38:32 <raghu> I am planning to do it by the end of next week. 12:38:54 <JustinClift> Excellent :) 12:39:05 <JustinClift> #action raghu to create new 3.6.4 tracker bug today 12:39:20 <JustinClift> #action raghu to release 3.6.4beta1 by the end of next week 12:39:29 <JustinClift> raghu: Anything else for 3.6 topic? 12:39:43 <raghu> JustinClift: nope. 12:40:34 <JustinClift> k. It sounds like you've been putting in a lot of work for 3.6.x stuff. Good stuff. :) 12:40:47 <JustinClift> #topic 3.5 12:41:14 <ndevos> packages for 3.5.4beta1 are almost ready, I think 12:41:26 <ndevos> they need some testing, and I hope to do that later today 12:41:56 <ndevos> when that passes, we can get more testers - hopefully 12:42:03 <raghu> He he. There were some last minute bugs that delayed the release 12:42:35 <JustinClift> Should we expect a release announcement today/tomorrow for them? 12:42:43 <ndevos> I already have one patch that needs to get included in 3.5, so I think a beta2 will happen next week 12:43:14 <JustinClift> k. So, do the release announcement for the one next week then? 12:43:27 <ndevos> 3.5.4beta1 should get announced when the packages are ready, hopefully later this week 12:43:32 <JustinClift> k 12:43:49 <JustinClift> #action ndevos to do release announcement for 3.5.4beta1 when the packages are ready 12:44:00 <JustinClift> Hopefully this week, but guess we'll see ;) 12:44:02 <ndevos> thats all :) 12:44:06 <JustinClift> :) 12:44:13 <JustinClift> #topic 4.0 12:44:24 <JustinClift> jdarcy: This be you I think 12:44:46 <jdarcy> Nothing we didn't cover earlier. 12:44:50 <JustinClift> k 12:44:53 <JustinClift> Moving on... 12:45:03 <JustinClift> #topic Other Agenda Stuffs 12:45:17 <JustinClift> "Consider alternating time zones" 12:45:42 <JustinClift> Someone wrote: "There are members of the other hemisphere that would like to be active in the community but cannot attend meetings at this hour. I propose alternating meetings by 12 hours, 0:00 and 12:00 UTC." 12:45:51 <JustinClift> overclk: Your suggestion? ^ 12:46:16 <JustinClift> The concept sounds ok 12:46:25 <JustinClift> eg having two meetings that alternate 12:46:42 <jdarcy> I'm OK with it. 12:46:51 <JustinClift> 12 hours may not be the right gap, but we can fine tune it 12:46:54 * ndevos will alternate with the meetings in that case :) 12:47:03 * JustinClift too probably 12:47:08 <JustinClift> But, we'll see 12:47:21 <JustinClift> I guess we can try it out, and see if it's a win or not 12:47:26 <JustinClift> Anyone think it's a bad idea? 12:47:48 <ndevos> well, it all depends on who will attend the "other" meeting 12:47:59 <JustinClift> Yep 12:48:14 <JustinClift> Hands up for ppl that would attend a meeting 12 hours earlier... ? 12:48:18 <ndevos> do we know who (or how many) would attend that can not attend now? 12:48:33 <ndevos> lol, those people are probably not there now, JustinClift :D 12:48:41 <JustinClift> Maybe we should raise this on gluster-devel then 12:48:50 <ndevos> yes, and gluster-users 12:48:54 <JustinClift> And yeah, I realised that after I typed it 12:49:00 <JustinClift> "sounded better in my head" :D 12:49:07 <ndevos> and the board list, maybe they are in the wrong timezone too? 12:49:08 * spot is normally putting children to bed at that time, but I can make it work. 12:49:38 <JustinClift> k. I'll email out the suggestion, as the author seems to be keeping anon :/ 12:50:10 <JustinClift> #action JustinClift to email gluster-users/devel/board with proposal for alternating meeting times 12:50:32 <JustinClift> Anyone else have topic/item they want to bring up? :) 12:50:37 <jdarcy> So who's going to be in BLR (who isn't usually) next week? 12:50:50 * ndevos just came back... 12:51:38 <JustinClift> jdarcy: Guess it'll be just you 12:51:50 <JustinClift> k, this meeting's a wrap 12:51:57 <JustinClift> Thanks everyone :) 12:52:06 <kkeithley> Ric is en route to BLR, maybe he's already there 12:52:07 <JustinClift> #endmeeting