12:01:05 <kkeithley_> #startmeeting 12:01:05 <zodbot> Meeting started Wed Apr 15 12:01:05 2015 UTC. The chair is kkeithley_. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:01:05 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 12:01:12 <kkeithley_> #topic roll call 12:01:30 * overclk is here 12:01:34 * raghu is here 12:01:36 * msvbhat o/ 12:01:56 * spot is here 12:02:09 <kkeithley_> lots of lurkers 12:02:18 * partner in the dark 12:02:19 * JustinClift prods tigert 12:02:50 <kkeithley_> moving along... 12:03:00 <kkeithley_> #topic action items from last meeting 12:03:09 <kkeithley_> Pranith should report progress on the oVirt Hyperconvergence feature page 12:03:18 <kkeithley_> Is pranith around? 12:03:27 * tigert is in 12:03:32 * JustinClift prods hagarth 12:03:51 * soumya is here 12:03:59 * hagarth partially available 12:03:59 <JustinClift> kkeithley_: Doesn't look like it 12:04:00 * jdarcy is 12:04:03 <tigert> soumya as in Debloper? 12:04:15 <JustinClift> hagarth: Any idea about the oVirt Hyperconvergence page? 12:04:29 <soumya> nope.. Soumya Koduri 12:04:30 <kkeithley_> different soumya 12:04:41 <kkeithley_> okay, no pranith 12:04:52 <kkeithley_> hagarth should pass more details about the overlay xlator on to someone attending the meeting 12:05:12 <kkeithley_> anyone here know about overlay xlator? 12:05:20 <overclk> hagarth, I would be interested in that. 12:05:44 <kkeithley_> hmmm, guess not, next 12:06:01 <kkeithley_> jdarcy will briefly look into writing a script to match the known segfault issue 12:06:13 <kkeithley_> Is this: http://review.gluster.org/#/c/10157/ ? 12:06:28 <jdarcy> No, that's kind of what I did instead. 12:06:39 * kshlm is late 12:06:49 <jdarcy> I should probably still write the segfault identifier. 12:07:19 <JustinClift> Hmmm, not many people on the Etherpad for this meeting. 12:07:25 <JustinClift> This is the Etherpad, if it's helpful: https://public.pad.fsfe.org/p/gluster-community-meetings 12:07:31 <kkeithley_> I keep disconnecting from the e'pad 12:07:36 <JustinClift> :( 12:08:05 <kkeithley_> #action jdarcy should probably still write the segfault identifier. 12:08:09 <JustinClift> kkeithley_: There was a large outage in PHX2 earler on apparently :/ 12:08:48 <kkeithley_> yup 12:08:53 <JustinClift> #action overclk will get details of the overlay xlator from hagarth 12:08:58 <JustinClift> :D 12:09:18 <kkeithley_> #moderator JustinClift 12:09:18 <overclk> Thanks JustinClift :) 12:09:37 <kkeithley_> okay, next item 12:09:46 <kkeithley_> jdarcy will create the glusterfs-4.0.0 tracker bug and sets the Alias field to glusterfs-4.0.0 12:09:54 <kkeithley_> appears partially done 12:09:58 <JustinClift> Do I need to be a mod for #action to work? 12:10:00 <kkeithley_> any other progress to report? 12:10:06 * kkeithley_ doesn't know 12:10:14 <JustinClift> #action overclk will get details of the overlay xlator from hagarth 12:10:20 <JustinClift> Well, it'll either happen once or twixe 12:10:23 <jdarcy> kkeithley_: I think I can manage that one. 12:10:25 <JustinClift> Twice evern. :) 12:11:00 <JustinClift> jdarcy: I looked at the tracker bug for 4.0. It didn't seem to have an alias for 4.0.0 ? 12:11:12 <JustinClift> jdarcy: This one worked: https://bugzilla.redhat.com/showdependencytree.cgi?id=glusterfs-4.0 12:11:24 <JustinClift> jdarcy: This one didn't: https://bugzilla.redhat.com/showdependencytree.cgi?id=glusterfs-4.0.0 12:11:35 <JustinClift> (if that clarifies things) 12:12:04 <kkeithley_> anything else on this item? 12:12:10 * JustinClift shakes head 12:12:22 <kkeithley_> #topic GlusterFS 3.7 12:12:34 <kkeithley_> hagarth? 12:13:13 <kkeithley_> the branch was created, email sent, a release is imminent.... 12:13:53 <kkeithley_> anyone else want to weigh in with anything? 12:14:17 <kkeithley_> going once 12:14:20 <kkeithley_> going twice 12:14:21 <jdarcy> We *really* need to get on top of the regression tests, or this will never finish. 12:14:27 <kkeithley_> agreed 12:14:56 <jdarcy> That means giving regression-test fixes a higher priority (relative to feature patches), actively reviewing, not adding new super-long tests, etc. 12:14:57 <kkeithley_> do we know what's going on with the regression failures? 12:15:55 <jdarcy> I think many, but not all, are timing-related. We're not waiting long enough for various config actions to complete (because they take longer than they used to) before we try to move on, then we blow up. 12:16:10 <jdarcy> That's the most common pattern, but others are just plain bugs either in the test or the code. 12:17:18 <kkeithley_> Do we know why those config actions are taking longer? Is it because the VMs are just slower? or overloaded? 12:17:34 <kkeithley_> Or slower because they're overloaded? 12:18:20 <jdarcy> Overload (or more likely "bad neighbor" problems within Rackspace) might be a transient issue occasionally. 12:18:29 <kkeithley_> (And is there a reason the netbsd regression queue seems to always be really long?) 12:18:35 <jdarcy> More often I think it's because we really do more. More translators to initialize, more daemons to start, etc. 12:19:15 <kkeithley_> what should we do to get this resolved? Besides sit around the table and look at each other? 12:19:17 <jdarcy> The brick translator stack has gotten noticeably deeper. 12:19:38 <overclk> and geo-replication regression test(s) suite has recently been merged.. 12:19:39 <hagarth> sorry, had to be away for a bit 12:19:55 <jdarcy> Our two main options are to make things faster, e.g. we do an *amazing* amount of work just to validate options, or increase some of the timeouts. 12:20:16 <hagarth> I think the status looks quite apt and agree with Jeff that regression tests need to be accorded the highest priority 12:20:31 <JustinClift> Increasing timouts is fine from my point of view 12:20:44 <JustinClift> They're just values which aren't actually affecting us negatively 12:20:56 <hagarth> I am also wondering if we should run every patchset with a new/modified test unit about X times (X>10) before merging it. 12:21:03 <JustinClift> eg when a timeout thing like this errors out, it's a waste of space for us because it's not showing a real bug in the code 12:21:15 <JustinClift> hagarth: Interesting idea 12:21:26 <jdarcy> Increasing timeouts is a bit of a band-aid, but at this point I think getting the pipeline flowing is important enough to justify it. 12:22:14 <hagarth> jdarcy: agree 12:22:28 <jdarcy> hagarth: A lot of the problems tend to *show up* in old tests, even if they're *caused* by new code. 12:22:42 <kkeithley_> can we have a global manifest timeout that's used, so when we need to lengthen the timeouts the next time we only need to change it in one place 12:22:51 <hagarth> jdarcy: unfortunately that is true. 12:23:29 <hagarth> should we also introduce a non-durable mode in glusterd for running tests? so that we don't spend a lot of time fsync'ing during volfile generation. 12:23:40 <jdarcy> kkeithley_: There's a set in include.rc that covers *most* of what we'd need. I tried increasing the most important one, but it failed because there are still enough non-timing-related failures to get in the way most of the time. 12:24:18 <jdarcy> Also, I think we really need http://review.gluster.org/#/c/10157/ so we don't waste those resources continuing tests that have already failed. 12:25:10 <hagarth> jdarcy: will be merging 10157 shortly 12:25:16 <jdarcy> Yay! 12:25:35 <jdarcy> Unfortunately it does make the output look a bit different. :( Small price to pay, I guess. 12:25:57 <kkeithley_> so 10157 now needs to be backported to the 3.7 branch 12:26:23 * kkeithley_ uses his usual keen eye for the obvious 12:26:52 <hagarth> jdarcy: that should be fine 12:27:09 <jdarcy> kkeithley_: I'll get on that right after the meeting. 12:27:11 <kkeithley_> #chair hagarth 12:27:11 <zodbot> Current chairs: hagarth kkeithley_ 12:27:20 <kkeithley_> #chair JustinClift 12:27:20 <zodbot> Current chairs: JustinClift hagarth kkeithley_ 12:28:22 * JustinClift wants the musical one :( 12:28:34 * JustinClift is never satisfied ;) 12:28:42 <tigert> everyone wants that when the music stops 12:28:45 * kkeithley_ thinks the music has stopped 12:29:20 <kkeithley_> #action jdarcy to backport http://review.gluster.org/#/c/10157/ to release-3.7 12:29:41 * jdarcy plays musical chairs with John Cage's 4'33" 12:29:43 <hagarth> 10157 merged now 12:30:48 <kkeithley_> anything else anyone wants to say about 3.7 before we move on? 12:30:48 <jdarcy> W00t. 12:31:10 <kkeithley_> hagarth, anything? 12:31:29 <hagarth> kkeithley_: nothing more, I plan to send a detailed email on the todo for 3.7.0 later 12:32:05 <kkeithley_> #topic GlusterFS 3.6 12:32:54 <kkeithley_> raghu? 12:32:58 <raghu> there were some build failures in 3.6. 2 patches have been sent to fix them. I wanted to include them before making 3.6.3. But unfortunately since they are build failuresI am not able override jenkin's failure 12:33:13 <hagarth> raghu: I can help you there 12:33:19 <raghu> I mean I am not able to merge those patches 12:33:42 <raghu> http://review.gluster.org/#/c/10208/ and http://review.gluster.org/#/c/10243/ 12:33:49 <kkeithley_> #action hagarth to help raghu with merging fixes for build failures 12:33:49 <raghu> these are the patches. 12:34:25 <raghu> I will make 3.6.3 once they are merged. 12:34:48 <kkeithley_> beta1, right? 12:35:10 <kkeithley_> or GA? 12:35:34 <raghu> I want to make GA since they are minor fixes. But can make a beta3 if needed 12:35:59 <hagarth> raghu: my vote is to go GA 12:36:35 <JustinClift> If you're sure they won't affect things negatively, then yeah, GA it :) 12:36:41 <raghu> hagarth: Yeah. Even I think so. The fixes just handle compiler warnings. Functionality is not affected by them 12:36:56 <hagarth> right, let's GA tomorrow :) 12:37:19 <raghu> Sure. 3.6.3 tomorrow :) 12:37:27 <kkeithley_> #info 3.6.3 GA tomorrow 12:37:55 <kkeithley_> anytihng else on 3.6? 12:38:04 <raghu> kkeithley_: nope. 12:38:19 <kkeithley_> #topic GlusterFS 3.5 12:38:23 <kkeithley_> ndevos is not here 12:38:50 <kkeithley_> 3.5.4 (beta1 IIRC) is released, and we're waiting for RPMs before announcing 12:39:37 <kkeithley_> 3.5.4 (beta1 IIRC) is released, _but_ we're waiting for RPMs before announcing 12:40:18 <kkeithley_> #topic GlusterFS 4.0 12:40:32 <kkeithley_> jdarcy? 12:40:55 <jdarcy> Nothing. Anyone object to a quick meeting *Friday*? 12:41:12 <jdarcy> Too late to send out a notice for Thursday. 12:41:58 <kkeithley_> I'm not hearing any objections 12:42:13 <hagarth> jdarcy: works for me 12:42:16 <jdarcy> Indeed. OK, I'll schedule that. 12:42:24 <kkeithley_> #action jdarcy to hold meeting on 17 April 12:42:48 <kkeithley_> next? 12:42:55 <kkeithley_> #topic Gluster Summit 12:42:57 <kkeithley_> spot? 12:43:06 <spot> One moment. :) 12:43:17 <spot> http://www.gluster.org/community/documentation/index.php/GlusterSummit2015 12:43:34 <spot> We've started booking travel for the people who needed it. 12:43:45 <spot> For everyone else, our hotel block is open 12:43:49 <spot> Code is "Gluster" 12:44:12 <spot> I'll make a fancy announcement either today or tomorrow, schedule permitting 12:44:16 <jdarcy> Barcelona, baby! 12:44:20 <hagarth> spot: fantastic! 12:44:33 <spot> and we're working very hard to get the invite letters handled today 12:44:35 <kkeithley_> #action spot to announce summit 12:45:08 <hagarth> spot: great stuff, hopefully all who need a visa get that on time! 12:45:14 * spot hopes so too 12:45:43 <kkeithley_> okay, ready to move on? 12:46:02 * JustinClift nods 12:46:03 <kkeithley_> #topic Gluster Forge v2 12:46:19 <kkeithley_> are we looking for status here? 12:46:35 <JustinClift> Well, I guess 12:46:38 <JustinClift> I'm workign on it atm 12:47:00 * JustinClift created initial code for GitHub stats collection yesterday 12:47:21 <JustinClift> grabs stats like "commits per day", # of watchers on the repo, etc 12:47:43 <JustinClift> Today I'm knocking together code to process that info something that can be displayed 12:48:06 <JustinClift> tigert: Will probably knock together some CSS for it, but I haven't asked when he'd have time 12:48:28 <tigert> yeah 12:48:45 <JustinClift> When we have something basic to show people, we can scope out migrating the current forge projects to GitHub 12:48:56 <JustinClift> I'd like to get it all done asap 12:49:14 <JustinClift> It shouldn't really impact people much though 12:49:17 * JustinClift hopes 12:49:53 <kkeithley_> anything else? 12:49:57 <JustinClift> I also want to get the GitHub ID plugin for our Gerrit-next-version working too 12:50:22 <JustinClift> So, when Google OpenID ceases to work on 20th April (5 days from now!), we can use people's GitHub accounts instead 12:50:29 <JustinClift> ^ may be more controversial ;) 12:50:48 <JustinClift> Um, that's about it for this bit 12:50:54 <kkeithley_> That's for Gerrit-next or gerrit-current? 12:51:00 <JustinClift> Gerrit-next 12:51:18 <JustinClift> This means we'll be upgrading Gerrit in the next few days 12:51:21 <kkeithley_> pardon my ignorance. What will we use on gerrit-current 12:51:23 <kkeithley_> ah 12:51:24 <hagarth> JustinClift: post it on -devel and seek feedback? 12:51:46 <JustinClift> hagarth: Sure. I'm wanting to have something to show for forge v2 when I do that though 12:51:55 <hagarth> JustinClift: ok 12:52:01 <JustinClift> Which is why I'm trying to get basic forge v2 operational by tonight ;) 12:52:11 <JustinClift> Makes for a stronger argument ;D 12:52:43 <hagarth> ok! 12:53:05 <kkeithley_> #action JustinClift to get basic force v2 operational by 15 April 12:53:34 <JustinClift> Could be a long night 12:53:55 <JustinClift> Moving on... ? 12:54:05 <kkeithley_> #topic Planet Gluster 12:54:16 <JustinClift> Demo: http://209.132.178.43/ 12:54:22 <JustinClift> (for Planet Gluster) 12:54:37 <hchiramm_> JustinClift++ awesome! 12:54:51 <kkeithley_> #info Planet Gluster Demo at http://209.132.178.43/ 12:54:52 <JustinClift> hchiramm_: That's all tigert 12:54:55 * JustinClift had nothing to do with it 12:55:02 <hchiramm_> tigert++ 12:55:02 <JustinClift> I just had the IP addr handy ;) 12:55:09 <hchiramm_> JustinClift, that was for the demo url : ) 12:55:44 <kkeithley_> anything else 12:55:46 <JustinClift> tigert will be pushing the code for that https://github.com/gluster/planet-gluster shortly 12:55:50 <JustinClift> That's all for that :) 12:55:56 <kkeithley_> four minutes remaining 12:56:01 <kkeithley_> #topic Open Floor 12:56:03 <kkeithley_> anything? 12:56:34 <tigert> Related to gluster.org web stuff, I have a work-in-progress planet.gluster.org in progress here: http://209.132.178.43/ 12:56:44 <kkeithley_> Or did we need to say anthing else about gerrit and OpenID 12:56:45 <kkeithley_> ? 12:56:46 <JustinClift> tigert: Read back a few lines ;) 12:56:56 <tigert> ehehe yeah 12:57:13 <tigert> was having my head elsewhere and just saw kkeithley_'s line :) 12:57:29 <hagarth> tigert: good start for p.g.o! 12:57:38 <tigert> and no double posts it seems 12:57:51 <tigert> reinventing the wheel fixed it! 12:57:56 <hagarth> tigert: that is a double treat for us :) 12:57:59 <tigert> :) 12:58:11 <kkeithley_> anything worth writing once is worth writing 3+ times 12:58:18 <JustinClift> tigert has an account on www.gluster.org VM now. 12:58:36 <JustinClift> He's going to see if the Middleman/Ruby needed for the Planet can run there 12:58:42 <tigert> JustinClift: if you can make a vhost and give me write access to the docroot 12:58:45 <JustinClift> If so, we'll chuck it in a virtual host on that box 12:58:46 <tigert> for planet.gluster.org 12:58:51 <JustinClift> tigert: You have sudo root on there 12:58:54 <JustinClift> Do it yourself ;) 12:58:57 <tigert> I can wire it up on cron wtih my account there 12:59:07 <jdarcy> p.g.o. looks nice. I should write something. 12:59:11 * tigert thinks he did virtualhosts before 12:59:15 <tigert> in 1997 12:59:17 <tigert> ;) 12:59:30 <tigert> jdarcy: it doesnt update yet automatically 12:59:31 <JustinClift> k. I'll get it happening then. ;) 12:59:45 <jdarcy> tigert: Don't worry, I'm good at nagging people. 12:59:48 <tigert> JustinClift: sorry, I just think you have more routine = less cycles needed for that :) 13:00:27 <JustinClift> I personally use nginx for stuff. It's been a while since I've touched apache. 13:00:33 <JustinClift> But, I'll be able to figure it out. 13:00:35 <tigert> JustinClift: this was when apache had this new namevirtualhost feature added! it was mindblowing 13:01:22 <tigert> we also had floppy disk drives and wooden keyboards 13:01:25 <tigert> ahem :) 13:02:06 <JustinClift> k, meeting end time? ;) 13:02:29 * jdarcy mumbles something about punch cards. 13:02:52 <JustinClift> http://www.amazon.com/Hacoa-Wooden-Keyboard-H930-W-Walnut/dp/B0046ZSUI4%3FSubscriptionId%3DAKIAILSHYYTFIVPWUY6Q%26tag%3Dduckduckgo-d-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0046ZSUI4 13:03:36 <tigert> jdarcy: :)= 13:03:50 <kkeithley_> all done? 13:04:02 * JustinClift nods 13:04:46 <kkeithley_> #endmeeting