12:01:19 #startmeeting 12:01:19 Meeting started Wed Nov 18 12:01:19 2015 UTC. The chair is kshlm. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:01:19 Useful Commands: #action #agreed #halp #info #idea #link #topic. 12:01:47 Welcome everyone to the weekly Gluster community meeting. 12:02:00 Today's agenda is available at https://public.pad.fsfe.org/p/gluster-community-meetings as always. 12:02:13 I'll appreciate if someone could set it as the topic. 12:03:14 Let's have a roll-call 12:03:18 #topic Roll call 12:03:20 * atinm is here 12:03:26 * obnox is here 12:03:29 rjoseph is here 12:03:31 * msvbhat is present 12:03:36 * rjoseph is here 12:03:44 * Humble is here 12:03:56 * raghu is here 12:04:14 I'll wait 1 more minute for people to show up. 12:04:46 * overclk_ is here 12:05:33 * jdarcy isn't. 12:05:36 hi 12:05:55 Hey bluenemo. Welcome to the meeting. 12:06:04 * jiffin is here 12:06:13 Okay, enough waiting. Let's have the meeting. 12:06:19 #topic Last weeks AIs 12:06:20 I'm not new anymore to gluster installation and now run one in production. nice to be here :) 12:06:49 #topic kshlm to check back with misc on the new jenkins slaves 12:07:16 * rastar joins now 12:07:39 I've asked csim to publish the salt-configs he's using for the slave, so I can help with it. 12:07:51 I'll continue working with him on this. 12:08:01 #topic ndevos send out a reminder to the maintainers about more actively enforcing backports of bugfixes 12:08:16 ndevos, You around? 12:08:33 kshlm: just leaving now, and no, I didnt do that AI :-/ 12:08:36 I've not seen this reminder (or at-least don't remember seeing it). 12:08:44 bluenemo, cool :) 12:08:47 ndevos, carry it forward? 12:09:06 kshlm: yeah, I'm practising the backport bit and making sure its documented well 12:09:16 ndevos, cool 12:09:19 #action ndevos send out a reminder to the maintainers about more actively enforcing backports of bugfixes 12:09:40 #topic raghu to call for volunteers and help from maintainers for doing backports listed by rwareing to 3.6.7 12:09:56 * ndevos drops off the internetz 12:09:57 raghu, I've not seen this mail. 12:10:19 kshlm: can we please carry forward this AI to next week? 12:10:44 * asengupt is here 12:10:45 raghu, cool. Will you be here next week though? 12:10:51 #action raghu to call for volunteers and help from maintainers for doing backports listed by rwareing to 3.6.7 12:10:55 kshlm: yes 12:11:14 #topic hagarth to post a tracking page on gluster.org for 3.8 by next week's meeting 12:11:17 raghu, cool 12:11:32 hagarth isn't here. 12:12:06 He was probably too busy the last couple of weeks to do this. 12:12:11 It's a little early for him now, and what with jet lag etc. ;) 12:12:18 Carrying this forward as well. 12:12:22 #action hagarth to post a tracking page on gluster.org for 3.8 by next week's meeting 12:13:09 jdarcy, He did have 2 weeks since the last meeting to do it. But he's been really busy. 12:13:17 #topic rafi to setup a doodle poll for bug triage meeting 12:13:31 rafi1, ? 12:14:23 He isn't around. Carrying this forward as well. 12:14:32 #action rafi1 to setup a doodle poll for bug triage meeting 12:14:53 #topic rastar and msvbhat to publish a test exit criterion for major/minor releases on gluster.org 12:15:17 rastar, msvbhat, your turn 12:15:32 we had the design talk last week 12:15:40 I am still preparing the doc 12:15:47 will send it by tomorrow 12:16:10 rastar, thanks. I'll keep this AI open. 12:16:20 #action rastar and msvbhat to publish a test exit criterion for major/minor releases on gluster.org 12:16:33 #topic jdarcy to send monthly update for NSR 12:16:49 Um, yeah, I guess I didn't do that. 12:17:09 Well, you were presenting at LISA last week. 12:17:13 I'll do it after we sync up (after this meeting). 12:17:22 jdarcy, Cool. 12:17:30 Shall I keep the AI? 12:17:39 jdarcy: too occupied with running?... ;-) 12:17:51 obnox, :) 12:17:53 Yeah, that's it. ;) 12:18:04 Yes, might as well keep the AI for now. 12:18:12 jdarcy, thanks. 12:18:15 #action jdarcy to send monthly update for NSR 12:18:45 #topic samikshan to send status on Gluster Eventing 12:19:04 I don't see samikshan around. 12:19:10 I'll carry this forward. 12:19:14 #action samikshan to send status on Gluster Eventing 12:19:18 kshlm, I'll ask samikshan to send it 12:19:36 #topic atinm to put up the GlusterD 2.0 design doc by end of next week 12:20:10 We're in the process of finishing the document. 12:20:21 kshlm, well, me & kshlm are still working on this, the holidays in India haven't helped much to keep up the same space 12:20:38 We expect it to be up for review by end of this week 12:20:42 Yup. 12:20:53 s/space/pace 12:20:57 #action atinm/kshlm to put up the GlusterD 2.0 design doc by end of next week 12:21:25 #topic more eyes needed on http://review.gluster.org/#/c/12321/ 12:22:02 This is Shyams experimental xlators patch. 12:22:04 kshlm, I believe now this patch is mergable 12:22:20 kshlm: the patch has got couple of +1s.. 12:22:26 #info The patch Shyam's experimental xlator change. 12:22:46 overclk_, Yes. I see that. Does it require any more reviews? 12:23:00 jdarcy, would you want to have a final look at it and merge this patch? 12:23:09 kshlm: If noone else has any other objection, it should be good to go.. 12:23:16 Doesn't need any more reviews now. ;) 12:23:37 jdarcy, overclk_, thanks 12:24:03 This was our first non-carry forwarded AI this week 12:24:16 #topic kshlm & csim to set up faux/pseudo user email for gerrit, bugzilla, github 12:24:18 Should we add an action item to retire more action items? 12:25:00 This wasn't done. The mailing list discussion just fizzled off. 12:25:08 I'll carry this forward as well. 12:25:23 #action kshlm & csim to set up faux/pseudo user email for gerrit, bugzilla, github 12:25:36 jdarcy, We should! 12:25:57 #topic atinm to send a mail to Manu asking his help on 3.6 BSD smoke failures 12:26:06 atinm, Any updates? 12:26:16 kshlm, I did that 12:26:23 * atinm is looking for the mail thread 12:26:26 atinm, and? 12:26:55 I think we weren't supposed to be running BSD tests for 3.6. 12:27:11 The test-infra changes weren't backported to 3.6 IIRC. 12:27:15 Manu confirmed that we are still not considering bsd smoke votes as lot of backports are missing from 3.6 branch related to netbsd fixes 12:27:34 atinm, Thanks. 12:27:37 so we can continue to merge the patches in 3.6 ignoring freebsd smoke failures 12:27:59 however the question remains open whether we'd spend effort backporting all those fixes in 3.6 12:28:21 atinm, was this discussion happening? 12:28:27 In the mail thread I mean. 12:29:04 http://www.gluster.org/pipermail/gluster-devel/2015-November/thread.html#47085 12:29:20 #info http://www.gluster.org/pipermail/gluster-devel/2015-November/thread.html#47085 12:29:48 Post this I haven't followed up on this 12:29:58 Do you want to follow up? 12:29:58 FWIW, I've also run into at least one problem that exists only on NetBSD 7 (not 6). We need to get on top of NetBSD stuff or it's only going to keep getting worse and obstructing more patches. 12:30:18 jdarcy, Is this for 3.6 or later? 12:30:25 kshlm: On master. 12:31:15 jdarcy, then I suppose the tests on master are working. 12:31:33 Mostly, yes. 12:31:44 The trouble was with 3.6 requiring a lot of backports to get the netbsd tests to work. 12:32:01 atinm, Do you want to continue this discussion? 12:32:44 kshlm, I would urge for someone else to volunteer if possible 12:32:53 * kshlm thinks the next AI can be closed as well. Seeing as it was raghu's mail thread where atinm started the discussion. 12:33:14 atinm, I'll add an open ai then. 12:33:35 kshlm, sure 12:33:37 #action Need to decide if fixing BSD testing for release-3.6 is worth it. 12:33:55 #topic raghu to send a note in ML to ignore BSD failures 12:34:19 raghu, This is done I suppose. 12:34:43 kshlm: yes. I have started a mail thread about it 12:35:02 raghu, is this it https://www.gluster.org/pipermail/gluster-devel/2015-November/047082.html 12:35:29 kshlm: yes 12:35:34 Thank you. 12:35:38 #info https://www.gluster.org/pipermail/gluster-devel/2015-November/047082.html 12:35:58 We are done with last weeks AIs. 12:36:08 On to the releases. 12:36:14 #topic GlusterFS 3.7 12:36:24 rastar, You're time to shine. 12:36:33 Glusterfs 3.7.6 was released! 12:36:33 s/You're/Your/ 12:36:46 #info 3.7.6 released 12:36:49 A total of 57 bugs fixed 12:36:59 Most of them from tiering 12:37:15 It is getting into good state 12:37:33 #info release-announcement https://www.gluster.org/pipermail/gluster-devel/2015-November/047152.html 12:37:38 rastar, Awesome! 12:37:38 We need some one to volunteer for next release 12:37:55 I won't available in first week of next month 12:37:57 Thanks for bringing this up. 12:38:07 So any volunteers? 12:38:12 I have created tracker for 3.7.7 12:38:16 rastar, can u please send the release note patch to glusterdocs ? 12:38:17 the 3.7.6 tracker BZ needs to be closed! 12:38:31 https://bugzilla.redhat.com/show_bug.cgi?id=1279240 12:38:52 Humble: Oh!, I sent it in glusterfs/docs 12:39:07 Humble: will send in glusterfsdocs too 12:39:16 and kkeithley thanks! forgot to do that. 12:39:16 rastar, kkeithley is right. You're work isn't done yet. 12:39:18 rastar++ thanks !!! 12:39:47 I'd have closed it, but didn't want to step on anyone's toes 12:39:52 ;-) 12:40:01 kkeithley: :) 12:40:20 #action rastar to close the glusterfs-3.7.6 tracker 12:40:28 rastar, you now have an AI. 12:40:44 Back to the topic of volunteers. 12:40:55 #topic Need release-manager for glusterfs-3.7.7 12:41:05 So anyone willing to do this? 12:41:43 Any of the maintainers should be able to do this. 12:42:14 kshlm, probably people can think about it for another week and get back by next week's meeting? we can carry forward this action item 12:42:27 I'll carry this forward. 12:42:44 atinm, Willing to send out a call for volunteers? 12:43:09 Or I think rastar better do it, he's the current manager. 12:43:19 kshlm: sure 12:43:26 rastar, thanks ;) 12:43:50 #action rastar Will call for volunteers for 3.7.7 release-manager 12:44:05 #topic GlusterFS 3.6 12:44:11 raghu, 12:44:22 I will be doing 3.6.7 on 20th 12:44:34 I have merged some patches. 12:44:56 I don't suppose that list includes the ones suggested by rwareing? 12:45:07 raghu, there were couple of patches from glusterd where you wanted my acks 12:45:07 kshlm: nope 12:45:16 raghu, acks are available now 12:45:19 atinm: yes. I have merged them 12:45:19 #info 3.6.7 on track for release on 20-Nov 12:45:28 raghu, awesome, thanks 12:45:44 I will be calling for volunteers to do packages. 12:46:01 fair warning 12:46:26 ugh, Friday. I'll be on PTO 12:46:50 kkeithley, You should be okay there. 3.7.6 packaging was done by the volunteers. 12:47:02 raghu, anything else to add? 12:47:22 kshlm: nope 12:47:26 Thanks. 12:47:29 #topic GlusterFS 3.5 12:47:47 ndevos isn't around. 12:48:08 We're still waiting to do a 3.5.7 release. 12:48:28 I don't think anyone has something to add here. 12:48:51 haven't seen any commits to release-3.5 since Nov 9 12:49:10 release-3.5 is pretty stable then. 12:49:28 or nobody is doing (or asking for) backports 12:50:06 kkeithley, release-3.5 is pretty stable then. ;-) 12:50:11 I have a feeling that we don't have a good, accountable way to ask for backports. 12:50:24 kkeithley, u r correct 12:50:59 Let's have a seperate discussion on this later. 12:51:54 we should have a better workflow on this.. yeah, lets discuss it later 12:51:58 #topic GlusterFS-3.8/GlusterFS-4.0 12:52:17 Clubbing these two together because of the time remaining. 12:52:25 Any updates? 12:53:01 From GlusterD 2.0 we have got some reviews on the basic ReST APIs 12:53:10 design doc is in progress 12:53:23 sorry, I'm slow. 3.5.6 was released on 2015-09-18. There have been four commits since then: 2015-09-28, 2015-10-12, 2015-10-26, and 2015-11-09. We should/could have a 3.5 release any time 12:53:50 We'd be also starting the design/discussion on txn framework pretty soon 12:54:10 over to other initiative owners for their updates 12:54:13 atinm, Thanks for that update. 12:54:54 jdarcy, "work continues"? 12:55:21 I'll take that as a yes. 12:55:26 Pretty much. I've made a bunch of progress on the journal stuff. 12:55:41 Thanks jdarcy. 12:55:50 We don't have hagarth for 3.8 updates. 12:55:52 kshlm, DHT 2 had done a hang out session on their progress as well 12:55:53 Apparently Avra got pulled in to some snapshot stuff, so was mostly unavailable for 4.0 work. 12:56:11 atinm, Cool. I forgot about that. 12:56:25 Do we have a recorded video of that? 12:56:46 we do 12:57:00 Link? 12:57:24 https://drive.google.com/file/d/0B_1LWY0UTlNiQTI0ZU9hWDJGdEk/view?usp=sharing 12:57:38 Huh this was a bluejeans meeting!? 12:57:41 Rather all the details are here : http://www.gluster.org/pipermail/gluster-devel/2015-November/047098.html 12:58:09 #info DHT-2.0 hangout was held. More details at http://www.gluster.org/pipermail/gluster-devel/2015-November/047098.html 12:58:17 Onto Open floor 12:58:21 #topic Open floor 12:58:43 * atinm is switching to another meeting 12:58:56 Lots of topics here. 12:59:04 #topic Should  we have an LTS release? There is a community user who is currently  running 3.6 in production. They plan to use it long past its expected  EOL. They would like to see a LTS release, along the lines of, e.g., Ubuntu LTS. 12:59:20 Who added this? 12:59:32 me. probably a question for Amye and the board as much as anything 13:00:00 but maybe other people have an opinion? 13:00:00 So what do we need to do? 13:00:26 does anyone think it's a bad idea? If so, why? 13:00:54 How long would this release need to be supported? 13:00:57 And even if it's a good idea it doesn't necessarily mean it will happen, but we ought to have the discussion 13:01:49 Going by our current release cycle, we support a release branch for ~2 years. 13:01:55 kkeithley, do they want support in terms of bug fixes ? 13:02:02 How much longer would the LTS need to be supported? 13:02:14 * obnox off for another meeting 13:02:39 the point is that it would be actively maintained. The extra duration is something to be determined. 13:02:52 actively maintained == bug fixes 13:03:21 I proposed that once. Got no traction. 13:04:12 kkeithley, would get this discussion started with the board? 13:04:22 okay, well, I brought it up. I think the ball is in Amye's court now. 13:04:28 http://www.gluster.org/community/documentation/index.php/Life_Cycle 13:05:59 JoeJulian, That was quite a while back! 13:06:20 I was chuckling at 4.0 being on the horizon back then. 13:07:30 kkeithley, so we need to get Amye to reply back on this? 13:07:42 yes 13:07:51 kkeithley, Okay. 13:08:08 Adding an AI on Amye then. I'll ping her after the meeting. 13:08:30 #action amye to get on top of disucssion on long-term releases. 13:08:54 Next topic! 13:08:59 #topic Gartner is reporting that Gluster doesn't have a very active community, e.g. compared to Ceph. 13:09:25 that chart showing stable (critical and security fixes into 2017 for 3.4 makes me.... laugh. and cry) 13:09:54 kkeithley, :) 13:10:00 So what do we do about this? 13:10:01 yes, that's me again. ;-) 13:10:35 kkeithley, can u share the reference ? :) 13:10:37 dunno. I just want to make people aware of it. If you go through all the reviews there are some fixes from the community that have languised for over a year 13:10:56 I'll see if I can get a pointer to it from Sayan 13:11:06 oh..ok. nw :) 13:11:10 languished 13:12:43 I propose we have regular meetings to checkout these sorts of reviews, along the lines of bug-triages. 13:12:58 It's a rare thing when people actually send patches. We should reward them. Not punish them by ignoring them. 13:13:20 The bug-triage meetings have helped a lot IMO. 13:13:30 kkeithley, Agree with that. 13:14:02 yes, +1 for bug triage. If we don't spend the whole hour on bugs, maybe we can triage reviews too in the same meeting. 13:14:21 also we need to be responsive in irc channels 13:14:27 That would be nice. 13:14:45 +1 13:14:49 kkeithley, first of all we need participation 13:14:51 :) 13:15:03 So we agree on having review-triages? 13:15:32 #agree We should have regular review-triages to review community fixes. 13:15:47 I like the idea, although I'm reluctant to suggest yet-another-meeting-that-will-take-an-hour-of-people's-time. 13:16:08 We could do this as you suggested along with the bug-triages. 13:16:09 another-hour 13:16:56 Let's get the details on how we do this, worked out after this meeting. 13:17:07 We're 1 minutes overtime. 13:17:26 sure 13:17:35 s/1/15/ 13:18:06 #action Need to discuss how we do review-triages 13:18:13 #topic somewhat  related to the above, with all the new work going on for 4.0. We need  to make it a requirement that all new code get clean Coverity, cppcheck,  clang analyse, and valgrind runs before merging. 13:18:18 kkeithley, you again? 13:18:22 yup 13:18:31 we can defer to next week if you want 13:19:24 since we're long past the hour 13:19:45 kkeithley, Okay. Cool. 13:20:07 Let's also have take the next topic over to next week. 13:20:23 Thanks for attending todays meeting everyone. 13:20:35 And a reminder to everyone 13:21:03 Please add your selves in the Gluster attendance of events: https://public.pad.fsfe.org/p/gluster-events etherpad if you're attending any conferences. 13:21:17 And put (even minor) interesting topics on https://public.pad.fsfe.org/p/gluster-weekly-news 13:21:29 Thanks again. 13:21:32 #endmeeting