11:59:57 #startmeeting Weekly community meeting 21-Sep-2016 11:59:57 Meeting started Wed Sep 21 11:59:57 2016 UTC. The chair is kshlm. Information about MeetBot at http://wiki.debian.org/MeetBot. 11:59:57 Useful Commands: #action #agreed #halp #info #idea #link #topic. 11:59:57 The meeting name has been set to 'weekly_community_meeting_21-sep-2016' 12:00:06 #topic Roll Call 12:00:31 I'll wait for 2 minutes for people to filter in. 12:02:11 Is no one joining the meeting today? 12:02:16 * kkeithley is here 12:02:21 * samikshan is here 12:02:22 kkeithley, Hey! 12:03:05 kshlm: hey 12:03:31 Hey samikshan! 12:03:32 * rjoseph is here 12:03:38 Hey rjoseph! 12:03:45 Is it just the 4 of us here? 12:03:53 hi kshlm 12:04:01 seems like 12:04:11 * ndevos _o/ 12:04:20 I'd rather end the meeting, than continue with such low attendance 12:04:28 * ankitraj here 12:04:29 Hey ndevos! 12:04:39 Hey kshlm 12:04:46 I see 38 users, and I know a few of them are actually on-line 12:04:51 Looks like people are coming in. 12:05:00 I'll announce on the other channels again. 12:05:29 kkeithley: some of us are just idlears though (just interesting to read) 12:05:44 o/ 12:06:11 Hey nigelb! 12:06:17 Welcome Klas. 12:06:35 I'll start the meeting. We've got enough attendees. 12:06:39 (I'll drop out early because I have another meeting) 12:06:47 We can finish quickly. 12:07:04 nigelb, In that case, can you provide infra updates now? 12:07:57 nigelb, ? 12:08:46 Looks like he dropped off already. 12:08:57 #topic Next weeks host 12:09:02 Do we have a volunteer? 12:10:04 * samikshan will do it 12:10:06 woops 12:10:11 samikshan, Thanks! 12:10:12 I'm still here. 12:10:19 #info samikshan is next weeks host 12:10:21 nigelb, cool 12:10:26 #topic Project Infrastructure 12:10:38 okay, we're still debugging our first VM in the cage. 12:10:44 The tests keep failing at random points. 12:10:51 Officially, we need help :) 12:11:20 Awesome! 12:11:25 we did fix a few stuff however 12:11:32 If someone has time, talk to me or misc. 12:11:33 misc, Awesome! 12:11:46 We'll get you access so you can help debug. 12:11:57 and a cookie if that work 12:12:06 We've done a massive Jenkins access clean up. 12:12:08 nigelb, misc, Get this onto gluster-devel@ More people follow that. 12:12:13 Noted. 12:12:21 Most people who need access will continue to have it. 12:12:27 we have removed a lot of dormant accounts 12:12:36 and cycled out the jenkins password across all nodes. 12:12:43 and the ssh keys for root and jenkins user. 12:12:59 reasonably confident that the CI system is more secure, but there's no easy way to tell, though. 12:13:36 that's it for infra from me. 12:13:44 That's awesome work! 12:13:47 nigelb++ 12:13:50 misc++ 12:13:50 kshlm: Karma for misc changed to 9 (for the f24 release cycle): https://badges.fedoraproject.org/tags/cookie/any 12:14:59 Thank you misc and nigelb. 12:15:13 I'll move onto the other topics if you have nothing more to add. 12:15:45 Thanks again. 12:15:49 Nope 12:15:50 #topic GlusterFS-4.0 12:16:10 GD2 has moved quite a bit this week. 12:16:29 nice! 12:16:33 I got the mutli-node transaction framework changes merged! 12:16:45 We've also been doing some cleanups to the code. 12:17:03 I hope to do a build/release for people to test. 12:17:15 Expect this before this time tomorrow. 12:17:26 I'll also be sending an update out to gluster-devel. 12:18:28 In other 4.0 news, jdarcy updated gluster-devel on his progress on brick-multiplexing. 12:18:55 #link https://www.gluster.org/pipermail/gluster-devel/2016-September/050928.html 12:19:11 Good progress there. 12:19:30 He's asked for help to move progress forward, and there are volunteers already. 12:19:52 Refer to the linked mail-thread for more information. 12:20:01 That's all I have for 4.0. 12:20:14 Do we have anything else re. 4.0 to discuss? 12:20:27 I'll move on if not. 12:21:30 #topic GlusterFS-3.9 12:21:40 aravindavk, Are you here? 12:22:25 I haven't noticed any updates on 3.9 on the lists. 12:22:26 kshlm: hi 12:22:46 aravindavk, Do you have anything to share on 3.9? 12:22:50 kshlm: Today, Pranith will be tagging RC1 12:23:20 aravindavk, Cool! 12:23:32 It would he nice if this was announced on the lists. 12:23:43 pranith was doing some release notes just before the meeting, it should be up there soon 12:23:49 kshlm: Pranith sent WIP patch for release notes http://review.gluster.org/#/c/15538/ 12:24:25 ndevos, Yup. He asked me about the release-notes script. 12:24:26 aravindavk: just update the release notes for each rc that follows :) 12:24:37 Though I don't see him at his place now. 12:24:41 kshlm: I was standing next to him when he executed it ;-) 12:25:09 kshlm: he is not able to connect to freenode IRC, looks like some issue 12:25:10 aravindavk, Does the review-request require more reviews? 12:25:41 I had that problem yesterday. Seems like too many users from the same location. 12:25:50 kshlm: for RC1 patch is fine, we will send mail asking update for release notes 12:25:56 s/yesterday/two days before/ 12:26:03 aravindavk, Awesome! 12:26:20 Keep up the awesome work you guys are doing. 12:26:39 aravindavk, Shall I move onto the next topic if you're done? 12:26:58 kshlm: sure. Thanks 12:27:05 #topic GlusterFS-3.8 12:27:17 ndevos, Your turn. 12:27:41 ... I dont think there is anything to mention 12:27:55 That's good! 12:28:03 Everything's moving along smooth. 12:28:06 oh, the next release is basically when the Gluster Summit is happening :D 12:28:26 We'll be having a summit release then! 12:28:47 yes, looks like it 12:29:00 Cool!. 12:29:33 Shall I move on? 12:29:43 sure 12:29:45 #topic GlusterFS-3.7 12:29:55 Not much to add here. 12:30:10 I asked for volunteers to take over release maintenance 12:30:23 Got no replies. 12:30:35 So I guess I'm doing the release again this time. 12:31:01 The release is still on for 30th September. 12:31:20 I guess 3.7 could also do a summit release. 12:31:39 But I'd rather not. 12:32:05 I'll be sending out reminders about the release over the weekend. 12:32:12 I think it'd be okay to skip this cycle due to the summit, 12:32:19 but your call 12:32:48 how many patches are there? 12:32:58 kkeithley, 16 right now. 12:33:06 I think I'll do it. 12:33:50 I'll move on to the next topics if there is nothing else 3.7 to discuss. 12:34:27 #topic NFS Ganesha 12:35:07 2.4 is set to GA later today or early US west coast time tomorrow 12:35:07 kkeithley, ndevos, What's new in Ganesha land? 12:35:29 Nice! 12:35:30 the libntirpc dependency GA'd the other day 12:36:56 So we'll be having a new NFS-Ganesha to play with soon. 12:37:04 yup 12:37:10 Shall I move on? 12:37:19 yes 12:37:28 Thanks kkeithley 12:37:34 #topic Samba 12:37:59 Any Samba devs active here right now? 12:38:06 obnox, ? 12:38:51 Doesn't seem to be here. 12:38:53 I'll move on. 12:39:14 #topic Last weeks AIs 12:39:26 #topic rastar_afk/ndevos/jdarcy to improve cleanup to control the processes that test starts. 12:39:39 I don't think anythings been done about this. 12:40:00 ndevos, Have you done anything about this? 12:40:27 #action rastar_afk/ndevos/jdarcy to improve cleanup to control the processes that test starts. 12:40:32 I'll carry this forward. 12:40:40 no, I dont 12:41:07 ndevos, Any idea if either rastar or jdarcy are looking at this? 12:41:22 sorry, I dont know 12:41:43 Okay. 12:41:47 #topic RC tagging to be done by this week for 3.9 by aravindavk. 12:41:53 This is in progress. 12:42:11 I'll keep it open for this week as well. 12:42:19 #topic RC tagging to be done by this week for 3.9 by aravindavk/pranithk 12:42:34 #action RC tagging to be done by this week for 3.9 by aravindavk/pranithk 12:42:39 #topic jdarcy will bug amye regarding a public announcement for Gluster Summit talks 12:42:50 amye sent out an announcement to the mailing list. 12:43:02 jdarcy's bugging worked! 12:43:08 :D 12:43:27 #link https://www.gluster.org/pipermail/gluster-devel/2016-September/050888.html 12:43:36 That's it with the AIs. 12:43:42 #topic Open floor 12:43:58 #topic RHEL5 build issues 12:44:02 nigelb, added this. 12:44:12 What are these issues? 12:44:33 there was an email about that 12:44:36 I have an update on our upstream documentation improvement effort 12:44:49 we dont build for rhel5, because it does not have all the dependencies 12:44:56 rjoseph, Give us a minute. We'll get to you next. 12:45:07 sure 12:45:07 kshlm: one issue was related to running eventskeygen.py file 12:45:41 kshlm: rhel5/centos5 has python 2.4, incompatible syntax 12:45:43 we need a './configure --without-server' to only build the client side bits, or maybe additional --without-... options 12:45:44 aravindavk, A particualr python feature not supported on el5? 12:46:01 and userspace-rcu is too old there 12:46:02 ndevos, That would be a very good thing to have. 12:46:16 ndevos, We've worked around rcu issues on el5. 12:46:25 kshlm: ah, ok :) 12:46:26 kshlm: string.format and "with" statement was not available in py 2.4 12:46:28 yeah what ndevos said. 12:46:40 so, I'm thinking of setting up mock builds for el5 12:46:58 I'll report back once the fixes are merged in and we have something stable. 12:47:02 is it that userspace-rcu is too old, or that RHEL5 doesn't have preadv and pwritev? 12:47:04 Just a thought, should we still be supporting el5? 12:47:20 It's getting a little too old now. 12:47:24 it will soon no longer be supported, no ? 12:47:33 *clients* will be supported, not server. 12:47:38 (iirc, we have a "no support el5 party planned" for ansible) 12:47:49 aravindavk: if the event things are usable for el5, you may want to add a configure.ac detection or just have a --without-eventing or something? 12:48:16 we dont have packages for el5 for a long time now, nobody has requested them either 12:48:38 ndevos: Not events feature, that script generates C header file for clients 12:48:45 misc, el5 has already reached end of prod phase 1. 12:48:49 If downstream wants to support them and provide patches, I'm guessing we're okay with supporting it? 12:49:09 kshlm: yeah, but centos 5 is still supported 12:49:24 so I would suggest at a minima to not support longer than centos 12:49:35 aravindavk: yes, but if it is missing, should building not be possible without eventing? 12:49:44 atm we don't have a way to elide the -server subpackage for EL5 builds 12:49:44 misc, Agree. 12:50:04 also, would a older version of the client be compatible with gluster ? 12:50:28 'mostly' 12:50:55 so the way I see it, if we get the logic to separate client/server and the patches to fix issues, we're good? 12:51:35 seems so, yes 12:51:37 If we could get `--no-glusterd --no-geo-rep --no-events`, that should be good. 12:51:46 Looks easy to do as well. 12:51:51 now, we do not run any test on EL5, so we can as well declare that unsupporter 12:52:08 so, I'll circle the wagons to getting this done. 12:52:10 If it's just those 3, but I know I've missed others. 12:52:11 per http://www.gluster.org/pipermail/gluster-devel/2016-April/048955.html we said we're not providing 3.8.x packages for EL5 12:52:20 and see if I can a mnimnal test so we know if we broke it. 12:52:56 kkeithley, Oh! Thanks for reminding all of us of it. 12:53:27 kshlm: I will send fix soon to make it work with centos5 12:53:28 So with this in mind, should we still be talking of el5? 12:53:36 hah, nope! 12:53:48 This is basically a downstream issue now. 12:54:08 but we'll accept patches for more --without-... options 12:54:18 again, if downstream is goign to bear the pain. 12:54:18 aravindavk, Please do send it. It'll be good to have as many configure flags as possible. 12:54:21 why not? 12:54:27 (the pain of supporting it) 12:54:55 nigelb, We'll accept such changes upstream. But we won't be providing el5 packages. 12:55:05 nigelb: and additional work for packagers, and the CentOS SIGs do not have el5 either 12:55:09 but so, how do we test the changes ? 12:55:51 build changes are simple, just add --without-server and see if server bits get build 12:56:14 the other one is ssl, which is an older version in el5 than that we depend on.... 12:56:19 we're allowed to change our mind about providing packages---- If a --without-server option gets added we can revisit the decision 12:56:40 misc: that one, we have to figure out :) 12:56:41 but don't expect it to be made lightly 12:56:49 we don't want to provide packages. 12:56:56 we want to make sure we don't make breaking changes. 12:57:00 subtle difference. 12:57:16 maybe we can contact downstream and ask if they wish to support el5 ? 12:57:22 They do. 12:57:30 which is why I added this to the agenda. 12:57:52 nigelb, It's only for the client bits. 12:57:55 yes. 12:58:04 so we'll figure out how to make sure the client bits can be tested 12:58:05 and the bits can be in the source without us being required to provide community packages 12:58:11 they just should use NFS or Samba ;-) 12:58:18 nigelb: a centos 5 in cage ? 12:58:19 Okay. 12:58:24 misc: even a mock will do. 12:58:29 just make sure it builds. 12:58:39 oh just that 12:58:40 we'll discuss this on devel in the coming days. 12:58:48 with downstream figuring out their plan of action. 12:59:03 So to summarize the el5 issue, we'll be will to accept changes which help build gluster on el5. But we'll not be providing any el5 packages upstream. 12:59:18 and we may test el5 builds 12:59:23 nigelb, Yup. Let's continue this discussion on the mailing lists. 12:59:24 but not the code 12:59:32 we never provide packages "upstream" ;-) 12:59:52 pfft. ignore my last 12:59:58 s/upstream/from the community/ 13:00:25 We're out of time. 13:00:45 there is sill rjoseph and doc 13:00:50 Can anyone add a summary of what was discussed here to the mail-thread? 13:00:56 misc, I'll get to it. 13:01:44 Any way I am planning to send a mail in devel 13:01:52 #link https://www.gluster.org/pipermail/gluster-infra/2016-September/002821.html 13:02:03 If the time is up we can discuss on devel 13:02:06 #topic Updates on documentation 13:02:20 rjoseph, If you can provide a breif update, do it. 13:02:27 ok 13:02:32 We can continue any discussion on the mailing lists. 13:02:33 As mentioned by Amye, Red Hat is planning to contribute RHGS documentation upstream 13:02:53 I am working with the Red Hat documentation team on this. 13:02:57 hurray 13:03:03 Totally hurray 13:03:06 I merged our upstream documenation with the Red Hat documentation and removed few Red Hat specific contents. As a POC I hosted this combined doc on gitbook.com 13:03:07 wohooo!!! \o/ 13:03:31 mhh I did cleaned the doc this weekend, bad timing I guess 13:03:51 https://rajeshjoseph.gitbooks.io/test-guide/content/ 13:04:05 misc: that will also help 13:04:08 is there a plan to keep it in sync? 13:04:10 gitbooks is cool! 13:04:10 I can take a look 13:04:33 rjoseph: that was mostly typo and stuff like this 13:04:34 we still need to do some cleanup 13:04:37 in sync, iow up to date 13:04:46 and well, the doc had lots of out of date stuff 13:04:53 Ideally, we're going to be able to have downstream continually help with upstream but we started with the admin guide only 13:05:16 This is good news rjoseph and amye! 13:05:29 rjoseph: where is the current code hosted ? 13:05:33 Please share this on the lists. 13:05:39 Upstream First! 13:05:39 rjoseph: and you used pandoc for converting to asciidoc ? 13:05:40 There's been a long thread on the mailing lists but telling everyone else here first is more fun. 13:06:16 the content is hosted on github 13:06:23 https://github.com/rajeshjoseph/doctest 13:06:38 misc: I used pandoc for conversion 13:06:50 amye, Yup. But we're out of time. I want to end this meeting. 13:07:15 We're over time now! I'll be ending the meeting. 13:07:17 yes of course. 13:07:20 sure 13:07:26 rjoseph, Please share this good news on the lists. 13:07:27 I will provide more update in mail 13:07:37 Thanks for attending today's meeting everyone. 13:07:53 #Announcements 13:08:02 #topic Announcements 13:08:09 If you're attending any event/conference please add the event and yourselves to Gluster attendance of events: http://www.gluster.org/events 13:08:16 Put (even minor) interesting topics on https://public.pad.fsfe.org/p/gluster-weekly-news 13:08:22 Thanks again everyone! 13:08:26 #endmeeting