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