12:00:31 #startmeeting Weekly Gluster Community Meeting - 17/2/2016 12:00:31 Meeting started Wed Feb 17 12:00:31 2016 UTC. The chair is kshlm. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:00:31 Useful Commands: #action #agreed #halp #info #idea #link #topic. 12:00:31 The meeting name has been set to 'weekly_gluster_community_meeting_-_17/2/2016' 12:00:40 #topic Rollcall 12:00:47 Please raise your hands if you're here. 12:01:01 * kshlm o/ 12:01:02 o/ 12:01:05 o/ 12:01:29 * rjoseph o/ 12:01:38 * amye is here 12:01:41 * overclk -> hands up 12:01:41 * anoopcs is here 12:01:46 I expect more people today. 12:02:12 * ndevos is here 12:02:18 * atinm is in 12:02:32 Some more? 12:03:21 Okay. Let's start. 12:03:26 Today's agenda is at https://public.pad.fsfe.org/p/gluster-community-meetings 12:03:33 #topic Last week's AI's 12:03:45 #topic ndevos to send out a reminder to the maintainers about more actively enforcing backports of bugfixes 12:04:09 ndevos, Not done yet? 12:04:17 uh, no :-( 12:04:33 So we carry it forward. 12:04:45 Will it be done next week? For sure? 12:04:54 I'll definitely try! 12:05:01 Cool! 12:05:52 #action ndevos to send out a reminder to the maintainers about more actively enforcing backports of bugfixes 12:06:01 #topic kshlm & csim to set up faux/pseudo user email for gerrit, bugzilla, github 12:06:06 * msvbhat joins the meeting 12:06:14 We didn't do this, but we migrated Gerrit last week. 12:06:33 csim is out till the end of the month, so this will get carried forward. 12:06:41 thx kshlm 12:06:44 #action kshlm & csim to set up faux/pseudo user email for gerrit, bugzilla, github 12:06:57 Thank you amye :) 12:07:03 #topic rastar and msvbhat to consolidate and publish testing matrix on gluster.org in a weeks time, amye can help 12:07:17 rastar, msvbhat, you guys have been missing for so many meetings. 12:07:18 I think it's done 12:07:21 Any update? 12:07:24 I have sent the pull request to glusterweb this morning 12:07:29 A okay. 12:07:33 Link to the PR? 12:07:41 * sac joins the meeting 12:07:47 Or to the actual page if it's merged. 12:07:49 * msvbhat fetching link 12:08:06 https://github.com/gluster/glusterweb/pull/38 12:08:10 kshlm: ^^ 12:08:14 Thanks. 12:08:22 #url https://github.com/gluster/glusterweb/pull/38 12:08:25 merging now 12:08:41 That is a plain html page with tables. But need someone to review 12:08:42 It passed all the tests, if it breaks something, I'll fix it. ;) 12:08:57 Thanks amye . 12:09:00 amye: Great, Thanks 12:09:19 Finally after ~2 months, this gets done. 12:09:26 #topic kkeithley to send a mail about using sanity checker tools in the codebase in two weeks. 12:09:27 Yes :) 12:09:31 we get there. :) 12:09:40 I think kkeithley is off this week. 12:09:51 Carrying this forward. 12:09:54 no he isnt, but he's not in this channel atm 12:09:58 #action kkeithley to send a mail about using sanity checker tools in the codebase in two weeks. 12:10:18 #topic kshlm to announce 3.7.8 12:10:21 I did this. 12:10:28 I pushed release-notes for 3.7.8 12:10:32 :) 12:10:37 But I need to push notes for 3.7.7 as well. 12:10:54 Maybe I'll do a big release-notes commit like I did for 3.6 12:10:58 for sure, ppl still asking for 3.7.7 notes 12:11:13 #action kshlm to update missing release-notes for 3.7 12:11:32 kshlm, let me know when that's done, I'm going to submit a patch to change the front page from talking about our latest release to talking about all our currently supported releases. 12:11:47 Having just 3.5.7 up there isn't that useful. 12:11:47 post-factum, Yup. This is something release-managers should definitely keep in mind. 12:11:57 But somehow it gets forgotten. 12:12:04 amye, Sure. I'll let you know. 12:12:07 * rastar comes late.. 12:12:20 If you want to link to 3.7.8, we already have the release-notes. 12:12:51 Would like to do all of it at once. 12:12:56 * skoduri is here 12:13:03 kshlm: Any doc to understand responsibility of release managers? 12:13:10 amye, https://github.com/gluster/glusterfs/blob/release-3.7/doc/release-notes/3.7.8.md 12:13:20 aravindavk, We have a page on readthedocs. 12:13:39 Someone have a link to it? 12:14:08 #link http://gluster.readthedocs.org/en/latest/Contributors-Guide/GlusterFS-Release-process/ 12:14:15 Thanks ndevos! 12:14:19 kshlm: ndevos thanks 12:15:00 #topic hagarth to send migration/downtime announcement to the mailing lists. 12:15:07 The mail was sent. 12:15:15 The systems were brought down. 12:15:38 One came back up in a new place, but the other one came back up where it was. 12:15:47 So Gerrit has been migrated. 12:16:00 Yay!! 12:16:17 it was good to see the conversation between kshlm and misc on gluster-dev 12:16:18 Jenkins couldn't be migrated because we underestimated the sync time (and the bad network) 12:16:34 gerrit feels faster, or do I imagine that? 12:16:40 ndevos: it does! 12:16:48 * raghu is here 12:16:59 jenkins will be migrated in march 12:17:04 ndevos: it is 12:17:11 We have a plan for a minimal downtime migration for jenkins. But it'll happen in march once csim is back. 12:17:33 That's it. 12:18:01 If anyone has questions/concerns on this, please inform gluster-infra 12:18:12 #topic atinm hagarth kshlm to create a list of rotating volunteers for hosting community meetings. 12:18:35 * kshlm raghug o/ 12:18:37 kshlm, its not done yet, I'll work with hagarth on this 12:18:45 atinm, Sure. 12:19:01 Carrying this forward. 12:19:02 #action atinm hagarth kshlm to create a list of rotating volunteers for hosting community meetings. 12:19:08 AI's done. 12:19:36 #topic GlusterFS 3.7 12:19:57 So, I announced 3.7.8 and pushed release-notes for it. 12:20:12 As discussed earlier, I'll also push missing notes. 12:20:23 * ndevos checks if there is a 3.7.9 tracker 12:20:33 Now, we need to find a manager for 3.7.9. 12:20:50 should I post the list of pending memleak-related patches to 3.7.9 tracker once it is opened? 12:20:51 ndevos, I thought I did it. 12:20:58 post-factum, please do. 12:21:01 * msvbhat recommonds raghug 12:21:11 kshlm: ok, give me the link :) 12:21:23 kshlm: I cant find it with the glusterfs-3.7.9 alias, trying to find it on http://bugs.cloud.gluster.org/ now 12:21:57 ndevos, I thought I'd done it. I'm getting it mixed with the 3.6 stuff I did a couple of weeks earlier. 12:22:03 I'll open one. 12:22:22 kshlm: ok, I cant find it anywhere :) 12:22:22 #action kshlm to open 3.7.9 tracker (and close 3.7.8 if still open) 12:22:30 post-factum, It should be https://bugzilla.redhat.com/show_bug.cgi?id=glusterfs-3.7.9 once it's created 12:22:31 Bug glusterfs: could not be retrieved: InvalidBugId 12:22:44 kshlm: ok, will check that later 12:22:44 raghug, So you volunteer to be the release-manager? 12:22:46 * ndevos pokes glusterbot 12:23:31 raghug, ? 12:23:46 kshlm: no other volunteers? 12:24:04 If no one else is willing, I can step in 12:24:09 Okay. 12:24:11 go for it raghug :) 12:24:14 raghug it is then. 12:24:20 but probably you might want to ask it out on gluster-devel 12:24:45 yeah, arent you doing 3.6.x too already, raghug? 12:25:23 ndevos, Thats rabhat or just plain raghu 12:25:42 We have 3 raghu's here. 12:25:42 ndevos: its rabhat 12:25:55 raghug: ah, right! 12:25:55 #info raghug is 3.7.9 manager 12:25:56 Thanks, raghug 12:25:59 raghug++ 12:25:59 kshlm: raghug's karma is now 1 12:25:59 kshlm, timeline for 3.7.9? 12:25:59 raghug++ 12:25:59 rastar: raghug's karma is now 2 12:26:00 #topic GlusterFS 3.6 12:26:03 raghug++ 12:26:04 post-factum: raghug's karma is now 3 12:26:05 kshlm, mid next month right? 12:26:11 raghug++ 12:26:12 msvbhat: raghug's karma is now 4 12:26:18 raghug++ 12:26:19 atinm: raghug's karma is now 5 12:26:25 atinm: https://www.gluster.org/community/release-schedule/ 12:26:29 atinm, Yeah. Should be around that time. 12:26:33 raghug, will enforce it. 12:27:13 Onto 3.6. 12:27:14 ndevos, I am aware of the normal schedule but since we had to fix a breakage and do an exception by mid of the month I believe we'd not delay it till the end of next month 12:28:12 atinm: oh, I wasnt aware 3.7.8 is broken too :-/ 12:28:26 3.7.8 isn't broken. (AFAIK) 12:28:30 3.7.7 was. 12:28:32 ndevos: it isn't 12:28:36 ndevos, no you misunderstood me 12:28:54 ndevos, 3.7.7 -> 3.7.8 was exception 12:29:15 ndevos, so if we go with a month's timeline it should be around mid of next month then 12:29:17 well, I do not see a reason to delay 3.7.9 and not release that according to the schedule? 12:29:36 ndevos, Scheduled would be end-of-feb. 12:30:01 atinm: we dont want to release too many different 3.x versions at the same time, I would prefer to re-adjust to the documented schedule 12:30:01 So shuold we do .9 next week? 12:30:11 I agree with ndevos 12:30:19 I agree as well. 12:30:23 schedules++ 12:30:24 amye: schedules's karma is now 1 12:30:27 :D 12:30:43 We need to look at the previous release dates for the 3 releases and adjust the schedule. 12:31:05 rastar, amye, ndevos, anyone want to get this done? 12:31:08 that's what my question was, is it this month end or mid of next month or end of next month ;) 12:31:26 kshlm: what do you mean by adjust the schedule? 12:31:34 kshlm: only 3.7 is not really following the schedule, 3.6 and 3.5 try to stick to it 12:31:48 ndevos, okay. 12:31:56 I remember that 3.7.5 , 3.7.6, and 3.7.7 all released about a week late than scheduled date. 12:32:02 I have a strong preference to get 3.7 back on the schedule again :) 12:33:00 ndevos: yes, we should 12:33:12 so, 3.7.9 is postponed till mid-march? 12:33:16 If we consider 3.7.8 as an early february release, we can target end-of-march for 3.7.9 12:33:17 What do others feel? 12:33:25 * kshlm Is anyone else seeing lotsa net-splits? 12:33:32 no, I expect 3.7.9 the end of February 12:33:33 * ira is. 12:33:35 freenode is under maintainance today 12:33:39 kshlm: freenode is rebooting servers as part of upgrade 12:33:41 * atinm too 12:33:42 ndevos++ 12:33:44 post-factum: ndevos's karma is now 5 12:34:01 probably the nice libc bug ;) 12:34:17 post-factum: I would say we release 3.7.9 by end of feb as per schedule 12:34:18 ira, Yes. Probably that. 12:34:26 rastar++ 12:34:27 post-factum: rastar's karma is now 1 12:34:29 Okay. End of feb it is. 12:34:31 the whole point of the regular releases is that we have only few patches that fix bugs, users would be more happy if we address (some of) their bugs quicker 12:34:53 raghug, So you have 1 week. I'll help out if you need any. 12:34:53 ndevos: that is why i'm here :) 12:35:06 * ira is here. 12:35:09 post-factum: he he :) 12:35:10 kshlm: I am wondering isn't it too early after 3.7.8? 12:35:22 ndevos: Have you heard a user complain about too many released? ;) 12:35:24 .8 was an emergency release. 12:35:26 s 12:35:44 would there be any differences b/w 3.7.8 and .9 :)? 12:35:49 skoduri: any issues with 3 memleak patches in review? 12:36:04 raghug, post-factum would like some mem-leaks fixed. 12:36:13 of course one big change is write-behind is there 12:36:15 post-factum, I guess reviewers are a bit busy..will send a reminder :) 12:36:21 There are patches for them already. 12:36:22 raghug: if there are no patches backported to release-3.7 after v3.7.8 was tagged, you can skip the release and do 3.7.9 the end of march :) 12:36:43 ndevos, yeah, thats what I was thinking 12:36:50 Now coming back to release-schedules. 12:36:51 but lets see, how many patches will be there 12:37:04 I'll drop a mail out on gluster-devel 12:37:04 3.6.9 should be out end of this week. 12:37:07 raghug: but count on it that there are some patches ;-) 12:37:11 19 patches merged in 3.7 branch after 3.7.8 12:37:24 then we'll do a release this month :) 12:37:29 yay 12:37:40 * ndevos even does a release of 3.5 is there is a single patch 12:37:46 raghu isn't around today to update on 3.6. 12:38:16 Anyone else have an idea around 3.6? 12:38:17 rabhat that is, I know, those nicks are confusing! 12:38:29 ndevos, He uses raghu on freenode. 12:38:43 * ira has a very confusing nick. 12:38:44 * ndevos *facepaml* 12:38:45 :) 12:38:50 ;) 12:38:58 I hope the patch unix domain sockets for IO goes in .9 12:39:00 The only good raghu around is rastar. No confusion there. 12:39:13 :D 12:39:29 pkalever: we need reviewers for that :) 12:39:29 I'll ping rabhat for an update on this. 12:39:41 I need more reviewers for rpc 12:39:45 #action kshlm to ping rabhat for an update on 3.6.9 12:40:13 #topic GlusterFs 3.5 12:40:25 raghug: I have requested in devel lis, lets see 12:40:25 ndevos, Was a 3.5 release done recently? 12:40:35 3.5.8 has been tagged this weekend 12:40:59 packages might get build by volunteers, I have not heard of anyone doing that 12:41:01 So the announcement is pending. 12:41:20 Ah, have none been built yet? 12:41:23 yes, I'll announce when some packages are available on download.gluster.org 12:41:49 not true. Fedora and RHEL/CentOS packages are on d.g.o already 12:42:02 kkeithley, You're here!! 12:42:19 ;-) 12:42:39 kkeithley: thanks! I didnt see a reply to http://www.gluster.org/pipermail/packaging/2016-February/000087.html yet 12:43:06 right, because Debian and Ubuntu haven't been done yet. 12:43:11 We can have a 3.5.8 announcement today then. 12:43:52 For 3.7.8 the debs were built after the announcement. 12:43:56 kkeithley: update the http://download.gluster.org/pub/gluster/glusterfs/3.5/LATEST/ link too, or when is that done? 12:44:47 The link is usually changed after Fedora, RHEL, and Debian packages land on d.g.o. Otherwise it breaks Debian updates 12:44:59 oh, ok 12:45:15 well, it doesn't have to wait 12:45:21 but it's nicer to wait, IMO 12:45:50 kkeithley, But how long do we have to wait. 12:46:00 I dont mind, but I'll wait with the announcement when the /LATEST points to the release 12:46:23 ndevos, Okay. 12:46:37 #info ndevos to announce 3.5.8 once debs are built. 12:46:38 If nobody else builds Debian packages, then they'll get built when I getaroundtoit 12:47:00 is the gluster.org landing page updated with all the latest release announcements? 12:47:04 * ndevos handsacoupleofspacestokkeithley 12:47:26 sankarshan, amye will be doing it soon. Once some missing release-notes are added. 12:47:45 kkeithley, I think I told you that I'd be interested in doing that once. 12:47:55 I'll reach out to you offline. 12:48:29 kshlm: yeah, go for it. 12:48:47 kshlm, ah ok. i am guessing she gets a notification to make those changes live as part of a release process 12:48:55 ndevos, Can I close the 3.5 topic now? 12:49:08 kshlm: sure, I dont have anything more 12:49:13 That is supposed to happen but has not occured, sankarshan 12:49:18 sankarshan, A manual notification. 12:49:25 it's part of our release docs 12:49:32 alright :) 12:49:45 Thanks ndevos 12:49:51 Unless we want to make 'submit a PR to glusterweb' as part of the release process, which would be the best way to do this long-term 12:49:55 #topic GlusterFS 3.8 and 4.0 12:49:58 some automation around this would be A Good Thing™ 12:50:08 kkeithley, agreed 12:51:09 amye: maybe you can send an update to the release process doc? it does not explicitly say "email amye" :) 12:51:38 Didn't humble have to update the doc with something similar? 12:51:45 Where did we lose that AI? 12:52:08 kshlm, that was my impression as well. we talked about this in brno. 12:52:25 Back to topic. We 'll cover this later on open floor. 12:52:30 I'll follow up with humble, carry on. 12:52:38 3.8 and 4.0 updates anyone? 12:53:03 4.0 development has slowed down a little to look at existing issues 12:53:04 kshlm: I'll do 4.0 (dht) if noone for 3.8 12:53:17 overclk, go ahead 12:53:20 atinm: continue.. 12:53:24 :) 12:53:53 I think aravindavk did some more work on the eventing doc in glusterfs-specs 12:53:54 from GD2 side we are able to add nodes and form a etcd cluster 12:54:10 The patch is under review 12:54:21 apart from that nothing much from GD2 as of now 12:54:26 On GD2, I'm still writing up a report for the volgen discussion we had in Brno. I've been stuck with other *more important* tasks. 12:54:42 kshlm, thanks for bringing that up too 12:54:48 kshlm, amye Yes, I have an AI on that. will do it soon. 12:55:09 ndevos, yes. I need to review it. 12:55:23 ack 12:55:26 overclk, Go ahead. 12:55:35 kshlm, sure. 12:55:58 * kshlm wants to remind everyone we have ~5 minutes remaining. 12:56:07 So, Shyam sent dht2 patch for review (under xlators/experimental). 12:56:21 Mostly that would need more updates. 12:56:41 Similarly, I would be sending posix2 patch (xlators/experimental) by next week.. 12:56:51 overclk, Is this the patch https://review.gluster.org/13397 ? 12:57:01 We'd need to get these merged and then further developments would start... 12:57:30 kshlm, yes, but that's just the skeleton. 12:57:40 overclk, That's fine. 12:57:45 #url https://review.gluster.org/13397 12:57:55 we'd need whatever we have as of now into that. 12:58:08 plus POSIX2. 12:58:27 -- that's about it -- 12:58:31 overclk, That is good to hear. 12:58:34 Thanks. 12:58:52 I don't see anyone around to update on 3.8 and NSR. 12:59:09 ndevos, What about seek() for 3.8? 12:59:11 Made some good progress with REST server for Gluster 3.8 and Eventing, Design discussion in progress. POC is here https://github.com/aravindavk/glusterrest 12:59:15 I've some updates on NSR 12:59:28 both server and client translator related changes are merged 12:59:35 kshlm, a bunch of NSR related patches got merged 12:59:39 aravindavk, Cool. 12:59:40 kshlm: seek() changes have been merged, and I want to send an update to the list about follow-up tasks 12:59:49 bunch == fdl, nsr client, nsr server. 12:59:56 overclk, right 13:00:06 overclk, atinm, Thanks for the update. 13:00:13 ndevos, Good to know. 13:00:34 kshlm, most importantly design doc and feature page too :) 13:00:57 so we're at time, anything else? 13:01:46 I don't think so. 13:01:47 cookies for everyone! 13:01:55 We've got nothing on open-floor. 13:01:59 ndevos: seek progress in qemu? 13:02:06 cookies++ 13:02:07 ndevos: cookies's karma is now 1 13:02:21 pkalever: yeah, I want to send an email with details about that 13:02:32 ndevos: cool 13:02:33 I think we can close today's meeting. 13:02:47 Hurray! 13:02:48 thanks kshlm 13:02:51 pkalever: and I got a request from Kevin Wolf to improve qemu+libgfapi even more - I need to share that too 13:02:52 So here are the weekly announcements 13:03:00 Weekly reminder to announce Gluster attendance of events: https://public.pad.fsfe.org/p/gluster-events 13:03:00 REMINDER to put (even minor) interesting topics on https://public.pad.fsfe.org/p/gluster-weekly-news 13:03:00 Etherpad for backport requests https://public.pad.fsfe.org/p/gluster-backport-requests 13:03:23 ndevos: I had a conversation with him today 13:03:43 Also as plug for my report on FOSDEM https://kshlm.in/fosdem16/ 13:03:52 Thanks everyone for coming to today's meeting. 13:04:00 kshlm: nice report 13:04:00 kshlm, thanks. 13:04:01 thanks kshlm++ ! 13:04:03 pkalever: good, maybe he mentioned the same to you? send a summary of your discussion to gluster-devel please :) 13:04:11 It was wonderful having many new (and old) faces around this time. 13:04:13 kshlm++ for fosdem report 13:04:20 thanks for hosting kshlm++ ! 13:04:23 I hope this keeps on building. 13:04:29 #endreport 13:04:34 #endmeeting