gluster-meeting
LOGS
12:01:05 <hagarth> #startmeeting
12:01:05 <zodbot> Meeting started Wed Jun 10 12:01:05 2015 UTC.  The chair is hagarth. Information about MeetBot at http://wiki.debian.org/MeetBot.
12:01:05 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
12:01:12 <hagarth> #chair ndevos, hagarth
12:01:12 <zodbot> Current chairs: hagarth ndevos
12:01:28 <hagarth> #agenda - https://public.pad.fsfe.org/p/gluster-community-meetings
12:01:35 <hagarth> #topic Roll Call
12:01:41 <hagarth> who do we have here today?
12:01:49 * jdarcy is
12:02:03 * atinmu is partially there
12:02:08 * hchiramm_ is here
12:02:35 <hagarth> ok, I think some more folks will get active during the course of the meeting.
12:02:44 <hagarth> #topic AI review from last week
12:02:52 <hagarth> AI - JustinClift will have something to say about the Gluster Forge v2 on the June 10 meeting
12:03:01 * raghu` is here
12:03:08 <hagarth> I know that JustinClift has been busy migrating repos from forge to github
12:03:19 * msvbhat is here
12:03:24 <hagarth> not sure about the current status
12:03:43 <hagarth> but I expect that we will retire forge soon
12:03:59 <hagarth> hope none of us have concerns about retiring forge..
12:04:23 * overclk is here..
12:04:35 <hagarth> next AI - hchiramm_ will send out a call (email and blog?) for volunteers for helping with the packaging  [TBD]
12:04:35 <hchiramm_> hagarth, are all the projects getting migrated to github?
12:04:41 <hagarth> hchiramm_: yes
12:04:49 <hchiramm_> hagarth, ok.
12:04:52 * spot is here, sorry for being a bit late
12:04:53 <hchiramm_> reg#AI, hagarth, will do this week ..
12:04:56 * pranithk here
12:05:26 <hagarth> hchiramm_: ok
12:05:31 <hagarth> #action hchiramm_ will send out a call (email and blog?) for volunteers for helping with the packaging
12:05:48 <hagarth> #action JustinClift to provide an update on forge v2
12:06:04 <hagarth> next AI - tigert summarize options for integrating a calendar on the website, call for feedback
12:06:11 * partner meh
12:06:26 <hagarth> tigert is unable to attend this week. Update on this AI is available in the agenda etherpad.
12:06:41 <hagarth> Pasting that here to make it simpler
12:06:59 <hagarth> (I  am unable to attend this week, so summarizing here: I have not had time  to look into this in depth yet. However, we do have the Red Hat events  calendar that is pulling data from yml files in community.redhat.com: http://community.redhat.com/events/ and the event files are in https://github.com/OSAS/rh-events - maybe we could do something based on this? Information about local events needs to be collected for this to work at all,
12:07:14 <hagarth> if you have more thoughts on this one, please talk to tigert.
12:07:28 <hagarth> next AI is more of a reminder
12:07:33 <hagarth> AI - EVERYONE Announce participation and times of Gluster related presentations on the community lists
12:07:54 <hagarth> if you are talking about Gluster anytime in the near future, please drop a mail on the community lists
12:08:13 <hagarth> that is about AIs from last week
12:08:27 <hagarth> next AI - GlusterFS 3.7
12:08:30 <hagarth> oops
12:08:33 <hagarth> #topic GlusterFS 3.7
12:09:01 <hagarth> 3.7.1 was released last week. We have had some patches accrued in gerrit and have also merged patches in release-3.7
12:09:15 <hagarth> I expect that we will have 3.7.2 shortly, maybe sometime next week.
12:09:42 <hagarth> if you have fixes that you want to see in 3.7.2, please try to get them in by early next week.
12:10:28 <overclk> hagarth, provided gerrit dosen't block us from reviews ;)
12:10:34 * ndevos looks around
12:10:41 <hagarth> #info GlusterFS 3.7.2 to be released in the week of June 15
12:10:50 <hagarth> overclk: absolutely .. is gerrit acting up now?
12:10:52 <overclk> it's been insanely slow today
12:11:11 <hagarth> overclk: +1, I think we should do an infra discussion at the end of the meeting today.
12:11:12 <msvbhat> Yeah, for me as well. Extremley slow
12:12:01 <hagarth> I could not login to gerrit this afternoon
12:12:10 <hagarth> with some luck and persistence I finally could :)
12:12:12 <overclk> hagarth, sure. if you ask me, "gerrit" the real blocker :)
12:12:15 <atinmu> hagarth, its damn slow
12:12:17 * overclk ducks..
12:12:29 <hagarth> s/gerrit/gerrithub/ ? :)
12:12:45 <hagarth> anyway let us discuss this later and try to evolve a quick fix for these issues.
12:12:52 <hagarth> overclk: good one!
12:12:58 <hagarth> any more questions on 3.7?
12:13:45 <hagarth> oh btw, we still have some presentations/demos of features to be done for 3.7.
12:14:09 <hagarth> https://public.pad.fsfe.org/p/gluster-3.7-hangouts has the list
12:14:38 <hagarth> if you are interested in doing a hangout with the broader community on your features, please drop a note on the mailing lists preferably with an invite
12:15:10 <hagarth> that's about 3.7
12:15:15 <hagarth> ndevos: do you want to take over
12:15:20 <hagarth> ?
12:15:30 <ndevos> hagarth: sure, thanks!
12:15:40 <ndevos> #topic GlusterFS 3.6
12:15:46 <raghu`> Got the ack for the pending patches today. I have merged the pending patches in release-3.6 branch. Going to make 3.6.4beta2 today.
12:16:11 <ndevos> raghu`: you really want to do a beta2, or just release it?
12:16:35 * ndevos will probably not do any beta's for 3.5 anymore, nobody provides feedback on those
12:16:51 <raghu`> ndevos: I can do it. But just to make sure that if there are any issues in beta2, then v can fix it before making GA
12:17:25 <raghu`> ndevos: Probably for 3.6.5 I can skip beta and directly do GA
12:17:25 <hagarth> raghu`, ndevos: I think we should define some tests that need to be run pre-GA.
12:17:33 <ndevos> raghu`: sure, its your decision :)
12:18:18 <ndevos> hagarth: we should have those tests in Jenkins, I do very limited testing on 3.5 myself
12:18:24 <hagarth> ndevos: +1
12:18:52 <raghu`> ndevos: +1
12:19:10 <hagarth> ndevos: let us probably launch a discussion on gluster-devel? msvbhat and RaSTar_away have expressed strong interest on this.
12:19:42 <ndevos> #info glusterfs 3.6.4beta2 will be made available later today, feedback from testers wanted
12:20:06 <hagarth> any other pending bugs in 3.6 before we do 3.6.4?
12:20:26 <raghu`> hagarth: nope. All the pending patches have been taken in.
12:20:27 <ndevos> hagarth: yes, you want to start the discussion, or shall we ask msvbhat to pick that up?
12:21:07 <hagarth> ndevos: anything works .. maybe we'll have an AI on msvbhat and rastar
12:21:25 <raghu`> there are no patches (except one patch from xavih, but I think that patch has not gone into master yet)
12:21:51 <hagarth> raghu`: right .. maybe we should do a quick check of bugs logged on 3.6.x in bugzilla and see if something's worth fixing?
12:21:56 <ndevos> #action msvbhat to start a discussion about more featured automated testing (distaf + jenkins?)
12:21:59 <raghu`> if there are no bugs in beta2, then I am planning to call it 3.6.4
12:22:11 <itisravi> raghu`: I have one bug
12:22:24 <raghu`> hagarth: sure.
12:22:31 <ndevos> #info itisravi has a bug
12:22:51 <itisravi> raghu`:  I haven't sent http://review.gluster.org/10776 on 3.6. I will send it today, it is good to have it in.
12:22:53 <raghu`> itisravi: can you tell me the bugid?
12:23:14 <itisravi> raghu`: I did not backport it to 3.6 WIll do it today ASAP.
12:23:34 <raghu`> itisravi: hmm. Let me take a look at it.
12:23:40 <ndevos> #info Bugs blocking 3.6 are listed on https://bugzilla.redhat.com/showdependencytree.cgi?maxdepth=2&id=glusterfs-3.6.4&hide_resolved=1
12:24:38 * itisravi reminds himself to send important AFR patches from 3.7 to 3.6 as well.
12:24:40 <ndevos> raghu`: are we done with 3.6?
12:24:55 <ndevos> itisravi: *and* 3.5 too!
12:25:05 <raghu`> ndevos: yeah. The list says almost all the bugs are in MODIFIED state.
12:25:17 <itisravi> ndevos: bug doesn't occur in 3.6 as it is afr v1 :-)
12:25:25 <raghu`> ndevos: there is one bug which is in NEW state. Have to take a look at it. Probably for 3.6.5
12:25:51 <ndevos> itisravi: sure, but you never know if you find anything that would affect 3.5, if you do, please send a backport :)
12:26:01 <itisravi> ndevos: Will do :-)
12:26:41 <raghu`> that is all I had for 3.6.4
12:26:55 <ndevos> raghu`: anything in NEW would be pushed out to 3.6.5, I think?
12:27:03 <ndevos> okay, yes, lets move on
12:27:07 <raghu`> ndevos: yeah. sure
12:27:16 <ndevos> #topic GlusterFS 3.5
12:27:44 <ndevos> glusterfs 3.5.4 has been release last week and packages have been provided
12:28:05 <hagarth> ndevos: good stuff on getting 3.5.4 out!
12:28:06 <ndevos> there are 1 or 2 fixes requested for the next 3.5 update
12:28:35 <ndevos> I guess 3.5.5 can be done next week, or the week after - but surely in June
12:28:52 <ndevos> #info glusterfs-3.5.5 is expected later in June
12:29:05 * msvbhat was afk for sometime to get Tea. Now reading chatlogs
12:29:22 <ndevos> #info Bugs planned for 3.5.5 are listed on https://bugzilla.redhat.com/showdependencytree.cgi?maxdepth=2&hide_resolved=1&id=glusterfs-3.5.5
12:29:25 <hagarth> msvbhat: we managed to add multiple AIs on you while you were away ;)
12:29:50 <ndevos> any questions about 3.5?
12:30:17 <ndevos> nope.
12:30:18 <ndevos> #topic GlusterFS 4.0
12:30:38 <ndevos> #info Bugs/features for 4.0 are collected through https://bugzilla.redhat.com/showdependencytree.cgi?id=glusterfs-4.0
12:30:46 <ndevos> jdarcy: anything to add?
12:30:48 <msvbhat> hagarth: Yeah, Saw that now :) will send
12:30:55 <jdarcy> Nope.
12:31:14 <ndevos> anyone else has questions about 4.0?
12:31:38 <hagarth> I have a thought
12:31:51 <ndevos> very nice, care to share?
12:31:57 <hagarth> I think we need to update gluster.org with planned roadmaps for all gluster.next releases
12:31:58 <jdarcy> It happens.  I usually try to get rid of those.
12:32:35 <ndevos> hagarth: I think someone else had that thought already, I'm pretty sure we have a bug against the website for that
12:33:04 <jdarcy> That's a very good idea.  First, we should probably agree on what's in and out for 4.0
12:33:44 <ndevos> well, maybe not, I only see bug 976129: Upstream Gluster could do with a decent Feature Matrix on the website
12:33:59 <hagarth> jdarcy: yes, let us do that. Maybe keep the scope minimal and have something like "more to follow" as a placeholder.
12:34:33 <ndevos> something like the Planning40 page in the wiki?
12:34:59 <jdarcy> It's the best place to start, but at this point I think it's unlikely everything on that list will be achievable.
12:35:05 <ndevos> #idea update gluster.org with planned roadmaps for all gluster.next releases
12:35:34 <hagarth> ndevos: maybe convert that to an AI?
12:35:53 <ndevos> hagarth: for you or jdarcy?
12:36:10 <hagarth> ndevos: happy to take that and run it through you folks before going live
12:36:23 <jdarcy> Sounds good.
12:36:49 <ndevos> #action hagarth will start with planned roadmaps for all gluster.next releases
12:37:19 <ndevos> and for completeness, proposed features are on http://www.gluster.org/community/documentation/index.php/Planning40
12:37:34 <ndevos> hagarth: you have more thoughts?
12:38:07 <ndevos> I guess he's lost in his thoughts now...
12:38:10 <ndevos> #topic Open Floor / Bring Your Own Topic
12:38:22 <spot> I've got one.
12:38:26 <ndevos> #info Weekly reminder to announce Gluster attendance of events: https://public.pad.fsfe.org/p/gluster-events
12:38:48 <ndevos> spot: a thought or a topic? go for it!
12:38:50 <spot> Red Hat is now actively recruiting for a full-time Gluster Community Manager.
12:38:57 <spot> http://jobs.redhat.com/jobs/descriptions/gluster-community-manager-job-1-5457472
12:39:12 <ndevos> #info Red Hat is actively recruiting for a full-time Gluster Community Manager
12:39:15 <spot> If you (or someone you know) is interested, have them go ahead and apply.
12:39:54 <ndevos> spot: quick description of what is expected from a Community Manager?
12:40:03 <spot> ndevos: sure.
12:40:07 <jdarcy> If I have to travel to Dustin's house and draft him, will Red Hat reimburse me for the expense?
12:40:27 <spot> Basically, the role involves helping out with all of the things that aren't writing code. :)
12:40:47 <spot> Marketing, promotion, events, materials, goal tracking, growth.
12:41:03 <hagarth> jdarcy: maybe the gluster board will reimburse :D
12:41:34 <spot> Comes with a budget and control over how it's spent.
12:42:13 <spot> That's the super high level description. :)
12:42:43 <spot> Make Gluster super successful, meet interesting people, recruit new ants to Gluster. :)
12:42:45 <ndevos> I guess travelling to events is involved, does it matter what the office location is?
12:43:00 <spot> ndevos: nope.
12:43:53 <ndevos> okay, thanks spot!
12:44:24 <ndevos> #topic Infra issues: Gerrit terribly slow
12:44:48 <hagarth> I think we need more volunteers to help with infra issues like:
12:44:49 <ndevos> hagarth: you added that after overclk, msvbhat and atinmu complained
12:44:54 <hagarth> 1. gerrit being terribly slow
12:45:05 <hagarth> 2. netbsd regression infra acting up
12:45:59 <hagarth> how do we want to debug these problems?
12:46:10 <hagarth> I don't think we have RCA for any of these problems.
12:46:28 <ndevos> those "problems" are also not really well defined
12:46:30 <hagarth> even today we lost a bunch of netbsd regression runs due to network issues IIUC
12:46:44 <hagarth> ndevos: yes, we need to start by defining them better.
12:47:03 <hagarth> am looking for ideas on what we can do in the near term
12:47:16 <ndevos> hagarth: should we not move gerrit to a rackspace system, or on a server that we host ourselves?
12:47:32 <hagarth> ndevos: do we think the problem is with iweb?
12:47:45 <ndevos> hagarth: at least their dns acts up often enough
12:47:46 <hagarth> ndevos: I wonder if we should just move to gerrithub
12:48:03 <jdarcy> I thought somebody had already created a functional clone of r.g.o elsewhere.
12:48:22 <ndevos> hagarth: gerrithub would be an other option, less sysadmin work for us would probably be good
12:48:28 <hagarth> jdarcy: in all probability it was JustinClift
12:48:45 <hagarth> ndevos: the only hitch there could be about migrating our existing CR patches.
12:49:03 <ndevos> csim: would you mind if we drop our Gerrit instance and use gerrithub.io instead?
12:49:06 <hagarth> i am not sure if gerrithub allows us to import patches from gerrit
12:49:39 <csim> ndevos: then that mean having 2 different user db/accounts system, no ?
12:49:54 <ndevos> hagarth: the gerrithub people are very helpful, they even are subscribed to the nfs-ganesha-devel list and jump on gerrit issues/questions :_
12:50:09 <ndevos> csim: it integrates with the GitHub accounts
12:50:16 <hagarth> ndevos: interesting, can we open a discussion with them and see if they can help with migration?
12:50:31 <ndevos> hagarth: we can surely ask them if they can help with that
12:50:52 <csim> ndevos: so my 2nd question is "can we be sure that gerrithub is not going the way of gitorious later" :)
12:51:10 <csim> ie, if we can resaonably think they are going well financially
12:51:24 <csim> and can we migrate away if there is a problem
12:51:29 <csim> (and how)
12:51:30 <ndevos> csim: gerrithub is the free (but also commercial) product of the people that develop Gerrit, I think
12:51:53 <csim> ndevos: so was gitorious at that time
12:52:44 <ndevos> csim: I dont know, but would we not have the same issue when we just stick with Gerrit?
12:53:47 <csim> ndevos: well, if we stick with gerrit, we have access to the data to migrate away :)
12:53:53 <csim> and we would still have the code
12:54:25 <csim> while, in the case the company crash and we have 1 month to move ( hypothetical ), we would need data and need a backup plan
12:54:34 <hagarth> ndevos: maybe we should ask the gerrithub folks these questions?
12:54:52 <hagarth> i think these might be FAQs for them
12:55:02 <ndevos> hagarth: I guess so, maybe csim wants to contact them>
12:55:03 <ndevos> ?
12:55:05 <csim> I do not think there is a FAQ "are you sustainable" :)
12:55:33 <overclk> csim, :)
12:55:35 <ndevos> csim: no, but "is there a way to get our posted patches?" and the like?
12:55:35 <hagarth> csim: put it differently, it indeed would be :)
12:55:46 <csim> ndevos: yep
12:55:55 <ndevos> csim: care to ask them?
12:56:02 <csim> let's discuss on the ML, as maybe there is more questions coming to mind ?
12:56:06 <csim> ndevos: I could, yeah
12:56:48 <ndevos> #action csim will send an email about the idea to migrate to Gerrithub.io, and collect questions for relaying
12:57:06 <hagarth> we still have to investigate the netbsd connectivity problem
12:57:09 <msvbhat> I'm not entirely sure it fits our requirement. But anyone heard of Travis CI? http://docs.travis-ci.com/user/languages/c/
12:57:22 <csim> msvbhat: travis run stuff on ubuntu, afaik
12:57:37 <csim> and I guess they may not appreciate us meddling with their kernel
12:57:41 <ndevos> msvbhat: yeah, that would be a Jenkins replacement - but I dont think it can do multi-system tests
12:58:01 <csim> ( like meddling, I mean "crashing" )
12:58:21 <ndevos> hagarth: what NetBSD issues are left?
12:58:28 <msvbhat> Okay, I haven't done any RD on it anyway.
12:58:30 <csim> also, we have bought servers for jenkins, so if someone want to move away from jenkins, please take care of reimbursing the servers since they would be unused
12:58:50 <hagarth> ndevos: connectivity to NetBSD VMs gets bad often and all regression tests bail out
12:58:58 <ndevos> csim: we need to know how/when we can start using those servers :)
12:59:26 <ndevos> hagarth: connectivity between iweb and rackspace, right?
12:59:27 <csim> ndevos: they are plugged and stuff, I need to ask for public ip and this kind of things
12:59:36 <hagarth> csim: +1 to get that done
12:59:40 <hagarth> ndevos: right
12:59:50 <csim> but after 1 month of time off, stuff did accumulate
13:00:08 <csim> so what kind of connectivity issue are we speaking off ?
13:00:22 <ndevos> #action csim to pickup the requesting of public IPs and those kind of things for our new servers
13:00:37 <hagarth> csim: there is some kind of network heartbeat messages that get exchanged between jenkins master and slaves
13:01:01 <ndevos> csim: I blame awkward dns behaviour for many problems from build.gluster.org towards our Jenkins slaves ;-)
13:01:14 <csim> ndevos: what about adding a local cache ?
13:01:16 <hagarth> when there are some nw connectivity problems, the heartbeat excahnges fail and all regression tests scheduled to run get dequeued
13:01:35 <hagarth> ndevos: certainly I have seen dns problems too
13:01:51 <ndevos> csim: well, how do we know a local dns caches the correct IP?
13:02:40 <csim> ndevos: does the ip change so much ?
13:03:32 <ndevos> csim: I dont know, the slaves are rackspace VMs
13:03:33 <csim> now, dns problem might just be a symptom of network problem
13:03:40 <csim> ndevos: they don't change much
13:04:03 <ndevos> well, dns sometimes gets a wrong IP, and that breaks things
13:04:12 <csim> oh
13:04:16 <csim> W T F ?
13:04:51 <csim> let's try to set a local cache
13:05:24 <csim> Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was
13:05:27 <csim> 14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
13:05:53 <ndevos> csim: we should follow up on that on the infra list
13:05:57 <csim> ndevos: yep
13:06:04 <ndevos> #topic The Gluster Board
13:06:10 <ndevos> hagarth: yours again?
13:06:28 <hagarth> ndevos: yes
13:06:43 <hagarth> JoeJulian is looking for some help to re-constitute an interim board
13:07:13 <hagarth> If you know of some Gluster ecosystem users/developers that can be part of the board, please encourage them to reach out to JoeJulian
13:07:30 <hagarth> #link https://twitter.com/JoeCyberGuru/status/600731358067994625
13:07:43 <hagarth> ndevos: that's about it
13:08:01 <ndevos> #info If you know of some Gluster ecosystem users/developers that can be part of the board, please encourage them to reach out to JoeJulian
13:08:10 <ndevos> hagarth: ok, thanks!
13:08:41 <ndevos> if there are no other topics from anyone else, we'll finish up for today
13:09:14 <hagarth> ndevos: thanks!
13:09:17 <ndevos> #endmeeting