12:01:35 #startmeeting 12:01:35 Meeting started Wed Jul 29 12:01:35 2015 UTC. The chair is kshlm. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:01:35 Useful Commands: #action #agreed #halp #info #idea #link #topic. 12:01:45 #topic Roll call 12:01:55 * poornimag is here 12:01:56 * rafi is present 12:02:06 * raghu is here 12:02:13 * rtalur is here 12:02:17 * jarrpa is here 12:02:22 * obnox is here 12:02:23 * anoopcs is here 12:02:34 * hagarth is here 12:02:36 * overclk is here 12:02:59 Okay. We've go enough attendees. 12:03:24 As always the agenda is at https://public.pad.fsfe.org/p/gluster-community-meetings 12:03:24 * kotreshhr is here 12:03:31 * pranithk is here 12:03:32 * kdhananjay1 is here. 12:03:35 #topic Last week's action items 12:03:41 * ira_ is here. 12:03:55 I'll be skipping items already addressed in the etherpad. 12:04:20 #topic 12:04:22 * tigert summarize options for integrating a calendar on the website, 12:04:23 call for feedback 12:04:41 #topic tigert summarize options for integrating a calendar on the website, call for feedback 12:04:49 is tigert around? 12:04:55 * samikshan is here 12:05:03 kshlm: unsure about that 12:05:36 Okay. Carrying this forward to next week. 12:05:40 #action tigert summarize options for integrating a calendar on the website, call for feedback 12:05:57 #topic raghu to reassess timeline for next 3.6 release 12:06:24 raghu I don't remember you being here last week. 12:06:45 Do you have any update on this? 12:06:56 kshlm: I wanted to make the release this week itself. But, there are not much patches that were sent for review. Vijaykumar has backported some patches some time ago. 12:07:18 * ndevos looks around 12:07:27 I wonder if we should publish a calendar for all our minor releases 12:07:29 I want to include those changes and there is one more ACL patch sent by ndevos. I want to have that as well 12:07:38 The issue was that you were planning releases too quickly 12:07:53 The opinion was that we should have a little more time between releases. 12:07:59 * skoduri is here 12:08:12 It's just been 2 weeks since 3.6.4 12:08:23 * jiffin is here 12:08:23 kshlm: Yes. But I think only 2-3 patches were merged for release-3.6 after 3.6.4 and there were no more patches. 12:08:27 * kkeithley i shere 12:08:35 kshlm: what would be an optimal frequency? once per month? 12:08:36 * msvbhat joins the meeting 12:08:49 I wanted to ask the same thing, hagarth 12:09:24 hagarth, Yeah. 12:09:27 I mainly want to include ACL patch by ndevos, as that was something asked by one of the community members. 12:09:33 I think one release in a minor train per month would be optimal.. we can always have exceptions. 12:09:59 we could even have something like .. 10th of each month - 3.5.x, 20th - 3.6.x, 30th - 3.7.x or something like that 12:10:03 scheduled, +1 to one per month. If we have a special need we should not lock ourselves in to a schedule 12:10:15 I agree. 12:10:23 kkeithley: +1 to not lock ourselves up 12:10:54 +1 to 10th, 20th, 30th as a guideline 12:10:54 Who would set this schedule up now? 12:11:09 When there are min number of patches for a release? 12:11:17 maybe we should publish this schedule in gluster.org 12:11:22 msvbhat: at least 1 ;) 12:11:27 there might well be no need to do a release... so the schedule would say something like "maximum one 3.x-stable release in 4 weeks"? 12:11:32 kshlm: I think we can target 1 month from the previous releases that have already happened 12:11:56 #agree Do releases periodically every month. (excluding exceptions for urgent fixes) 12:12:18 raghu: that would also work. I think we should just post this on gluster.org/release-schedule or something like that. 12:12:34 Does that url exist? 12:12:50 It doesn't/ 12:12:55 kshlm: no, we would need to seed that. 12:13:07 hagarth, Yeah. So who's gonna be doing that? 12:13:12 Any volunteers? 12:13:44 hagarth: if the minimum number of patches for minor release is 1, then I can make 3.6.5 now itself ;) 12:14:02 raghu, it's still not 1 month yet. 12:14:10 So no volunteers now? 12:14:16 kshlm: me and raghu will take this up 12:14:28 hagarth, raghu, Thanks. 12:14:30 raghu: you can, but since we just released 3.7.3 this week you need to wait a few days 12:14:38 hah! raghu just got volunteerd, nice :D 12:14:49 #action hagarth and raghu to prepare release-schedule 12:14:51 ndevos: ;) 12:15:06 if you speak about a topic, you will be volunteered ;) 12:15:08 kkeithley: yes. I am going to wait atleast 1 more week minimum 12:15:22 * ndevos stays quiet the rest of the meeting 12:15:26 * kkeithley breathes a sigh of reliefe 12:15:30 * raghu too 12:15:40 Okay onto the next topic. 12:15:45 #topic overclk to create a feature page about lockdep in couple of week's time 12:15:56 overclk, do you still need time? 12:16:04 kshlm: yep, a week. 12:16:13 lol 12:16:20 Okay. Carrying this over to the next week. 12:16:32 #action overclk to create a feature page about lockdep in couple of week's time 12:16:48 #topic Gluster 3.7 12:17:04 kshlm: s/couple of/a/ 12:18:02 overclk, I'll still keep it that. It'll be flatter you when you do it in a week. ;) 12:18:28 Except he slipped this week ;) 12:20:06 well, who knows something about the next 3.7 release? 12:20:22 * ira bets on kkeithley. 12:20:35 * ndevos thought it would be kshlm 12:21:21 Sorry. My internet connection got reset. 12:21:34 we need a release manager for 3.7.4 12:21:47 hagarth, I'll volunteer again. 12:21:54 kshlm: great, thanks! 12:22:04 I was going to volunteer hagarth for that :P 12:22:17 Did I miss anything when I was offline? 12:22:23 kshlm: nope 12:22:26 Okay. 12:22:27 kshlm: nothing much 12:22:30 So the release is done. 12:22:42 ndevos: he he. Me too. :P 12:22:44 no, but, fwiw, sometime (but not always) other packages actually land on d.g.o before the Fedora and EPEL rpms land. Whoever makes the announcement should take a quick look before announcing. It looks, IMO, a little silly to say other packages arriving later, when in fact they're already there. 12:22:50 raghu: :) 12:22:56 I need help posting the release announcements on to the blog and social media. 12:23:14 raghu: I thought you would be quiet for rest of the meeting ;) 12:23:17 And I need ndevos help to close the bugs. 12:23:24 kshlm: happy to help with announcements 12:23:31 hagarth: I said same as ndevos ;) 12:23:52 ndevos, even sharing your scripts will help. 12:23:57 hagarth, thanks. 12:24:03 kshlm: sure, should be easy enough 12:24:15 #action hagarth to do 3.7.3 announcement on the gluster blog and social media. 12:24:22 kshlm: hagarth: I am already booking 3.7.5 release :-P 12:24:31 pranithk: fantastic! 12:24:38 #action ndevos to help kshlm close bugs 12:24:52 #info pranithk to be release-manager for 3.7.5 12:25:13 Anything else with 3.7? 12:25:30 kshlm: yes 12:25:47 Is this wrt spurious failures? 12:26:00 kshlm: hagarth: xavih and I feel we need to tell users that ec is ready for production. What would be a good way? 12:26:17 pranithk, Is it ready in 3.7.3 ? 12:26:36 kshlm: there are some good to have things, but we can go production IMO 12:26:42 pranithk: drop a note on users and also post the same on our blog. 12:26:46 kshlm: we can tell these are known issues and close things 12:26:46 Then we can add it to the release-announcements hagarth is going to do. 12:27:03 one good way would be to blog about it. Another would be in the "this week in Gluster" email 12:27:06 hagarth: okay. Will come up with the details then. By when do you need it? 12:27:22 kkeithley, that's a good idea. 12:27:33 pranithk: sometime in the next 2 days 12:27:38 pranithk, Are you willing to blog about this? 12:28:14 kshlm: that would be good I guess. I will come up with draft, show it to xavih and hagarth 12:29:08 #action pranithk to write up a post announcing EC's production readiness. 12:30:05 This is good news. 12:30:14 Is there anything else about 3.7? 12:30:39 Okay onto the next topic. 12:30:43 #topic Gluster 3.6 12:31:13 I don't think there's much to discuss here. Unless raghu has something to add to what we dicussed earlier. 12:31:37 kshlm: Yeah. Not much from me. 12:31:48 Anyone else have anything for 3.6? 12:32:00 kshlm: Just got some patches from Vijaykumar. Will try to include them in 3.6.5 12:32:06 * ndevos noted he should look at that FUSE groups/acl patch 12:32:23 ndevos, do you want to add that as an action for next week? 12:32:28 ndevos++ 12:32:28 raghu: Karma for devos changed to 3: https://badges.fedoraproject.org/tags/cookie/any 12:32:43 kshlm: I hope to do that this week 12:33:08 no need to add it "_ 12:33:08 ndevos, is this for 3.6? 12:33:19 ndevos, fine :) 12:33:20 kshlm: yeah, for 3.6, 3.7 and master 12:34:06 actually, 3.5 would benefit from it too, but I'm not sure if we have users hitting the issue 12:34:07 ndevos, okay. 12:34:21 Onto the next topic. 12:34:27 #topic Gluster 3.5 12:34:57 I think there was one patch or bug that I wanted to see fixed in the next 3.5 release 12:35:10 ... if I only could remember what it was :-/ 12:35:26 ndevos: maybe 1134050 ;) 12:35:37 ndevos: I would really love to see that fixed 12:35:55 paraenggu: right, yes, that one! 12:36:22 poornimag: its something I could use your assistance with :) 12:36:23 ndevos, as you are already on top of that one, I will not make a note of it. 12:36:45 kshlm: no, its listed as a blocker for 3.5.6 so I'll find it again 12:37:38 ndevos, Is this all for 3.5? 12:37:41 but its a nasty bug I think, backporting probably isnt trivial - if it is completely fixed in newer releases already 12:37:47 kshlm: yes 12:37:52 ndevos, ohh the fini one, will just try backporting and see how much more changes it would require 12:38:01 yeah 12:38:08 poornimag: that is much appreciated, thanks! 12:38:10 Anyone has other 3.5 topics to discuss? 12:38:28 poornimag: also much appreciated from my side - thank you! 12:38:29 hopefully 3.5.6 gets released by the end of next week or so 12:38:49 ndevos, pareenggu, wc:) 12:38:52 #info ndevos hopes to release 3.5.6 in two weeks time. 12:39:10 Okay. Onto the next topic. 12:39:14 #topic Open floor 12:39:27 no 4.0? 12:39:43 ndevos, Oops. I skipped it. 12:40:07 Counting down from 3.7 didn't help it. 12:40:13 #topic Gluster 4.0 12:40:15 I am working on roadmap for 4.0 that should be on gluster.org 12:40:22 wrt 4.0, kp was asking about replacements for our homegrown rpc 12:40:29 kkeithley, yeah. 12:40:40 will send out a note to respective feature owners to get summary of features they plan to have 12:40:41 The ntirpc folks are very interested in that 12:41:05 they have rdma built in and have been doing a ton of work on performance 12:41:05 We wanted to find a library that can be used for Go and C. 12:41:34 kshlm: does it need to be the same library? 12:41:51 ndevos, at least the same RPC protocol. 12:41:52 Can't Go link to C? 12:42:07 kshlm: well, RPC is the protocol :) 12:42:09 kkeithley, It can. But linking to C has certain drawbacks. 12:42:45 One of it being, goroutines cannot be used efficiently when linking to C. 12:42:58 I bet that can be solved 12:43:13 We looked a json-rpc last week. 12:43:17 shouldnt there be a Go-native RPC library around? 12:43:25 It works well and is light weight. 12:43:45 ah, but we're talking about sunrpc, the current protocol that all Gluser protocols use 12:43:46 But has a lot of manual code writing required for C. 12:44:13 ndevos, Go has it's own. But we want one that we can use to talk to bricks and other daemons. 12:44:47 kshlm: right, so replace the whole sunrpc/xdr with something else? also for normal data access by clients? 12:45:13 ndevos, right now only for GlusterD to daemons and GlusterD-GlusterD communications. 12:45:29 We aren't looking at the IO communication. 12:45:45 Let's carry on this discussion later. 12:45:50 oh, okay. That wasn't clear to me in the conversation last week 12:45:50 kshlm: how about client - glusterd? 12:45:51 We're running outta time. 12:45:57 kshlm: okay, in that case libntirpc isnt for you ;-) 12:46:18 #topic Open floor 12:46:52 are we making any progress on cleaning up the spurious regression failures? 12:47:00 kkeithley: I sent a mail... 12:47:06 kkeithley: RaSTar and I will follow up 12:47:21 Weekly announcement. Please add yourself to https://public.pad.fsfe.org/p/gluster-events if you are attending any conferences and representing Gluster. 12:47:34 proposal: run the tests x times once every night without any new patch. 12:47:49 I know a few folks who got their proposals accepted to LinuxCon Eu 2015. 12:47:54 rtalur: it will anyway show up :-) 12:48:03 #topic regression test failures 12:48:11 I added this topic 12:48:22 I sent a mail on -devel earlier today 12:48:32 hagarth, I thought pranithk did. 12:48:46 I feel that we should block patch acceptance for components that have pending regression failures 12:48:56 so that the tests get highest priority 12:48:58 kshlm: hagarth sent a reply :-) 12:49:07 hagarth: +1 agree 12:49:29 hagarth: +1 12:49:55 please chime in with your responses on that thread 12:49:57 hagarth: +1 12:49:58 +! we need to get rid of those failures asap 12:49:58 hagarth, but just submitting a new patchset triggers a test run. How would we focus on test-fixes in that case. 12:50:38 kshlm: sorry, didn't understand your statement 12:50:42 kshlm: that is fine, but we don't accept any new patches till the backlog is cleared for that component. 12:51:38 kshlm: new patches can be submitted but won't get merged 12:51:57 kshlm: is your internet connection acting up again? :) 12:52:20 hagarth, It's laggy. 12:52:32 kshlm: ah ok 12:53:17 hagarth, I'm okay with the plan. 12:53:23 https://public.pad.fsfe.org/p/gluster-spurious-failures is the pad with the failures 12:53:23 ok cool 12:53:40 Let's continue this discussion on the mailing lists. 12:54:04 #info regression failure tracker https://public.pad.fsfe.org/p/gluster-spurious-failures 12:54:11 yes, I have update on DiSTAF 12:54:27 rtalur, please go ahead 12:54:33 #topic DiSTAF 12:54:56 Will send first mail outlining how to port existing .t files and explaining basic architecture to get proposals for any missing features 12:55:13 shyam had some ideas around what could be improved 12:55:24 rtalur, Cool. 12:56:15 #action rtalur to send update mailing list with a DiSTAF how-to and start discussion on enhancements to DiSTAF. 12:56:28 rtalur, anything more to add? 12:56:40 kshlm: no 12:57:19 rtalur, thanks. 12:57:25 I want to note that misc bought online a slave-vm in the RH DC. We need someone to test it out. 12:57:30 Any volunteers? 12:57:53 If there is no one I'll take it up. 12:58:31 No one? 12:58:39 Okay. I'll take it up. 12:58:46 kshlm: thanks for picking that up! 12:58:55 #info REMINDER to put (even minor) interesting topics on https://public.pad.fsfe.org/p/gluster-weekly-news 12:58:57 #action kshlm to test the new jenkins slave in ci.gluster.org 12:59:21 ndevos, We should add this reminder to the agenda. 12:59:26 and, I would like a volunteer to do the blog post on sunday or monday too : 12:59:30 ) 13:00:14 kshlm: its there now 13:00:22 ndevos, Thanks :) 13:00:35 We are out of topics and time. 13:00:47 Thanks for attending this weeks meeting everyone. 13:00:51 very punctual 13:00:58 #endmeeting