12:01:29 <ndevos> #startmeeting Weekly Gluster Community Meeting 12:01:29 <zodbot> Meeting started Wed Sep 23 12:01:29 2015 UTC. The chair is ndevos. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:01:29 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 12:01:38 <ndevos> #info Agenda: https://public.pad.fsfe.org/p/gluster-community-meetings 12:01:43 <ndevos> #topic Roll Call 12:01:50 * partner hiding 12:01:53 * kdhananjay is here 12:01:54 * itisravi is here 12:01:57 * raghu is here 12:02:02 * amye is here 12:02:24 * kkeithley is present 12:02:32 <ndevos> #chair partner kdhananjay itisravi raghu amye kkeithley hagarth 12:02:32 <zodbot> Current chairs: amye hagarth itisravi kdhananjay kkeithley ndevos partner raghu 12:02:42 <kdhananjay> :) 12:02:50 <amye> errybody's chair! 12:03:00 <hagarth1> yay! 12:03:13 <ndevos> #chair hagarth_ 12:03:13 <zodbot> Current chairs: amye hagarth hagarth_ itisravi kdhananjay kkeithley ndevos partner raghu 12:03:21 <partner> \o/ 12:03:25 <hagarth_> ok, let's get rolling 12:03:33 * overclk is here 12:03:36 <ndevos> some people need to feel more important than others, and want to be the chair 2x :) 12:03:40 <ndevos> #chair overclk 12:03:40 <zodbot> Current chairs: amye hagarth hagarth_ itisravi kdhananjay kkeithley ndevos overclk partner raghu 12:03:55 <itisravi> ndevos: that's chairitable of you ;) 12:04:22 <ndevos> #topic Action Items of last week 12:04:26 <ndevos> #topic kshlm to check back with misc on the new jenkins slaves 12:04:58 <ndevos> did you hear anything from kshlm, csim? 12:05:08 <hagarth> no, I have not 12:05:32 * tigert is here oops 12:05:48 <ndevos> #topic krishnan_p to update Gluster News about Gluster.next progress 12:05:58 * krishnan_p is here 12:06:06 <hagarth> krishnan_p: right on time to talk about your AI 12:06:12 <ndevos> krishnan_p: welcome! we're just at "krishnan_p to update Gluster News about Gluster.next progress" 12:06:46 <ndevos> #chair tigert krishnan_p 12:06:46 <zodbot> Current chairs: amye hagarth hagarth_ itisravi kdhananjay kkeithley krishnan_p ndevos overclk partner raghu tigert 12:07:06 <kkeithley> too many cooks 12:07:08 * hchiramm_ is here 12:07:13 <ndevos> #unchair kkeithley 12:07:13 <zodbot> Current chairs: amye hagarth hagarth_ itisravi kdhananjay krishnan_p ndevos overclk partner raghu tigert 12:07:22 <hagarth> kkeithley: +1 12:07:27 <tigert> ;) 12:07:45 <krishnan_p> I haven't gotten a chance to do that. Are there any ideas on how we should provide progress of ongoing efforts? 12:08:43 <ndevos> krishnan_p: I would say, regular status updates, which specifications/docs have been updated/improved 12:09:08 <krishnan_p> ndevos, OK. 12:09:27 <hagarth> I think we need a volunteer for sending out gluster news this week.. anybody up for it? 12:09:27 <atinmu> I propose Individual feature owners to update the etherpad with the progress and then at the end it can be collated as form of a blog, IMO it shouldn't be an individual's task 12:09:48 <krishnan_p> ndevos, I could provide that information on GlusterD 2.0 for gluster-weekly-news 12:09:51 <ndevos> krishnan_p: also, we need to make sure all the development is happening under github.com/gluster/some-repo so that everyone knows where to find things 12:10:01 <krishnan_p> ndevos, I will add that to the etherpad 12:10:14 <krishnan_p> ndevos, Is that a hard requirement? 12:10:30 <tigert> flightgear flight simulator project does that for their monthly newsletter in a wiki 12:10:36 <tigert> could work as a etherpad too 12:10:55 <krishnan_p> ndevos, how do we raise requests to gluster project in github to include our repos? 12:10:56 <ndevos> krishnan_p: "hard" maybe not, but for "official" Gluster Community work we would like to see that happening under the Gluster GitHub org 12:11:11 <tigert> they have a template they fill up 12:11:12 <atinmu> ndevos, the plan is to integrate Gluster.Next changes in the existing repo itself 12:11:39 <krishnan_p> ndevos, makes sense. So what is the procedure to add repos maintained elsewhere to be integrated into gluster project in github? 12:11:50 <ndevos> atinmu: integrate *what*? we can have a glusterd-2.0 repo or something while you guys are hashing things out 12:12:32 <ndevos> krishnan_p: the owner of the repo can pass ownership to one of the Gluster admins, and they can move it in the Gluster org 12:12:40 * anoopcs arrives late 12:12:41 <atinmu> ndevos, for eg - have glusterd2.0 as a separate folder in glusterfs codebase itself 12:12:51 <ndevos> krishnan_p: or, ask before creating a repo, and have it started at the right place :) 12:13:05 <krishnan_p> ndevos, OK. I will provide ownership to one of the gluster project admins in github 12:13:24 <hagarth> krishnan_p: move everything to gluster/glusterfs ? 12:13:26 <atinmu> ndevos, That would ensure that we don't have contribution going on in multiple repos 12:13:59 <ndevos> atinmu: well, I understand development is currently happening in different repositories already? 12:14:16 <krishnan_p> hagarth, or under gluster retaining the repo name we currently have 12:14:23 <atinmu> ndevos, yes, currently its like that, but I am talking about the plan :) 12:14:28 <hagarth> ndevos: that needs to be stopped soon 12:14:41 <krishnan_p> hagarth, I am not sure if someone who is cloning gluster/glusterfs would like to pull all of it. 12:14:42 <ndevos> atinmu: and I'm talking about fixing things that are broken *now* :) 12:15:17 * ndevos likes github.com/gluster to be the single place for development 12:15:45 <krishnan_p> ndevos, but we don't want to use gerrit for sending patches for GlusterD 2.0 12:15:52 <ndevos> #action krishnan_p will add information about GlusterD-2.0 to the weekly news 12:15:53 <krishnan_p> ndevos, pull request model works like a charm 12:15:54 <hagarth> krishnan_p: that should not be a problem 12:16:22 <ndevos> krishnan_p: yeah, I would suggest to keep it in a separate repo for now, but under the Gluster org in GitHub 12:16:44 <hagarth> krishnan_p: we can evaluate github pull v/s gerrit, but I have a strong preference to host everything soon in gluster/glusterfs 12:16:56 <krishnan_p> hagarth, OK. I need some details before moving them into gluster/glusterfs. We could figure that on -devel ML. Does that make sense? 12:17:04 <krishnan_p> hagarth, Sure. 12:17:06 <hagarth> krishnan_p: sounds good 12:17:24 <ndevos> #action krishnan_p and atinmu will remind developers to not work in personal repositories, but request one for github.com/gluster 12:18:07 <atinmu> ndevos, sure 12:18:09 <ndevos> #action krishnan_p will send an email to the -devel list about merging the glusterd-2.0 work into the main glusterfs repo 12:18:21 <ndevos> #topic poornimag to send a mail on gluster-devel asking for volunteers to backport glfs_fini patches to release-3.5 12:18:29 <krishnan_p> ndevos, how does one remind developers about it? Do you want me to send an email to -devel? 12:18:34 <ndevos> did anyone see an email from Poornima about this? 12:18:44 <kdhananjay> ndevos: Nope. 12:18:55 <ndevos> krishnan_p: maybe you know who is working on Gluster.Next features, and tell them? 12:19:12 <ndevos> kdhananjay: ok, thanks, me neither :-. 12:19:13 <krishnan_p> ndevos, I'd prefer sending an email on -devel. 12:19:22 <ndevos> krishnan_p: sure, works as well 12:19:35 <ndevos> #topic kkeithley will send an email to the list to get opinions on how to close/move EOL'd bugs 12:19:47 <kkeithley> I did 12:20:11 <ndevos> was there a consensus about the proposal(s)? 12:20:13 <kkeithley> and we had a whole two responses; from atin and sankarshan 12:20:23 * ndevos counted 3 12:20:38 * hagarth counted 4 12:21:05 * sankarshan merely pointed out the specific text used by Fedora 12:21:12 <kkeithley> really? I only see from Atin and Sankarshan. Who else. 12:21:15 <kkeithley> Who else? 12:21:34 <ndevos> oh, yes, 4, one on Monday 12:21:41 <kkeithley> Yes, sankarshan's was just as you said 12:21:45 <ndevos> Dave Warren and Pat Riehecky 12:22:11 <kkeithley> oh, they only replied on -users 12:22:14 <kkeithley> I see them now 12:23:44 <kkeithley> three votes for option B (close EOL) 12:24:04 <ndevos> #action kkeithley will reply to his previous email, confirming that End-Of-Life bugs will be closed 12:24:34 <ndevos> kkeithley: will you also close all the EOL bugs with a note? 12:25:22 <ndevos> kkeithley: you can easily automate that with as script based on https://github.com/gluster/release-tools/blob/master/close-bugs.sh 12:25:23 <kkeithley> ack 12:25:36 <ndevos> #action kkeithley will close all the EOL'd bugs with a note 12:25:38 <ndevos> thanks! 12:25:51 <ndevos> #topic jdarcy (and/or others) will post version of the NSR spec "pretty soon" 12:26:22 <atinmu> overclk might be aware of the status if jdarcy is not around 12:26:29 <ndevos> jdarcy is missing today, I guess "pretty soon" might be a week later 12:26:32 <overclk> ndevos, there are some things that need to be sorted out 12:26:46 <overclk> ndevos, and that will happen today, so count it next week. 12:26:47 <ndevos> oh, wait, skipped one :-/ 12:26:49 <ndevos> #topic overclk will get the dht-scalability doc in glusterfs-specs update to the latest design 12:27:04 <ndevos> overclk: next week too? 12:27:14 <overclk> ndevos, that EINPROGRESS. need to churn out few things regarding dht2 to 12:27:28 <ndevos> overclk: ok, thanks :) 12:27:28 <overclk> ndevos, yeh, next week. 12:27:40 * krishnan_p needs to go now, apologies. 12:28:01 <ndevos> #topic GlusterFS 3.7 12:28:11 <ndevos> #link https://bugzilla.redhat.com/showdependencytree.cgi?maxdepth=2&id=glusterfs-3.7.4&hide_resolved=1 12:28:39 <ndevos> hmm, pranithk isnt here, he committed to do the next minor release 12:28:47 <hagarth> pranithk will join in now 12:28:58 <hagarth> there you go 12:29:08 <hagarth> pranithk: hmm, pranithk isnt here, he committed to do the next minor release 12:29:20 <pranithk> hagarth: ndevos: Yes I will do 12:29:22 <ndevos> pranithk: we're at the 3.7 topic now :) 12:29:24 <hagarth> pranithk: can you provide an update on 3.7.5? 12:29:38 <ndevos> pranithk: how are things looking? will the release make it on the 30th? 12:30:08 <pranithk> hagarth: I am still in the process of merging patches. I will send out a mail to get the regressions pass on their patches asap for people who sent patches on 3.7 12:30:17 <hagarth> pranithk: thanks! 12:30:18 <ndevos> 3.7.5 or 3.7.4? 12:30:24 <pranithk> ndevos: 3.7.5 12:30:36 <ndevos> the 3.7.4 tracker is still open... 12:30:40 <pranithk> ndevos: kaushal did 3.7.4 12:30:55 <hagarth> ndevos: yes, that needs to be closed 12:31:00 <hagarth> let us add an AI on kshlm 12:31:17 <ndevos> hagarth: yeah, please do :) 12:31:53 <hagarth> #action kshlm to clean up 3.7.4 tracker bug 12:32:07 <ndevos> #topic GlusterFS 3.6 12:32:28 <raghu> I have made 3.6.6 and the tar ball can be found here 12:32:29 <raghu> http://download.gluster.org/pub/gluster/glusterfs/3.6/LATEST/ 12:32:50 <ndevos> thanks raghu, and all the packagers too! 12:32:52 <raghu> packages have to be built. Once the packages are ready, I will announce in the mailing list 12:33:22 <kkeithley> Fedora and EPEL rpms are on d.g.o now. msvbhat is building Debian .debs. 12:33:42 <kkeithley> hgowtham is building Ubuntu .debs in Launchpad 12:33:45 <raghu> kkeithley: cool. Will announce once msvbhat is done with debian build 12:33:52 <hchiramm_> http://download.gluster.org/pub/gluster/glusterfs/3.6/LATEST/ 12:33:55 <hchiramm_> raghu, ^^^ 12:34:15 * ndevos does not see a difference in those URLs, hchiramm_ 12:35:00 <ndevos> thanks raghu, anything more? 12:35:07 <raghu> I might be missing something, but I am not able to see the RPMs for fedora 22 12:35:10 <kkeithley> I think raghu meant http://bits.gluster.org/pub/gluster/glusterfs/src/glusterfs-3.6.5.tar.gz 12:35:22 <hchiramm_> raghu, F22 is in official build of fedora 12:35:34 <kkeithley> 3.6.x RPMs for F22 are in Fedora updates-testing 12:35:35 <hchiramm_> F22/ f22 rpms are 12:35:52 <raghu> kkeithley: cool 12:35:57 <kkeithley> get them with dnf (or yum) 12:36:30 <kkeithley> In a few days they'll move to Fedora updates 12:36:41 <kkeithley> No reason for them to be on d.g.o 12:36:41 <ndevos> #info if you are on Fedora 22, you can do 'dnf --enablerepo=udpates-testing update glusterfs' 12:37:03 <raghu> kkeithley: ok 12:37:05 <ndevos> well, if you can type udpates correctly 12:37:27 <kkeithley> s/--enablerepo=udpates-testing/--enablerepo=updates-testing/ 12:37:45 <raghu> more backports are welcome for 3.6.7. 3.6.6 had only 5-6 patches. I hope 3.6.7 gets more backports 12:38:07 <ndevos> raghu: the fewer backports needed, the stabler the release ;-) 12:38:51 <ndevos> #topic GlusterFS 3.5 12:38:56 <ndevos> #link https://bugzilla.redhat.com/showdependencytree.cgi?maxdepth=2&hide_resolved=1&id=glusterfs-3.5.7 12:39:03 <raghu> ndevos: yeah. More backorts are needed than the number of backports that are being sent 12:39:44 <ndevos> raghu: hmm, yeah, 3.5 could use some fixes too, but nobody seems to care enough to send patches :-/ 12:40:18 <hagarth> ndevos: how can we better that? 12:40:46 <ndevos> hagarth: I dont think we have anyone that is responsible for doing backports 12:41:10 <hagarth> ndevos: wouldn't it be a joint responsibility of component maintainers & release maintainers? 12:41:40 <kkeithley> It is nearing EOL after all. I personally wouldn't work too hard to make even more work for myself. 12:42:02 <ndevos> hagarth: possibly, but there is always $dayjob that is taking time too 12:42:24 <kkeithley> I was going to mention $dayjob too, but then decided not to. ;-) 12:42:24 <ndevos> kkeithley: for 3.5 yes, but 3.6 has the same problem 12:42:30 <hagarth> ndevos: right, I think we can be very reactive for 3.5 and 3.6 12:42:34 <kkeithley> But 3.6 isn't nearly EOL 12:42:52 <kkeithley> I was speaking specifically to 3.5. 12:42:59 <hagarth> if nobody reports a problem, should we fix it? unless of course the bug is a severe one. 12:43:15 <ndevos> sure, but we still need to convince develeopers and maintainers to do backports 12:43:21 <ndevos> *developers even 12:43:23 <kkeithley> Yes, we certainly should fix them. 12:43:26 <hagarth> ndevos: agree 12:43:28 <kkeithley> If they're real bugs 12:43:35 <raghu> ndevos: agree 12:44:21 <hagarth> I think maintainers can influence developers to contribute more backports (that's what I intended in the previous responsibility statement) 12:45:22 <hagarth> we need not have maintainers alone doing all the backports. maintainers can always request developers to backport when they notice a backport worthy fix that is getting into master. 12:45:32 <ndevos> hagarth: yes, but somehow the developers need to get the time to do backports for a non-productized version, and that seems difficult 12:45:57 <kkeithley> I don't know why it isn't automatic to do a backport when you fix a bug on master or release-3.7. I think it should be automatic. 12:46:12 <ndevos> kkeithley: yes, I think so too 12:46:35 <hagarth> ndevos: I think we should try calling out RFBs explicitly and over a period of time our behavioral pattern could improve. 12:46:42 <kkeithley> That should be factored into the time estimate for making the fix 12:46:44 <hagarth> RFB = request for backport ;) 12:47:28 <ndevos> hagarth: I'm thinking of sending a reminder to all maintainers, when they merge a change, they should check for a backport-bug, or create one 12:47:49 <kkeithley> although I can remember a time, not too long ago, when I felt like I was the only one doing it, and the backports would sit in gerrit forever. 12:47:53 <hagarth> ndevos: or atleast ask the concerned developer to clone one 12:48:17 <ndevos> hagarth: yes, how they get it done is up to them :) 12:48:40 <ndevos> #action ndevos send out a reminder to the maintainers about more actively enforcing backports of bugfixes 12:48:51 <ndevos> #topic GlusterFS 3.8 12:49:03 <ndevos> hagarth: you sent an email about 3.8, right? 12:49:23 <hagarth> ndevos: yes, I created an etherpad for tracking features aimed for inclusion in 3.8 12:49:35 <ndevos> #link http://www.gluster.org/pipermail/gluster-devel/2015-September/046791.html 12:49:41 <hagarth> #link https://public.pad.fsfe.org/p/gluster-3.8-features 12:49:56 <hagarth> if you are planning to add a new feature to 3.8, please list it in the etherpad 12:50:19 <hagarth> I will translate that to a project tracking page on gluster.org by 2nd week of october 12:50:37 <ndevos> hagarth: ok, thanks! 12:50:56 <ndevos> #topic Gluster 4.0 12:51:14 <ndevos> #link https://bugzilla.redhat.com/showdependencytree.cgi?id=glusterfs-4.0 12:51:33 <hagarth> ndevos: disable nfs by default? 12:51:52 <ndevos> hmm, yeah, that still seems to be the only "feature" for 4.0 12:52:19 <kkeithley> Don't we want/need that in 3.8? 12:52:33 <ndevos> others were planning to file bugs for their features, but that seems to be getting delayed 12:52:56 <ndevos> kkeithley: I dont think we can, it'll break a lot of expectations from users 12:53:28 <hagarth> ndevos: I am still debating if we should do that 12:54:35 <kkeithley> Well, if we don't do it, we should at least document it really well that it's in the pipeline. 12:55:02 <kkeithley> And start promoting nfs-ganesha as our preferred NFS solution 12:55:31 <ndevos> yeah, we need to have a more modular glusterd design for it, and glusterd should fir the bill 12:55:49 <ndevos> glusterd-2.0 that is 12:55:56 <hagarth> ndevos: +1, I am inclined to try modular daemon start/stop in 3.8 itself 12:56:30 <ndevos> hagarth: if that makes it in 3.8, splitting off Gluster/NFS would not be such a huge change 12:56:53 <hagarth> ndevos: yeah, let us discuss more about this offline 12:57:01 <ndevos> ... but I think thats all we have about Gluster 4.0 for now? 12:57:15 <atinmu> I have a quick update on 4.0, we are going to have a design discussion about GlusterD 2.0, DHT 2.0, NSR etc from 28th Sep to 29th Sep, I will send a hang out invite to the community asking for participation 12:57:37 * atinmu needs to jump into another meeting 12:57:42 <hagarth> ndevos: looks like, I expect that we will have more concrete updates in about 2 weeks from now. 12:58:03 <ndevos> atinmu: oh, interesting, please keep us informed! :) 12:58:11 <ndevos> #topic Open Floow 12:58:18 <ndevos> #topic Testing for various releases 12:58:20 <atinmu> ndevos, sure 12:58:38 <hagarth> I would like all maintainers to think about the nature of tests to be done for various releases 12:59:06 <hagarth> maybe we should discuss a list of tests that we absolutely want a release candidate to pass in next week's meeting 12:59:26 <hagarth> this is to make our pre-release testing more deterministic 13:00:02 <ndevos> #action hagarth will add a topic to the agenda for next weeks meeting about release testing 13:00:13 <ndevos> #topic posting http://blog.gluster.org/2015/08/welcome-to-the-new-gluster-community-lead/ to the mailing lists and general introduction for Amye 13:00:15 <hagarth> sounds good 13:00:36 <hagarth> amye: an AI for you this week? 13:00:47 <amye> hagarth: So ordered. 13:01:08 <amye> Should be easy, now that I have access to all of that ;) 13:01:26 <hagarth> #action amye will post http://blog.gluster.org/2015/08/welcome-to-the-new-gluster-community-lead/ to the mailing lists and provide a general intro 13:01:29 <hagarth> amye: cool, thanks! 13:01:42 <amye> hagarth: or maybe something even better. ;) 13:01:58 <ndevos> #topic Moderator for the next meeting(s) 13:02:01 <hagarth> amye: take over the community by surprise ;) 13:02:18 * hagarth spins the bottle for next week 13:02:36 * hagarth and it points at himself 13:02:44 <hagarth> so I will run the next meeting :) 13:02:51 * ndevos \o/ 13:03:08 <ndevos> #info hagarth will host next weeks meeting 13:03:18 <ndevos> #info Weekly reminder to announce Gluster attendance of events: https://public.pad.fsfe.org/p/gluster-events 13:03:31 <ndevos> #info REMINDER to put (even minor) interesting topics on https://public.pad.fsfe.org/p/gluster-weekly-news 13:03:50 <ndevos> okay, anyone wants to mention something else? 13:04:35 <ndevos> I guess not 13:04:40 <ndevos> thanks all for joining! 13:04:45 <ndevos> #endmeeting