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