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