12:00:47 #startmeeting 12:00:47 Meeting started Wed Apr 1 12:00:47 2015 UTC. The chair is hagarth. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:00:47 Useful Commands: #action #agreed #halp #info #idea #link #topic. 12:01:11 welcome to the All Fools' Day edition of the gluster community meeting 12:01:20 :) 12:01:29 I assure you that we won't be fooling around much in the next 60 minutes :) 12:01:33 * spot resembles that remark 12:01:40 :) 12:01:41 #topic Roll Call 12:01:48 who do we have here today? 12:01:50 * kshlm o/ 12:01:52 * jimjag is here 12:02:02 * overclk is here 12:02:06 * spot is here, no fooling 12:02:12 * hchiramm is here 12:02:39 ok, sounds good. Let's get rolling. 12:02:43 * raghu is here 12:02:43 * atinmu is here 12:02:45 #topic AI review from last week 12:02:59 AI - tigert to continue investigating the blog post duplication 12:03:00 * ndevos is present too _o/ 12:03:39 I suspect we haven't had much action on this one. tigert if you are around later, can you please post an update to us? 12:03:55 AI - hchiramm will share the outcome of the non-mailinglist packagng discussions on the mailinglist (including the Board) 12:04:01 hchiramm: TBD right? 12:04:01 hagarth, not yet.. 12:04:04 yep 12:04:04 ok 12:04:34 AI - hagarth and pranithk will complete the feature page for (k)vm hyperconvergence 12:04:57 still TBD, I am busy with 3.7 and pranithk is busy with erasure coding. We'll get there soon. 12:05:12 AI - spot to reach out to community about website messaging 12:05:20 spot: any updates here? 12:05:29 we should change this to "spot to work on new slogan ideas" 12:05:53 spot: consider that done :) 12:05:58 I have a meeting with the people in Red Hat's brand team to brainstorm new slogan ideas 12:06:06 unfortunately, that meeting is scheduled for April 30. 12:06:13 (earliest I could get with them) 12:06:28 so this item will be cold for a while 12:06:43 spot: OK, let us pick this up after then. 12:07:13 * spot will send a "got a cool slogan idea" email in the interim 12:07:26 spot: that would be great 12:07:30 next AI - hagarth to carry forward discussion on automated builds for various platforms in gluster-infra ML 12:07:46 still TBD, I will get this done over the week. 12:08:07 next AI - telmich will send an email to the gluster-users list about Gluster support in QEMU on Debian/Ubuntu 12:08:26 haven't heard from telmich, maybe we should drop this off. 12:09:06 next AI - hagarth will post more details about an overlay xlator (container targetted) when he has a bit more clarity (and post his hacks) 12:09:22 not found time for this, will keep it parked for next week. 12:09:34 next AI - firemanxbr to submit a patch for 3.6.3, change IP addr. 12:09:42 firemanxbr: any update on this one? 12:10:06 hagarth, sorry, no update :( 12:10:31 firemanxbr: thats a script you wanted to add, right? 12:10:43 firemanxbr: no problem, would you find some time in the coming week or do we need more time for that? 12:11:02 firemanxbr: if that is the case, we can probably wait and get it in 3.6.4 12:11:22 ndevos, exactly, I think one python solve this ti 12:11:23 ndevos: +1, raghu is almost done with 3.6.3. 12:11:27 * firemanxbr it 12:11:43 ok, let us track this for 3.6.4. 12:11:46 next AI -  jimjag will continue engaging with the board 12:11:58 jimjag: any updates for us here? 12:12:09 Contacted each board member indivdually to try to 12:12:16 ndevos, I believe in 3.6.4 I can solve 12:12:24 arrange a f2f in April. response has been lackluster. 12:12:44 Also asked how many would be attending the summit in May, and have not heard back yet. 12:12:56 jimjag: ok, lackluster without gluster :) 12:13:08 hagarth: :) 12:13:18 jimjag: what are our next steps here? should we retain this AI or drop it from this meeting? 12:13:37 I'd like to continue reporting this issue 12:13:48 jimjag: i have a few board members confirmed as wanting to attend the summit, will send you names via email 12:13:52 jimjag: ok, noted. 12:14:04 I think it's important for the community to know what's happening from the board perspective 12:14:10 jimjag: +1 12:14:16 end-of-report 12:14:26 jimjag: thanks, moving on to next AI 12:14:29 ndevos, I'm making some tests with my gluster in CentOS 7.1, I believe my patch to be for this environment 12:14:29 AI - ndevos to poll the community about continued el5 support 12:15:00 ndevos: do we have any results/preferences from this exercise? 12:15:00 oh, I did send an email, but not a lot of responses yet 12:15:20 there was one today 12:15:50 2 responses in total, I think - neither made me very eager to provide support for old distributions 12:16:27 ndevos: maybe wait and watch for a little more? 12:16:50 from today: http://www.gluster.org/pipermail/gluster-devel/2015-April/044287.html 12:17:05 for Ubuntu 12.4 LTS we only need to disable RDMA. Other than old python in RHEL/CentOS 5, what other "old" distros? 12:17:07 hagarth: yes, wait a little longer and see if there are more responses 12:17:20 ndevos: ok 12:17:41 Folks, I am looking for response on the security hardening flags, I've got couple of responses from ndevos & kshlm, but will appreciate if more people can chip in with their thoughts 12:17:42 kkeithley: do we have userspace-rcu in CentOS 5 and older Ubuntu? 12:17:58 and from last week: http://www.gluster.org/pipermail/gluster-devel/2015-March/044205.html about combining community gluster with rhs... 12:18:01 good point, good question 12:18:25 userspace-rcu that is 12:18:35 without userspace-rcu, 3.7 cannot work. 12:18:56 indeed, that is one of the drivers for the whole questioning 12:19:20 userspace-rcu is (currently) only needed server-side, the client bits can do without it 12:19:31 ndevos: right 12:20:05 availability of userspace-rcu will definitely have a bearing on our server side supportability stance. 12:20:40 well, we can get userspace-rcu in EPEL-5 if we want to.. 12:21:03 ndevos: good point, let us discuss more next week by when we will hopefully have more responses. 12:21:08 next AI - jdarcy to schedule a 4.0 catch up meeting next week 12:21:09 userspace-rcu should be available in the testing repos for epel5 currently. 12:21:25 Not done. Then again, nobody's been working on 4.0 this week. 12:21:38 kshlm: have we done any basic sanity checks with userspace-rcu on centos5? 12:21:49 jdarcy: ok, defer by a week or two? 12:21:56 Will try again next week. 12:22:13 hagarth, O 12:22:29 jdarcy: ok, thanks. 12:22:30 I'd built my own userspace-rcu package and had tested it out. 12:22:35 And it had worked. 12:22:58 kshlm: ok, maybe we should just do a sanity check with the package provided in epel-testing 12:23:16 Ubuntu Precise (12.4 LTS) has liburcu(-dev) 0.6.7. Is that new enough? 12:23:23 The package was only enabled after I'd given a +1. 12:23:29 kshlm: ok 12:23:29 I'll check it again anyway. 12:23:41 kkeithley, Nope. Need atleast 0.7 12:24:05 userspace-rcu-0.7.7 is already built for epel-5, not sure if it's been pushed to stable yet 12:24:16 ok, seems like a good discussion for next week. kshlm - your results will also be helpful for that. 12:24:47 next AI - hagarth and JustinClift to send a list of spurious failures to gluster-devel. 12:25:01 kkeithley: still in testing - https://admin.fedoraproject.org/updates/FEDORA-EPEL-2015-1134/userspace-rcu-0.7.7-1.el5 12:25:25 the list of spurious regression failures has been sent out, we need a little more attention on these failures. 12:25:56 having said that, the number of spurious failures seems to have come down by a bit as compared to last week. 12:26:09 #link - https://public.pad.fsfe.org/p/gluster-spurious-failures 12:27:20 I plan to send a note to the original developers of these tests and then determine whether we should carry these tests or drop them from the repo till they are fixed. 12:27:38 next AI - kshlm to propose gluster winter of code ideas on blog/mailing lists. 12:27:45 kshlm: any progress here? :) 12:28:24 guess not, kshlm - please provide an update when you get a chance. 12:28:27 moving on 12:28:30 #topic Gluster 3.6 12:28:51 raghu: do you want to provide an update here? 12:29:43 I have made 3.6.3beta2 and sent out a mail to both users and devel 12:30:01 raghu: any ETA for GA of 3.6.3? 12:30:08 raghu: got the release notes ready for review too? 12:30:12 the packages are available at download.g.org http://download.gluster.org/pub/gluster/glusterfs/qa-releases/3.6.3beta2/ 12:30:39 hchiramm: great, thanks! 12:30:48 yw! 12:31:08 ndevos: release notes I have just added the list of bugs fixed as part of the mail. I have not added it in docs/release_notes.md. I will add it when I do the GA 12:31:29 do we need a release_notes.md for minor releases ? 12:31:41 hchiramm: I tend to do that, yes 12:31:55 as do I for 3.4.x 12:32:02 hagarth: I want to make it early next week. There are still 3 patches for release-3.6 branch which need to be reviewed. I dont know whether they must be included for 3.6.3 or is it ok to defer it to 3.6.4 12:32:35 we would have to do another beta if you're going to add more patches. I'd push them off to 3.6.4 12:32:53 kkeithley: Agree. Makes sense. 12:32:54 raghu: it is your call, unless very critical I think we can move them to 3.6.4 12:32:54 #info 3.6.3 GA to happen early next week 12:32:58 ON the topic of release notes, can they be made more ...public? 12:33:01 raghu: push them to 3.6.4, and add them to a glusters-3.6.4 tracker in bugzilla? 12:33:04 I didn't know we had release notes in docs/ 12:33:14 kshlm, there should be a blog on the same anyway 12:33:21 yeah. Will defer them to 3.6.4 then. 12:33:44 yes, release notes normally get added to the repo on release, included in the release email and a blog post 12:33:53 practically all just copy/paste 12:34:07 Blogs/emails are good, 12:34:11 kshlm: how could we make it more public? 12:34:26 I've been putting the release notes for 3.4.x on blog.gluster.org and they're in the source tree. I'm not sure they can be any more public than that. 12:34:31 but the when looking at just the source, they don't stand out. 12:34:45 I never thought to look into the docs directory to find them. 12:35:06 and blogs get tweeted 12:35:07 kshlm: would a mentioning of release notes help in the main README file? 12:35:15 Other projects generally have a CHANGELOG file in source root detailing the same. 12:35:38 ndevos, that would help. 12:36:07 kshlm: care to send a patch? 12:36:19 Let's discuss this further later, and continue with the meeting for now. 12:36:21 I do not think release notes should be mixed with changelogs too much, and we do have a CHANGELOG in the tarball, its generated from the 'git log' 12:36:35 Our ChangeLog in the source root says "ChangeLog is maintained by "git log"." ;-) 12:36:41 :) 12:36:50 yeah, let us discuss this more over email. 12:37:00 moving on 12:37:05 #topic Gluster 3.5 12:37:10 \o/ 12:37:32 I've been looking into the current status, and was planning to do a beta today 12:37:40 that would be 3.5.4beta1 12:37:49 cool 12:38:02 :( 12:38:14 sorry, hchiramm 12:38:15 hchiramm: what disappoints you? 12:38:29 hagarth, have to build packages 12:38:48 we already did 2 betas 12:38:49 there are currently 23 bugs fixed in the release-3.5 branch after the last release, so it should be an improvement 12:38:52 and going with one more 12:38:58 hchiramm: are we reaching the phase of automate or perish? 12:39:12 since Lala is gone (not really, but....) we should find someone else to help with packaging 12:39:18 indeed. 12:39:33 * ndevos notes that it just started to hail outside 12:39:54 All hail ndevos. 12:39:58 hchiramm: more reasons for me to send that build automation email :) 12:40:10 and one more coming ( 3.6.3 ) in next week 12:40:27 hchiramm: I plan to do an alpha for 3.7 also soon ;) 12:40:37 * hchiramm hiding 12:40:46 anything more on 3.5? 12:40:53 no, not from me 12:40:57 I can help with the packaging, if help is needed. 12:41:12 as kkeithley said, we need some more hands on packaging 12:41:16 kshlm, thanks !! 12:41:18 kshlm: great, let us look to automate the entire workflow. 12:41:25 moving on 12:41:30 #topic Gluster 3.4 12:41:47 hchiramm: maybe also send a request for help to the mailinglists? some community members might be interested too 12:42:11 I would like to learn that too from kshlm :) 12:42:15 kkeithley: any updates here? 12:42:17 ndevos, yeah, lets discuss it.. 12:42:28 beta4 is out, GA on Monday 12:42:35 kkeithley: fantastic 12:42:42 packages! 12:42:48 #info 3.4.7 GA to be released early next week 12:42:49 !! \o 12:42:54 More packages for hchiramm (and me) 12:43:03 next week seems to be a busy one from a release perspective :) 12:43:06 any testing feedback? 12:43:27 I haven't heard any so far 12:43:29 kkeithley, Isnt it Easter ? :) 12:43:48 Monday? 12:44:03 anything more on 3.4? 12:44:13 no, not from me 12:44:19 ok, moving on. 12:44:20 #topic Gluster Next releases 12:44:23 3.4.7 will probably be the last 3.4.x release 12:44:25 3.7 12:44:30 kkeithley: right 12:44:57 on the topic of 3.7, we seem to be doing ok. I had a few nightlies pass my regular sanity tests. 12:45:16 this is the default configuration without enabling any of our shiny new features in 3.7 :) 12:45:36 I plan to run more tests and gather some performance numbers over this week. 12:46:04 I intend branching 3.7 after we merge more coverity, logging fixes and critical bugs. 12:46:36 If you have any critical bugs to be fixed in 3.7, please add them to the tracker. 12:46:43 And spurious regression-test failures? 12:46:51 jdarcy: thanks for reminding, that too. 12:47:21 I plan to do an alpha release next week and plan an open test week for new features the week after. 12:48:06 I intend sending out 3.7 status emails on a fairly regular basis on gluster-devel to help co-ordinate our efforts. 12:48:22 that's all I have from 3.7. any questions? 12:48:50 figure not, jdarcy - would you like to provide any updates on 4.0? 12:48:52 is https://bugzilla.redhat.com/showdependencytree.cgi?id=glusterfs-3.7.0 still up to date? 12:49:03 ndevos: yes, that is what I am using for tracking. 12:49:21 Nothing there. Been spending all my time on regression failures, and others have been busy elsewhere too. 12:49:38 jdarcy: ok 12:49:40 moving on 12:49:57 #topic docs 12:50:05 hchiramm: any updates here? 12:50:19 hagarth, its progressing 12:50:29 the admin guide in source is getting updated to the latest 12:50:46 hchiramm: fantastic, so more consumable docs by 3.7.0? 12:50:58 expecting.. :) 12:51:06 hchiramm: that would be great! :) 12:51:08 and lala sent a mail to gluster-devel 12:51:15 requesting docs for all new features 12:51:26 we have to make sure its in before code freeze 12:51:47 hchiramm: sure, I will capture that in my summary email for 3.7 status. 12:51:53 thanks ! 12:52:01 moving on to next topic 12:52:04 #topic Awesum Web Presence 12:52:23 debloper is working on a refresh of the website 12:52:39 http://code.debs.io/glusterweb/ 12:52:45 an early mock up is here - http://code.debs.io/glusterweb/ 12:52:54 hchiramm: thanks :) 12:53:11 in draft stage , however welcome community feedback on the same.. :) 12:53:39 it would be *really* nice to have a functional website by the time we release 3.7.0 12:53:49 yep :) 12:54:05 anything more on this topic? 12:54:20 guess not, moving on 12:54:24 #topic Gluster Summit Barcelona, second week in May 12:54:31 spot: any updates on this one? 12:54:42 not yet, sorry, still working with EMEA marketing. 12:55:04 so, this has not been confirmed yet? 12:55:47 it is happening, i promise, but we haven't locked in venue yet. 12:56:09 spot: ok, maybe we can discuss more about agenda etc. next week? 12:56:12 sure, but the date and location are still open, right? 12:56:29 location is Barcelona unless we cannot find an affordable venue. 12:56:31 * ndevos just wonders if he needs to put the dates in his calendar 12:56:41 dates are likely May 13-14 12:56:49 okay, thanks! 12:56:53 spot: thanks 12:57:06 moving on to next topic 12:57:16 #topic Gluster Winter of Code 12:57:29 kshlm: ? 12:57:51 I had a conversation with hagarth on this 12:57:58 Richard III says now is the Winter of our disCode Extents 12:58:15 lol 12:58:25 and we decided to have at least one more conversation to iron out the details. 12:58:38 That one more conversation is yet to happen. 12:59:07 kshlm: ok, let us post some details by next week. 12:59:17 Yes. 12:59:24 ok, moving on. 12:59:26 #topic Static Analysis results 12:59:45 how many of us are aware of static analysis results on download.gluster.org? 12:59:56 * ndevos _o/ 13:00:16 #link - http://download.gluster.org/pub/gluster/glusterfs/static-analysis/ 13:00:17 \o 13:00:34 I wonder how we can make these results more presentable? 13:00:57 yeah, it could stand some improvement 13:01:13 these are nightly results and are more relevant than what scan provides 13:01:24 AFAIK clang-analyzer produces html output, so those could be hosted directly. 13:01:45 kshlm: right, these are also html reports 13:02:19 But they were huge the last time I tried. Somewhere in the hundreds of MBs. 13:02:27 let us figure out how we can make it better 13:02:32 more relevant that what scan provides? scan as in coverity scan? 13:02:32 116MB on http://download.gluster.org/pub/gluster/glusterfs/static-analysis/master/glusterfs-clang-analyze/2015-03-31-f5e4c943/html/ 13:02:37 as a tarball... 13:02:51 so that we fix issues as they are found 13:03:00 kkeithley: yes, since we can schedule coverity scan upstream runs only twice per fortnight. 13:03:13 these results would be more relevant on an ongoing basis. 13:03:41 I think I'll start a mailing list discussion on this to get more thoughts. 13:03:43 yes, definitely. 13:03:44 we need something that compares the latest result with the previous run, and send out an email if something was added 13:03:58 I remember hearing about some gerrit/jenkins plugin that could do static analysis. 13:04:02 ndevos: yeah, something like that would be great. 13:04:05 kshlm: sonar 13:04:12 Yeah, that. 13:04:13 there are nightly coverity scans there too, but it's not integrated with workbench so no false positive elimination 13:04:21 kkeithley: right 13:04:31 Why haven't we moved onto that? 13:04:34 any more last topics for discussion today? 13:04:41 kshlm: it needs a gerrit upgrade :-/ 13:04:49 I think we're waiting for jenkins and gerrit to be upgraded 13:05:07 Aren't we getting one soon? 13:05:17 kshlm: that's the plan. let us see. 13:05:18 yeah, a jenkins update and then install a plugin like https://wiki.jenkins-ci.org/display/JENKINS/Clang+Scan-Build+Plugin 13:05:18 JustinClift is working on it 13:05:32 guess we don't have any more topics for today. I need to run to a different appointment. 13:05:38 just an FYI: There's a bitrot detection hangout scheduled for tomorrow. 13:05:46 thanks everyone for attending today, tty all next week! 13:05:54 overclk: look forward to that! 13:05:59 overclk, It'll be recorded right? 13:06:02 hagarth, thanks! 13:06:08 #endmeeting