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