12:00:05 <JustinClift> #startmeeting Gluster Community Weekly Meeting 12:00:05 <zodbot> Meeting started Wed Mar 4 12:00:05 2015 UTC. The chair is JustinClift. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:00:05 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 12:00:14 <JustinClift> #topic Roll call 12:00:19 <JustinClift> Who do we have here? :) 12:00:24 * partner background noise 12:00:29 <JustinClift> ;) 12:01:15 <partner> but looks quiet :o 12:01:32 <JustinClift> Yeah. Several people are travelling and stuff atm 12:01:56 <JustinClift> k, lets give it till say 5 past, and then see who's turned up 12:02:13 <JustinClift> partner: Is there anything specific you're interested in? 12:03:27 * JustinClift listens to the crickets 12:03:29 * msvbhat is present 12:03:39 <JustinClift> Who, we're not alone :) 12:03:52 * tigert is here 12:04:05 * misc is here but see his stomach slowly leaving 12:04:06 <JustinClift> Cool 12:04:07 <dlambrig> “Spurious failure report for master branch - 2015-03-03” 12:04:12 <partner> JustinClift: not really, hanging around but due to change at the job i no longer maintain gluster :/ 12:04:20 <JustinClift> partner: :/ 12:04:21 <dlambrig> perhaps can bring that up... 12:04:33 <JustinClift> dlambrig: Sure. Add it to the etherpad here: https://public.pad.fsfe.org/p/gluster-community-meetings 12:04:44 <JustinClift> k, lets start 12:04:55 <JustinClift> #topic Agenda items from last week 12:05:03 <JustinClift> hchiramm: You around? 12:05:41 * hchiramm in 12:05:41 <JustinClift> k, guess not 12:05:45 <JustinClift> Cool 12:05:57 <JustinClift> "hchiramm and spot will check the blog duplication backend" 12:06:01 <JustinClift> How'd that go? 12:06:14 <hchiramm> TBD.. sorry :( 12:06:24 <tigert> I attempted to look at that too 12:06:30 <tigert> it resulted in .. ahem, some mayhem :) 12:06:36 <hchiramm> :) 12:06:38 <JustinClift> Ahhh yeah. 12:06:47 <JustinClift> Is the problem itself fixed now tigert ? 12:06:51 <tigert> suspected something was pulling the same feed second time 12:07:04 <tigert> the duplicates? I did not find the cause 12:07:41 <tigert> there was some other blog too that was duplicating in addition to nixpanic 12:07:49 <firemanxbr> \o/ 12:08:04 <JustinClift> k. I'll mark it down as in progress or something... do we need to bring in someone else, if we know anyone who's more of an expert with this stuff? 12:08:21 <tigert> could some other feed be syndicating the same stuff second time? 12:08:22 <JustinClift> Actually... firemanxbr: Do you have skill with WordPress rss stuff? 12:08:33 <JustinClift> tigert: Oh, interesting thought. 12:08:42 <JustinClift> tigert: I don't know. Maybe? :) 12:08:44 <tigert> since there is just one subscription to nixpanic 12:08:50 <firemanxbr> JustinClift, no :( 12:08:52 <tigert> but maybe one of those feeds is a planet in itself? 12:09:00 <JustinClift> firemanxbr: No worries. Asking just in case. :) 12:09:04 <firemanxbr> JustinClift, I'm using sphinx-doc or tinkerer :D 12:09:16 <tigert> I tried to look but did not quite catch anything until I managed to flood everyting with old posts from nix :P 12:09:21 <JustinClift> #action tigert to continue investigating the blog post duplication 12:09:24 <JustinClift> ;) 12:09:30 <tigert> JustinClift: the nasty thing is the feed itself is fed to social media 12:09:55 <tigert> so it would be good to unhook that, and then rebuild the planet from the feeds and check everything, and then re-hook them 12:10:00 <tigert> to avoid the chain reaction 12:10:06 <JustinClift> tigert: You may need to do something funky regardless, like disable all feeds except on, and see if a new post from nixpanic turns up, then enable the next, and so on 12:10:16 * krishnan_p is here 12:10:27 <tigert> yeah 12:10:28 <JustinClift> And ignore the mayhem that results until you find the solution ;) 12:10:37 <JustinClift> Ok, next agenda item 12:10:40 <tigert> and to do that, you want to disconnect the social media waterhose first 12:10:43 <tigert> yeah 12:10:56 <JustinClift> "hchiramm will share the outcome of the non-mailinglist packagng discussions on the mailinglist (including the Board)" 12:11:04 * krishnan_p is reading to know what he has missed so far 12:11:05 <JustinClift> Email sent? 12:11:10 <hchiramm> JustinClift, there is no conclusion yet 12:11:15 <JustinClift> k. 12:11:20 <JustinClift> "In progress then" 12:11:26 <hchiramm> yep 12:11:32 <hchiramm> we had a meeting to discuss it 12:11:51 <JustinClift> #action hchiramm will share the outcome of the non-mailinglist packagng discussions on the mailinglist (including the Board) 12:12:00 <JustinClift> "hagarth will update the feature page for (k)vm hyperconvergence" 12:12:11 <JustinClift> hagarth isn't here atm. Anyone know? 12:12:24 <misc> hyperconvergence look cool for a name 12:12:36 <JustinClift> There's stuff on the page, but it's the same stuff as last week 12:12:40 <JustinClift> I'll mark it as "in progress" 12:12:55 <krishnan_p> misc, there is an industry around. It's another marketing term that gives away nothing about what's inside :P 12:13:01 <JustinClift> #action hagarth will complete the feature page for (k)vm hyperconvergence 12:13:05 <krishnan_p> s/around/around it 12:13:13 <JustinClift> "spot to reach out to community about website messaging" 12:13:26 <JustinClift> tigert: Have you seen ^ 12:13:26 <JustinClift> ? 12:13:46 <JustinClift> I've been ignoring the website thread completely, so not aware of any messages to it 12:14:44 <JustinClift> k, that's a "I'm not here" 12:14:50 <JustinClift> Next... 12:15:00 <JustinClift> "hagarth to carry forward discussion on automated builds for various platforms in gluster-infra ML" 12:15:09 <JustinClift> I don't remember seeing ^ 12:15:11 <JustinClift> Anyone? 12:15:31 <JustinClift> Next... 12:15:41 <JustinClift> "ndevos should send out a reminder about Maintainer responsibilities to the -devel list" 12:15:54 <JustinClift> Don't remember seeing this either? 12:16:05 <JustinClift> Next... 12:16:15 <JustinClift> "telmich will send an email to the gluster-users list about Gluster support in QEMU on Debian/Ubuntu" 12:16:18 <tigert> JustinClift: I havent heard of spot 12:16:39 <JustinClift> tigert: Spot is Tom Callaway 12:16:43 <tigert> I know that :) 12:16:53 <JustinClift> Ahh 12:16:55 <tigert> I mean, I havent heard of him re: the website / gluster stuff 12:16:55 <JustinClift> s/of/from/ 12:17:02 <JustinClift> Gotcha :) 12:17:11 <tigert> yeah, grammar helps :) 12:17:53 <JustinClift> Looking over gluster-users messages since last week quickly, doesn't seem actioned yet 12:18:09 <JustinClift> Oops, need to catch up on action items. 1 sec 12:18:23 <JustinClift> #action spot to reach out to community about website messaging 12:18:31 <JustinClift> #action hagarth to carry forward discussion on automated builds for various platforms in gluster-infra ML 12:18:40 <JustinClift> #action ndevos should send out a reminder about Maintainer responsibilities to the -devel list 12:18:47 <JustinClift> #action telmich will send an email to the gluster-users list about Gluster support in QEMU on Debian/Ubuntu 12:18:57 <JustinClift> "JustinClift to engage the board, asking for their direction and input for both 3.7, and 4.0 releases" 12:19:09 <tigert> JustinClift: I assume spot is busy with other stuff, hence I am trying to poke the community about the webstite stuff 12:19:11 <JustinClift> Discussed this with JimJag and Spot 12:19:22 <tigert> so I could pick that item 12:19:45 <JustinClift> tigert: It'll take a bunch of persistence and repetition. Don't be discouraged by that, and pls keep at it :) 12:20:02 <tigert> pokage is ongoing, but not much response, apart from one good suggestion about the test suite being more visible 12:20:07 <JustinClift> #action tigert to reach out to community about website messaging 12:20:13 <tigert> :) 12:20:23 <tigert> JustinClift: that is ongoing 12:20:34 <tigert> please reply to the mails (and stop ignoring the thread :)) 12:20:55 <JustinClift> tigert: Maybe lead in with catchy email subject lines like "GlusterFS Website v2" 12:21:05 <tigert> perhaps 12:21:10 <JustinClift> And just and URL, and the question "thoughts?" after it 12:21:17 <JustinClift> That'll get some kinda response :) 12:21:38 <JustinClift> If people don't say anything, just friggin deploy it 12:21:39 <tigert> like "Revamping GlusterFS website"? ;^) 12:21:45 <JustinClift> Sure 12:22:02 <JustinClift> k, next item 12:22:14 <JustinClift> Ahh, alread on the board item 12:22:49 <JustinClift> So, discussed board engagement with JimJag and Spot. JJ is already working on it. I need to get some info to him though soon. 12:22:59 <JustinClift> "hagarth will post more details about an overlay xlator (container targetted) when he has a bit more clarity (and post his hacks)" 12:23:23 <JustinClift> #action JustinClift to get JimJag the info he needs for progressing the board engagement 12:23:41 <JustinClift> Has anyone heard about an overlay xlator? 12:24:06 <krishnan_p> not me 12:24:11 <JustinClift> hchiramm krishnan_p dlambrig: ^ ? 12:24:20 <JustinClift> k 12:24:26 <JustinClift> I guess it's still to be done 12:24:27 <hchiramm> not me 12:24:27 <dlambrig> overlay? no 12:24:34 <bene2> I've heard of OverlayFS. Is there a feature page for it? 12:25:11 <JustinClift> bene2: No idea. The action item is for hagarth to post details about an overlay xlator 12:25:25 <JustinClift> Since none of us know yet, I'm getting it's still to be done 12:25:38 <JustinClift> Moving it to next week, when hagarth should be around for the meeting :) 12:25:41 <JustinClift> #action hagarth will post more details about an overlay xlator (container targetted) when he has a bit more clarity (and post his hacks) 12:25:45 <dlambrig> sounds like a cointainer thing, that redhat’s fetish du jour 12:25:54 <JustinClift> Yeap 12:26:01 <JustinClift> With feathers and everything ;) 12:26:14 <JustinClift> #topic 3.6 12:26:23 <JustinClift> So... who's is this to tell us about? 12:26:31 <hchiramm> raghu, ^^ 12:26:43 <raghu> I have merged few more changes. 12:26:56 <JustinClift> Cool 12:27:18 <JustinClift> raghu: What's your feeling about the current 3.6 branch at the moment? 12:27:19 <raghu> But I remember niels telling me to wait till a dependency issue on el5 is resolved before making beta2 12:27:48 <JustinClift> raghu: k. So we need to wait for that, and try and get as much other fixes / stability stuff into it in the meantime? 12:27:57 <raghu> JustinClift: For 3.6.3 I think, there are still some more patches that can be accepted (they in review) 12:28:04 <JustinClift> Cool. 12:28:24 <JustinClift> When's a practical time to expect that? Are the reviews for them competing with dev time for the 3.7 stuff? 12:28:59 * JustinClift is wondering if we should set a rough ETA for it some time after 3.7 feature freeze, so people have clear priorities 12:29:02 <raghu> I think I will wait for one more week. And can decide a timeline for 3.6.3 in the next community meeting 12:29:09 <JustinClift> Cool :) 12:30:04 <JustinClift> raghu: I've got it down as "raghu suggests we wait anothe week to see how things go, and decide on eta at next meeting" 12:30:11 <JustinClift> raghu: Is that ok? 12:30:25 <JustinClift> s/anothe/another/ 12:30:27 <raghu> JustinClift: yeah, that looks fine 12:30:36 <JustinClift> Cooll Anything else for 3.6? 12:30:37 * overclk is here 12:30:45 <JustinClift> overclk: Cool :) 12:30:51 <raghu> JustinClift: nope. 12:30:55 <JustinClift> :) 12:30:57 <JustinClift> Moving on 12:31:04 <JustinClift> #topic 3.5 12:31:24 <JustinClift> ndevos isn't here atm. Is anyone able to cover 3.5 in his place? 12:31:42 <hchiramm> I dont think so.. :) 12:32:01 <JustinClift> np, we'll leave 3.5.x item then 12:32:03 <JustinClift> Moving on 12:32:08 <jdarcy> Good morning. 12:32:13 <JustinClift> Heya 12:32:18 <JustinClift> #topic 3.4 12:32:49 <JustinClift> kkeithley isn't here, guessing we skip this item unless someone has something for it? 12:33:11 <JustinClift> Moving on 12:33:25 <JustinClift> #topic Gluster next 12:33:31 <JustinClift> jdarcy: That's you? 12:33:47 <jdarcy> Well, Vijay is 3.7 12:34:05 <JustinClift> Sure, but he's not here atm 12:34:06 <jdarcy> Not a whole lot to report on 4.0 except the new server-side-AFR results 12:34:16 <jdarcy> Did I mention those last week? 12:34:16 <JustinClift> Ahhh... and? 12:34:31 * krishnan_p is waiting for the blog which he was mentioning ... 12:34:31 <JustinClift> You said some initial very positive stuff about um... server-server NSR? 12:34:35 <JustinClift> Yeah 12:34:50 <jdarcy> It's a stepping stone to NSR - most of the data flow, leader election etc. but not the log-based part. 12:34:59 <JustinClift> We were promised a blog about it :D 12:35:10 <JustinClift> Can we hold you to a blog date? :) 12:35:18 <jdarcy> On one set of tests (Digital Ocean) it was ~2x regular AFR performance by any measure. 12:35:22 <firemanxbr> sorry my question, but we have planning for 3.6.x ? (example 3.6.3) I can submit one patch :) 12:35:27 <jdarcy> Yes, give me an AI for that. 12:35:36 <JustinClift> jdarcy: ETA 12:35:37 <JustinClift> ? 12:35:43 * jdarcy already has one from the 4.0 meeting, but more incentive doesn't hurt. 12:35:59 <jdarcy> I can probably knock that out today, now that I'm back from visiting my family. 12:36:02 <JustinClift> #action firemanxbr to submit a patch for 3.6.3 12:36:19 <JustinClift> firemanxbr: Discuss outside of the meeting about it, with raghu :) 12:36:38 <firemanxbr> JustinClift, okay, thnkz :D 12:36:53 <JustinClift> #action jdarcy to write blog post today about initial server-side-AFR results - including Digital Ocean stuff 12:37:10 <jdarcy> That's it for 4.0 12:37:18 <JustinClift> Thanks. :) 12:37:39 <JustinClift> Other items time 12:37:42 <JustinClift> #topic "Upcoming talks at conferences: https://public.pad.fsfe.org/p/gluster-events" 12:37:46 <JustinClift> Who's it that? ^ 12:37:54 <JustinClift> s/it/is/ 12:38:41 <JustinClift> Well, we have an events etherpad 12:38:53 <JustinClift> Looks like VAULT is the next major thing coming up 12:39:23 <JustinClift> hchiramm had a GlusterFS meetup about a week ago, with good attendance and lots of places looking to get involved 12:39:32 <JustinClift> Good stuff hchiramm :) 12:39:42 <JustinClift> Next item... 12:39:49 <hchiramm> JustinClift, thanks!! 12:39:58 <JustinClift> :) 12:40:09 <JustinClift> #topic GSOC 2015 12:40:26 <JustinClift> We were rejected. 12:40:27 <JustinClift> Meh 12:40:31 <JustinClift> Next item 12:40:40 <JustinClift> #topic Website practical plans 12:40:42 * firemanxbr :( 12:40:45 <JustinClift> tigert: That's you 12:41:56 <firemanxbr> I have one sugestion about our website, We can use mediawiki, similar other projects, for example: ovirt.org and freeipa.org ? 12:42:24 <JustinClift> firemanxbr: Discuss with tigert on the mailing list 12:42:40 <JustinClift> firemanxbr: He has some discussion happening about this stuff, and is needing more input 12:42:45 <JustinClift> So, "more input" him :) 12:42:52 <JustinClift> Please :) 12:43:02 <firemanxbr> ok 12:43:16 <misc> firemanxbr: ovirt is looking at leaving mediawiki... 12:43:35 <bene2> what problem(s) are we trying to solve? 12:43:44 <JustinClift> Paging tigert.... 12:43:45 <firemanxbr> misc, humm, okay, sorry my interruption. 12:43:49 <JustinClift> tigert: You're up... ;) 12:43:49 <misc> bene2: the website is messy 12:43:52 <misc> for example 12:44:14 <misc> http://blog.gluster.org/ still show the old website 12:44:39 <misc> the prcoess to deploy the website is a bit messy, because we have wordpress, mediawiki, 2 statics website 12:44:49 <misc> ( one with middleman, one with awestruct ) 12:44:53 <JustinClift> k, I think tigert has stepped away from the computer for a bit 12:45:06 <JustinClift> We'll move this item to next meeting ;) 12:45:11 <misc> or we have on http://www.gluster.org/ wiki and documentation 12:45:25 <misc> the wiki being some documentation, and documentation being documentation, etc, etc 12:45:46 <misc> so I think that's the problem tigert want to fix 12:46:03 <JustinClift> #action tigert will share practical plans for ReVamping the Mutha F**kn Stonkin AweSUM next GlusterFS Web Presence 12:46:16 <JustinClift> ^ this is what happens if you miss your item ;D 12:46:27 <hchiramm> http://blog.debs.io/3 misc 12:46:42 <JustinClift> k, open floor 12:46:59 <JustinClift> Anyone else have stuff they want to bring up / discuss / etc? :D 12:47:31 <dlambrig> there seem to be spurious errors in the tests, was that discussed? (I had to step out) 12:47:47 <JustinClift> dlambrig: Not dicussed yet 12:47:53 <JustinClift> But yeah, worth mentioning 12:48:01 <firemanxbr> I have one item about infra: I can create FreeIPA 4.1.2 on CentOS 7 for our project ? 12:48:08 <JustinClift> dlambrig: Are you meaning the spurious regression failures? 12:48:17 <misc> #url http://blog.debs.io/3 12:48:23 <JustinClift> firemanxbr: firemanxbr Wait a sec, dlambrig is in first :) 12:48:39 <dlambrig> yes, we submit a fix, and see these errors unrelated to our patch, 12:49:00 <dlambrig> I suppose I’ll raise a flag to draw attention to this 12:49:06 <JustinClift> dlambrig: Yeah. We've been suffering from this for a while, and it's out of control atm 12:49:10 <dlambrig> and ping people in Bangalore. 12:49:19 <JustinClift> 1 sec, knowck at front door 12:51:54 <JustinClift> back. Grocery delivery 12:52:05 * firemanxbr lol 12:52:21 <JustinClift> dlambrig: So, we've brought up 15 extra VM's to cope with the 75% spurious failure rate we're seeing in the regression runs 12:52:57 <JustinClift> We've blown out the Rackspace sponsorship budget, but they've covered us for the outage so far 12:53:01 <JustinClift> (thankfully :>) 12:53:02 <bene2> that doesn't sound like a root cause analysis, does it? 12:53:10 <JustinClift> No, it doesn't 12:53:11 <dlambrig> that sounds like a step in the right direction, 12:53:34 <JustinClift> So, I sent that email to the dev list last night, so we can prioritise 12:53:56 <JustinClift> This isn't the first time this has happened btw 12:54:00 <dlambrig> I saw you got one reply. 12:54:06 <JustinClift> We had similar um.. 1 or two releases ago 12:54:07 <JustinClift> Yeah 12:54:29 <JustinClift> http://www.gluster.org/pipermail/gluster-devel/2015-March/044046.html 12:54:52 <JustinClift> If we can knock off the most common ones, that generally goes a long way towards fixing things 12:55:00 <JustinClift> But, we've never got it down to 0% 12:55:09 <JustinClift> Which I reckon we really need to 12:55:23 <dlambrig> hm. well, I’ll ping some other devs , but in the meantime, submitting a “clean fix” will be hard. i.e. you will see failures ? 12:55:52 <JustinClift> dlambrig: The approach I've been using is a brute force one... 12:56:01 <JustinClift> (effective, but ick) 12:56:34 <JustinClift> dlambrig: Run the tests 2-3 times. If it fails the some one over and over, it's not spurious failure 12:56:49 <JustinClift> If it changes all the time... it likely is 12:56:51 <dlambrig> right.. 12:57:04 <lalatenduM> unless we make the failure rate low, we will have difficulty finding people to run and maintain the regression test 12:57:05 <lalatenduM> s 12:57:16 * JustinClift nods 12:57:27 <JustinClift> It's not awesome work looking after this stuff. Just saying. 12:57:57 <dlambrig> seems like it should be a priority. ok, point made :) 12:57:59 <JustinClift> But it's also going to take a bunch of dev time and effort getting root causes analysis done for everything 12:58:10 <JustinClift> dlambrig: Oh yeah. It should definitely be a priority 12:58:23 <JustinClift> The previous time around, we found all kinds of interesting problems 12:58:36 <JustinClift> We got rid of the low hanging fruit (eg making longer timeouts :>) 12:58:48 <dlambrig> lower timeouts is a bandaid 12:59:00 <JustinClift> And then we found stuff like.. bad design that needed fixing, and other Actual Problems 12:59:09 <jdarcy> Perhaps when a test fails responsibility should be equally assigned to the patch and test authors. 12:59:19 <JustinClift> The Actual Problems stuff is what we need to get fixed this time around too 12:59:43 <dlambrig> has it gotten worse in the last month or two? 12:59:46 <JustinClift> jdarcy: Doesn't seem real practial, because tests fail for *everything* ;) 13:00:00 <JustinClift> dlambrig: Well, we have the 3.7 feature freeze rush atm 13:00:15 <JustinClift> So, there's a lot more um... desire/push for dev's to get stuff through 13:00:24 <JustinClift> At the same time, we have massive failure rate 13:00:33 <JustinClift> So, the extra VM's is my way of coping ;D 13:00:45 <JustinClift> It's not a long term solution tho 13:00:49 <jdarcy> Right, if there are tests that are failing constantly then their authors should be on the hot seat. They're the ones blocking the deliverable. 13:00:57 * JustinClift nods 13:01:00 <misc> that's interesting, because that's kinda the same type of tension between dev and ops 13:01:05 <dlambrig> well, with respect to action items, I can contact other devs about it and escalate the issue a bit. 13:01:10 <dlambrig> but no promises :) 13:01:13 <JustinClift> dlambrig: Please do 13:01:39 <misc> (and there is a few conf dedicate on solving this kind of issue between the desire to have stable thing and the push for feature) 13:01:59 <JustinClift> jdarcy: Next email out of Spurios failure results, I should probably put each git blame-d patch author's name next to each failing test 13:02:14 <JustinClift> s/patch author/test author/ 13:02:20 <JustinClift> Gah, we're over time 13:02:26 <jdarcy> misc: Well, it's the same if the tests are failing because the thing they're testing for isn't working (which does happen). In this case I think tests are failing because of their own internal inadequacies. 13:02:51 <misc> jdarcy: the fact that test is code by itself also bring a interesting recursion on the topic :) 13:02:52 <JustinClift> #action dlambrig to contact other devs about the spurious failures 13:03:05 <jdarcy> JustinClift: I think that's a good idea. A little accountability can go a long way. 13:03:06 <JustinClift> k, next item super quickly then we'll end this 13:03:14 * JustinClift ndos 13:03:16 <JustinClift> nods even 13:03:21 <JustinClift> firemanxbr: Your item, quickly :) 13:04:05 <JustinClift> ... 13:04:10 <firemanxbr> My idea is storage our ssh keys and we have more services to infra: ntpd, certmonger, 13:04:25 <firemanxbr> ldap, roles for access to all servers 13:04:53 <firemanxbr> freeIPA is very great identify manager, and running simple in one vm 13:04:58 <JustinClift> firemanxbr: Actually, it's not a bad idea. Let's discuss it fully on gluster-devel (where the devs are) + CC gluster-infra? 13:05:10 <jdarcy> SGTM 13:05:24 <firemanxbr> I can create one vm for tests ? 13:05:30 <JustinClift> Sure 13:05:33 <firemanxbr> ok 13:05:45 <JustinClift> k, wrapping up the meeting everyone, thanks for attending :) 13:05:51 <JustinClift> #endmeeting :)