15:02:01 #startmeeting Weekly Gluster Community Meeting 15:02:01 Meeting started Wed Apr 30 15:02:01 2014 UTC. The chair is JustinClift. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:02:01 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:02:07 * kkeithley is here 15:02:17 * ndevos is attending 15:02:24 * hagarth is here 15:03:06 k, lets get this rolling 15:03:17 #topic "How are the docs for 3.5.0 looking?" 15:03:33 Anyone here that's been on top of it? 15:03:42 ndevos: ? 15:04:06 That should prob be 3.5.1 15:04:14 ping 15:04:16 JustinClift: I think jdarcy was going to poke at some of the feature submitters 15:04:45 yes, documents are slotted for 3.5.1 15:04:55 more patches with docs got submitted, but I dont think its complete yet 15:05:19 an early version of the upgrade guide to 3.5.0 is now available at http://www.gluster.org/community/documentation/index.php/Upgrade_to_3.5 15:05:20 Title: Upgrade to 3.5 - GlusterDocumentation (at www.gluster.org) 15:05:20 k. We should probably get someone to check out what's still outstanding 15:05:36 the upgrade page needs a lot more refining 15:06:12 hagarth: Do we have a resource(s) who can get that finished in time for 3.5.1? 15:06:37 JustinClift: that does not involve a lot of work. We can get it done before 3.5.1. 15:06:57 s/can/will/ ;) 15:06:59 k 15:07:14 #note an early version of the upgrade guide to 3.5.0 is now available at http://www.gluster.org/community/documentation/index.php/Upgrade_to_3.5 15:07:15 Title: Upgrade to 3.5 - GlusterDocumentation (at www.gluster.org) 15:07:18 * dbruhn here 15:07:25 k, moving on 15:07:38 #topic "kkeithley to discuss the EL5 signing key" 15:07:45 Nothing there, moving on 15:07:56 #topic 3.5.1 15:08:12 Do we have a tentative schedule or date we're aiming for? 15:08:49 ... ? 15:08:50 ndevos: we probably should aim for a date 15:08:55 for 3.5.1 15:09:23 hagarth: 2 months after 3.5.0 was released? 15:09:45 ndevos: that sounds distant, we would need one earlier 15:09:54 hagarth: from 2 days before people have been reporting that glusterfs3.5.0 restarts itself after the update.... 15:10:13 i have not verified this, but I recall JoeJulian did 15:10:16 given that there have been some issues reported with 3.5.0 15:10:23 hagarth: earlier is fine with me too :) 15:10:33 3 weeks from now? 15:10:41 Or even 2? 15:10:48 2 weeks sounds good to me 15:10:51 want a beta release first? 15:10:53 (depending on docs, realistically) 15:10:57 we can have frequent minor releases 15:10:58 If we can manage it, yeah 15:11:18 Anyone object to 2 weeks? 15:11:25 kmai007: was this reported on gluster-users? 15:11:34 it was said in #gluster 15:11:40 maybe we want to think about a 3.4.4 too, e.g. with the Ubuntu code audit fixes, once those get in? 15:11:54 kkeithley: +1 15:12:01 Or are we done with 3.4.x? 15:12:02 kmai007: oh ok, will check with JoeJulian on that one. 15:12:03 kkeithley: Good idea 15:12:11 kkeithley: +1 for 3.4.4 15:12:13 kkeithley: If it's not a lot of effort, we should do it 15:12:32 there's a patch up for review in gerritt. 15:12:35 2 weeks for 3.5.1 sounds okay with me, or at least before the end of the 2nd week 15:12:52 That lets ppl who want to keep on 3.4.x do so for a while, until more 3.5.x is in the wild 15:13:02 ndevos: cool! 15:13:10 So, 2 weeks from now is abt 14th May 15:13:58 #agree 2.5.1 tentative release date is 14th May 15:14:03 yeah, I should have some time next week to try and merge patches :) 15:14:04 Hmmm, I hope that's the right command 15:14:23 #agree 3.4.4 is a good idea 15:14:32 kkeithley: Any idea when would be feasible date for 3.4.4? 15:14:38 Aim for same day as 3.5.1? 15:14:42 sure 15:14:47 Cool 15:14:59 ugh typo in #agree 15:15:01 hagarth: are there release notes for 3.5.0 now, online? 15:15:16 we're talking about an alpha or beta for 3.4.4 and 3.5.1, right? 15:15:22 kmai007: In tree view of git source repo 15:15:33 thanks JustinClift 15:15:53 kkeithley: beta prefered of those two options 15:15:57 * JustinClift would like actual release 15:16:11 But heck, it's a "we're aiming for it" date 15:16:23 And when do things ever go to plan? :D 15:16:34 #agree 3.4.4 tentative date for 14th May as well 15:16:40 Moving on... 15:16:41 I flat out won't do a GA without some kind of alpha or beta. 15:16:57 kkeithley: No worries there. Get one out a few days before then. :) 15:17:14 #topic 3.6 15:17:36 ... ? 15:17:38 okay, I added that one 15:18:05 And ... ? 15:18:13 I have been pinged by a few folks to postpone the feature freeze date for 3.6 by a few days 15:18:27 Solid reasons? 15:18:30 as of now, the feature freeze is planned for mid next week 15:18:46 yes, solid reasons. 15:18:57 I am wondering if we should move the schedule by a week or two 15:19:06 When's the new proposed date? Lets give them extra time. 15:19:06 to let features come by 15:19:23 PPl have a lot to get done in near future. 15:19:36 I would propose a move of two weeks and set the feature free for 21st May 15:20:00 Any objections? 15:20:30 Doesn't sound there are any 15:20:33 Sold! 15:20:37 yay! 15:20:51 I will take care of updating the Planning36 page on the wiki 15:21:03 #action hagarth to update 3.6 planning page with new dates 15:21:10 k, moving on... 15:21:24 #topic Scaling CI/ Failing regression tests 15:21:39 I added that 15:21:53 we need regression tests to run seamlessly everywhere 15:22:00 Completely agree 15:22:13 I think JustinClift's report is useful in figuring out which tests are problematic 15:23:00 * JustinClift hopes it helps figure out which ones to focus on, as it shows its not random tests 15:23:18 right 15:23:30 we also need to scale our jenkins infrastructure 15:23:30 It would really, really help if the testing framework would catch stdout and stderr for each test, and direct it into a file 15:23:34 do we have race conditions or timing issues in the tests? I ask because Justin says ~30 minutes to run 3.4 on rackspace, but my experience has been more like 80 minutes on the current machine. 15:24:03 kkeithley: Ahh, that was from the "wall clock time" reported by the regression script itseslf 15:24:04 kkeithley: strange, 3.4 runs quite fast for me 15:24:06 itself 15:24:19 kkeithley: fast as in 30 - 40 minutes 15:24:36 * JustinClift also points out the "1GB Performance" VM's in Rackspace are _not fast_ 15:24:52 I think we need to follow up on the mailing list thread and take this to closure 15:25:06 okay, not worth debating. I'd run a 3.4 regression to remind me, but there are 20 regressions backed up as it is 15:25:14 else scaling our jenkins infra would become very difficult 15:25:26 kkeithley: I meant running 3.4 tests on my laptop :) 15:25:44 Anything modern is going to beat our VM's :) 15:26:03 okay, I meant times on build.gluster.org 15:26:10 #action hagarth to follow up Justin's Regression testing email on the mailing list 15:26:21 k, moving on 15:26:39 #topic "someone besides me (kkeithley) needs to pay attention to build.gluster.org regressions stalling/failing due to broken loopback devices, broken mounts, core files in /, etc (just saying)" 15:27:02 What are the signs that need to be watched out for? 15:27:03 * kkeithley just sayin' 15:27:09 We can definitely automate the shit outta that 15:27:16 just sayin' 15:27:18 :) 15:27:56 kkeithley: Let's discuss on gluster-infra or gluster-devel, and get it solved? 15:28:10 kkeithley: right, we should look at automating that. 15:28:20 and send an alert on to gluster-devel 15:28:31 yup 15:28:45 #action kkeithley to start email thread on gluster-devel about automating the checking for common regression host problems 15:28:52 moving on... 15:29:03 #topic comments on logging enhancements (raghug) 15:29:11 raghug: Yours... :) 15:29:19 Thanks justin 15:29:41 you might be aware of enhancements to our logging infra to include msg-ids 15:29:50 yeah.. 15:30:04 Seen mention on mailing list, but haven't read the details yet 15:30:22 basically msg-ids are used to identify standard error scenarios 15:30:43 so, that users can refer to docs for reasons, remedial action etc 15:30:53 Ahh, that sounds good 15:30:53 the infra patch has gone in 15:31:13 however, this discussion is related to usage of the infra 15:31:15 Targeted for 3.6 yeah? 15:31:20 JustinClift: yes 15:31:52 the current approach is to tie the msg-id (a number) with msg (a string) 15:31:59 raghug: right 15:32:15 however, as people pointed out in reviews, readability (for devs) is affected 15:32:43 so, Nithya suggested to decouple msg-ids and mgs 15:32:47 s/mgs/msgs 15:33:08 there is a mailing thread on gluster-devel and users, with more details 15:33:12 raghug: what would the new proposal involve? 15:33:13 That might make translations easier then (unsure) 15:33:31 with the new proposal, we only define msg-ids 15:34:06 devs are free to use any msg (ofcourse which makes sense with msg-id) 15:34:19 basically we are not defining msg format for a msg-id 15:34:29 raghug: got it 15:34:35 this way it wouldn't be too restrictive for devs 15:35:07 what would be the guidelines for using the same message id in different contexts? 15:35:08 and enhances code-redability too, since entire msg is contained as an argument to gf_msg instead of being hidden behind a macro 15:35:52 currently no guidelines have been thought of. Its left to judgement of devs and review process 15:35:58 if messages are semantically the same, do we use the same msg id? 15:36:02 yes 15:36:03 Hopefully the msg id for a particular error is the same, regardless of whether it gets exposed from CLI vs REST interface vs [whatever] 15:36:33 raghug: sounds like a neat and flexible model to me 15:36:35 hagarth: thats the exact word, we don't define syntax of msg 15:36:41 only semantics 15:36:58 hagarth: yes, some of us felt that way too 15:37:09 * JustinClift isn't sure if the flexibility will lead to bad things (too many differnt approaches) or not. 15:37:13 however, there are some arguments against this approach too 15:37:16 Guess we get to find out :) 15:37:29 JustinClift: bad things should be caught in code reviews ;) 15:37:34 I would request you guys to go through that mail thread and provide feedback 15:37:47 hagarth: yes, code reviews are the way to go 15:37:54 and probably a doc review too 15:37:54 raghug: will do 15:37:54 I've worked on software which has msg-ids (unique across codebase), which all used same text-num format 15:38:04 someone from doc-team 15:38:17 Was really consistent for us on the project, and made tracking down the source of errors useful 15:38:30 But yeah, this sounds useful 15:38:31 :) 15:38:37 JustinClift: please go through the mail on gluster-devel 15:38:44 Good idea 15:38:47 your feedback is appreciated 15:39:03 so, that we can arrive at some consensus 15:39:28 raghug: sure, let us close this soon. 15:39:35 hagarth: thanks 15:39:38 #action JustinClift to read through the msg-igs proposal and provide feedback on gluster-devel 15:39:47 gah typos today 15:39:57 k, moving on... 15:40:09 #topic Other items 15:40:23 Anyone have something to raise? 15:40:36 lalatenduM_: any update on browsable admin guide? 15:40:42 JustinClift, sorry for joining late 15:40:47 ;) 15:40:56 JustinClift, it is in progress 15:41:09 JustinClift, as of now dont have much to report 15:41:18 but we are working on it 15:41:43 lalatenduM_: ok 15:41:54 np 15:42:04 k, sounds like we're done then 15:42:11 #endmeeting