11:59:43 #startmeeting Weekly community meeting 15-Jun-2016 11:59:43 Meeting started Wed Jun 15 11:59:43 2016 UTC. The chair is kshlm. Information about MeetBot at http://wiki.debian.org/MeetBot. 11:59:43 Useful Commands: #action #agreed #halp #info #idea #link #topic. 11:59:43 The meeting name has been set to 'weekly_community_meeting_15-jun-2016' 11:59:48 #topic Rollcall 11:59:53 Hi all! 12:00:15 * kkeithley is here 12:00:16 hello o/ 12:00:42 * jiffin is here 12:01:27 * ndevos _o/ 12:01:30 Any more? 12:02:59 Where are the others today? 12:03:20 sleeping? 12:03:32 * ira_ wakes up a bit. 12:03:41 good morning! 12:03:45 no idea whats up... 12:04:07 ^ 12:04:10 | 12:04:13 That's up. 12:04:40 Anyways, let's continue. 12:04:47 Maybe more people join in later. 12:04:47 did you know that I have one of my 2 monitors vertical? 12:05:04 cat flipped it? 12:05:24 Many at RH do ;) 12:05:29 I'll be the next week's host, so the first topic is done. 12:05:36 * rastar_ is here, late 12:05:43 no, it is intentional, but my desktop sometimes fails to pick it up, so "up" may point to the right in that case 12:05:51 Vertical monitors are too tall for me. 12:06:05 #topic GlusterFS-3.9 12:06:30 who is going to manage 3.9? 12:06:38 We don't have enough devs working on 4.0 so let's get started with 3.9. 12:06:48 kkeithley, That's the question. 12:06:59 spin the bottle and assign someone? 12:07:01 * atinm is here too 12:07:09 * kotreshhr is here 12:07:09 who wants to manage it? 12:07:20 * aravindavk is here 12:07:21 you? 12:08:01 maybe someone who has spare time? ah, that's YOU gain! 12:08:05 +a 12:09:12 Seems to me that only people who have spare time show up to these meetings. 12:09:19 Everyong else is very busy. 12:09:36 kshlm: including you ;)? 12:09:41 then I should log out :D 12:09:41 lol, "spare time"? this is part of every Gluster developers job description 12:09:59 kshlm: Huh? I think you just insulted the whole channel. gg. 12:10:07 :( 12:10:29 A /s was intended 12:10:31 We MAKE time to come to the meeting. 12:10:35 :) 12:10:37 :D 12:10:46 ndevos: already created the roadmap for 3.9(using backlog features in 3.8) https://www.gluster.org/community/roadmap/3.9/ 12:11:05 I would volunteer to manage 3.9, but I want to streamline stuff I'm doing. 12:11:07 yeah, thats the features that did not make it in 3.8 12:11:10 So I'm passing this time. 12:11:28 kshlm: oh, so we can put you down for 3.9+1 ? 12:11:49 ndevos, Possibly. 12:11:58 anyway, if not this meeting, then the next one for sure. We need to identify the release manager and they need to start working on it. Maybe at 10% level of effort. Three months is very short 12:12:13 I'm happy to assist with 3.9, but I do not have enough time to run it by myself 12:13:07 kkeithley, I agree with you. 12:13:15 Should we take this up next meeting? 12:13:30 Or earlier, on the mailing lists? 12:13:55 I guess the maintainers list should be a good start 12:14:20 yes, mailing list please. 12:14:33 Mailing list it is then. 12:14:33 kshlm: I can send the email there, with some of the tasks that should be handled soon 12:14:43 ndevos, Thank you! 12:14:46 ndevos++ 12:14:47 kshlm: ndevos's karma is now 13 12:15:18 #action ndevos will call for 3.9 release-maintainers on the maintainers list 12:15:27 Okay. 12:15:32 Onto the big topic of the day. 12:15:40 #topic GlusterFS-3.8 12:15:57 tagged! 12:16:11 and packages are being built 12:16:35 Hurray! 12:16:36 there will be a blog post and email to the announce list later today (by amye) 12:17:07 * samikshan joins the meeting too 12:17:43 I guess the next update for 3.8.1 will be around the 10th of next month 12:17:55 it'll take the now EOL 3.5 release slot 12:18:56 for 3.8.1 we'll stick to the backport criteria that are getting put together, no risky backports, and definitely no features 12:19:15 is there more to 3.8? or any questions? 12:19:27 ndevos++ jiffin++ Thanks for a well managed release 12:19:48 This is probably the first release which has had a structred release process. 12:20:01 ndevos++ 12:20:01 More structured than our previous releases. 12:20:01 atinm: ndevos's karma is now 14 12:20:06 jiffin++ 12:20:07 atinm: jiffin's karma is now 3 12:20:18 the plan is to keep that up, and have a similar structure/process for the next releases 12:20:24 Huh! Why didn't you get my karma? 12:20:27 ndevos++ 12:20:28 kshlm: ndevos's karma is now 15 12:20:34 jiffin++ 12:20:35 kshlm: jiffin's karma is now 4 12:20:52 if everyone knows what to expect of a release, everyone should be able to get their features planned accordingly too 12:21:18 (and companies that productize Gluster might benefit from that again) 12:21:38 release early, release often 12:21:41 ndevos, Yup. I'd said on a mail thread that I'd start a document to capture the process. 12:22:09 I've written a basic document that I'll be sharing later to{dat/night} 12:22:19 kshlm: yes, lets start with an etherpad somewhere and push it to the glusterdocs repo shortly after 12:22:56 I don't have anymore questions for 3.8 12:23:04 * ndevos neither 12:23:09 I'd like to congratulate everyone who contributed to 3.8 12:23:17 :) 12:23:37 Thanks again. 12:23:52 I hope the blog post contains some stats too, otherwise we might want to do a post about contributions and such later 12:24:57 We have a script in contrib that does that IIRC. 12:25:08 yes, this: ./extras/who-wrote-glusterfs/who-wrote-glusterfs.sh v3.7.0alpha0~1...v3.8.0 12:26:02 shall I change the top-level LATEST link on download.g.o? Are we ready to do that? 12:26:15 kkeithley, Right now? 12:26:35 +1 from me. 12:26:45 output with the stats is on http://termbin.com/0s3o for the people following along 12:26:47 well, now, or in an hour? Or in six hours? 12:27:09 +1 for right now. 12:27:11 all packages that we're going to have on d.g.o are there now 12:27:19 Should we waiting for anything else? 12:27:35 I dont know when the CentOS Storage SIG packages will be pushed to the mirrors, I guess they are in the testing repository already 12:28:30 ndevos: any link? 12:28:32 Ubuntu packages for trusty and wily are in the Launchpad PPA. xenial coming soon. 12:28:42 SuSE later today probably 12:28:57 post-factum, https://wiki.centos.org/SpecialInterestGroup/Storage 12:29:04 post-factum: http://buildlogs.centos.org/centos/7/storage/x86_64/gluster-3.8/ and the like 12:29:09 Should have most of the info you need. 12:29:33 ndevos: thanks. the latter one is useful 12:30:16 post-factum: there is a centos-release-gluster38 package around somewhere too, I need to get that pushed into CentOS Extras when the mirrors contain the 3.8 packages 12:30:35 ndevos: in fact the only thing i need is src.rpm :) 12:31:06 post-factum: I really hope there is no need to rebuild the packages... 12:31:20 ndevos: not all mem-leak related patches were merged 12:31:33 ah, right 12:31:38 ndevos: and not all leaks are hunted. see ML 12:31:40 kshlm: move on? 12:31:59 Sure. 12:32:03 post-factum: yeah, I'm trying to catch up on that too 12:32:15 #topic GlusterFS-3.7 12:32:20 okay, top-level LATEST link now points to 3.8/3.8.0 12:32:26 kkeithley++ 12:32:27 kshlm: kkeithley's karma is now 7 12:32:28 ndevos: good. let me know if you need any additional info 12:32:39 So, 3.7.12 isn't released yet. 12:32:48 and hagarth isn't here... 12:32:53 Yup. 12:33:13 And not all of the maintainers have given their nods yet. 12:33:14 because hagarth is still waiting to hear from the maintainers on the sanity of each components 12:33:41 atinm++ thanks for the heads up for glusterd 12:34:11 I think it's because the request wasn't clear enough. 12:34:35 it surely needs to be spelled out, and included in the release process in some form 12:34:37 The request was done in the thread about changing release-process. 12:34:57 I didn't find it at first. 12:35:28 There should be a seperate thread for this. 12:35:47 I also did not wait for all maintainers for ACK 3.8.0, there was a chance for them to test different RC and nightly builds, no reply counted as "I'm ok with releaseing this" 12:35:49 I'm willling to start this thread, if there are no objections. 12:36:30 yes, please do, and hopefully maintainers will provide automated test cases that we can run nightly in the CentOS CI 12:36:44 Okay. I'll do that after the meeting. 12:37:08 #action kshlm to start seperate thread for maintainer feedback on 3.7.12rc 12:37:22 That should be it for 3.7 12:37:28 #topci GlusterFS-3.6 12:37:34 #topic GlusterFS-3.6 12:37:51 Still no 3.6.10 12:38:04 lets mark 3.6 EOL too :) 12:38:37 Still seem to be a lot of people using 3.6. 12:38:51 post-factum, that would be done with the release of 3.9 12:39:00 ..in sept if all goes to plan. 12:39:18 * kshlm thinks that would be the case 12:39:27 yes, I think so too 12:39:49 I had a month old AI to ask a user if they still required the mem-leak fixes 12:39:59 I've not done that yet. 12:40:10 There might still be more 3.6 users than 3.7. We need to figure out how to help them move forward before 3.6 really does go EOL (which it already is with an absentee maintainer and no other devs available/interested in updating it). 12:40:10 shouldnt that be reported in Bugzilla? 12:40:38 Also, in last weeks meeting it was noted that the required changes might not be straight forward backports. 12:40:58 "*effectively* already is" 12:41:12 jdarcy, Do we have any idea how many users are on which version of GlusterFS? 12:41:34 kshlm: I don't think we have hard numbers. The last survey is probably outdated by now. 12:41:56 kshlm: Just going by what I see elsewhere, and past patterns. 12:42:45 The impression I had from FOSDEM (~4months ago ) was that we had more users on the latest version 12:43:07 When was the last survey held? 12:43:40 kshlm: A lot of the 3.6 usage is via downstream. 12:44:12 jdarcy, Wasn't it skipped? We went from 3.5 to 3.7 downstream. 12:44:28 kshlm: Oh, OK, then it's even worse. 12:44:37 Then again, let downstream worry about downstream. 12:44:40 I don't know if it's wise to read too much into d.g.o downloads, but 3.7.11 downloads are 4x the 3.6.9 downloads. 12:46:00 Ubuntu Launchpad PPA downloads are about evenly divided between 3.7.11 and 3.6.9 12:46:26 The main thing is that there are still significant numbers of users on a release that's practically but not officially EOL. 12:46:27 ndevos, Any stats from the storage-sig? 12:46:31 shame for ppa. those feel like fresh installs of 3.6 :( 12:47:25 http://download.gluster.org/pub/gluster/glusterfs/download-stats.html 12:47:49 kshlm: no, I have no idea if the stats are available... Pretty sure there are none for Fedora either 12:48:16 mirrors 12:48:31 Huh, we have more downloads for 3.5.9 than 3.6.9 12:48:55 We also don't know how many installs correspond to each download. Some orgs might download once, install literally thousands. 12:49:04 users should be stimulated somehow 12:49:37 Or build from source, because they have thousands of lines of their own patches. 12:49:42 we could add a version-checker that phones home and let's the user know a newer version is available. 12:49:54 That would be controversial. 12:49:56 well, f23 only has 3.7.x, and f22 only has 3.6.x. If anyone really using Fedora in production they have to go to d.g.o for something other than what's available from yum/dnf. 12:49:59 kshlm: Very. 12:50:20 Ah okay. 12:50:41 We've not arrived at any conclusion about this, and we're running out of time. 12:50:43 kshlm: yeah, I doubt many users appreciate such a "feature" 12:50:49 kshlm: Indeed. 12:51:08 We'll take this up on the mailing lists as well. 12:51:12 we could turn on ABRT reporting in Fedora. Then we'd know how many had crashes 12:51:30 (we get ABRT reports for nfs-ganesha) 12:51:33 #action Start a mailing list discussion on EOLing 3.6 12:51:43 kkeithley, What would that take? 12:52:00 Changes in our source? 12:52:03 probably just a setting in Bodhi 12:52:05 kkeithley: that should be turned on by default? if it is not, we need to fix it 12:52:49 but, abrt only reports segmentation faults and stack-traces, maybe Gluster is just better than Ganesha ;-) 12:53:12 haha 12:53:19 we could also implement google analytics xlator 12:53:40 nice idea! 12:53:52 That's enough side-track 12:53:57 #topic GlusterFS-3.5 12:54:03 This is now EOLed. 12:54:17 I'll commit a change to the repo, mentioning that 12:54:18 Should an announcement be made seperately for this? 12:54:24 yes 12:54:26 and close all the left over 3.5 bugs with a note 12:54:35 Or would amye's annoucement cover this? 12:54:50 I expect it to be mentioned there as well 12:55:13 Okay. Good then. 12:55:20 in any case, if we do an announcement, it should be done after the 3.8 communication 12:55:24 https://en.wikipedia.org/wiki/File:Taps_on_bugle.ogg 12:55:37 Thanks for managing the 3.5 releases ndevos! 12:55:49 np, time to move on! 12:56:23 #topic NFS-Ganesha 12:56:46 kkeithley: you're up! 12:57:02 nothing to report 12:57:05 or skoduri or jif 12:57:44 yes nothing new.. stabilizing md-cache layer 12:57:57 next big features are queued behind things like upcall, and compound fops 12:58:04 in gluster 12:58:20 Did any of those land in 3.8? 12:58:33 There was a list last week from poornimag. 12:59:13 #topic Samba 12:59:20 We're nearly outta time. 12:59:34 rastar_, obnox, around to provide any updates? 12:59:36 Nothing to add for this week. 12:59:43 Thanks. 13:00:04 #topic Last weeks AIs 13:00:31 I've got 2 of the 4 AIs from last week, and I know they're not done. 13:00:39 rastar_, Has one of the other 2. 13:00:49 #topic rastar to look at 3.6 builds failures on BSD 13:00:53 I have prepared the skip code for that 13:01:02 Yet to update Jenkins 13:01:11 rastar_, Was this the 3.6 build failures in glusterd? 13:01:22 kshlm: I think yes 13:01:30 Should I carry this AI over to next week? 13:01:45 but it was decided to skip build checks for 3.6 on *BSD 13:01:48 yes 13:02:03 Cool. 13:02:55 I have a question about my AI to check if mem-leak fixes are required? Should I still do it? 13:03:11 mem-leak fixes for 3.6 that is. 13:03:31 kshlm: if nobody complains or files bugs, I do not think we need to be very active with 3.6 13:03:59 ndevos, that AI came up because of a user list thread. 13:04:11 But no bug has been filed officially yet. 13:04:30 So I guess I'll just scratch this AI off for now. 13:04:42 kshlm: ask them to file a bug if they really care and can not move to 3.7? Keep it simple and short ;-) 13:04:56 ndevos, Okay. I'm gonna do that. 13:05:03 or, get them to move to 3.8, of course! 13:05:03 #topic Open floor 13:05:33 We have a couple of topics, that seems to have been added after the bug-triage yesterday. 13:05:45 I guess kkeithley added them. 13:05:59 Any context on these? 13:06:17 I think they're self explanatory 13:06:36 Seems like they're announcements/guidelines, more than a discussion topic. 13:06:52 a reminder. 13:06:52 Did you intend to discuss them now? 13:06:56 not per se 13:07:03 Okay. 13:07:44 ... oh the tension for the readers that do not have the etherpad open 13:07:48 #info Bug self triage. When you open a bug for yourself, assign it (to yourself) and add the keyword "Triaged" 13:07:48 #info If it's not for yourself, but you know who it does belong to, assign it to them and add the keyword "Triaged" 13:07:48 #info If you submit a patch for a bug, set the bug state to POST. 13:07:48 #info If your patch gets commited/merged, and the commiter forgets, set the bug state to MODIFIED 13:08:14 This would be better in someplace in glusterdocs. 13:08:38 I think we have that documented :) 13:08:50 The second topic, kkeithley is that a discussion as well? 13:08:59 'kkeithley Saravanakmr will set up Coverity, clang, etc on publicĀ  facing machine and run it regularly' 13:09:01 no, not really 13:09:02 #link http://gluster.readthedocs.io/en/latest/Contributors-Guide/Bug-Triage/ 13:09:13 just an AI for misc and nigelb 13:09:25 #link http://gluster.readthedocs.io/en/latest/Contributors-Guide/Bug-report-Life-Cycle/ 13:09:49 For misc/nigelb or for Saravanakmr? 13:10:21 I'll add an AI in any case. 13:10:24 just me 13:10:26 for that one. 13:10:37 #action kkeithley Saravanakmr with nigelb will set up Coverity, clang, etc on publicĀ  facing machine and run it regularly 13:10:55 nigelb, You have an AI now. 13:11:07 That's all of the topics we had today. 13:11:18 If we have nothing more to discuss I'll end the meeting. 13:11:24 ..in 1 minute. 13:11:31 ok thx bye :) 13:11:41 Bye post-factum 13:12:38 Okay. 13:12:46 Thanks for attending the meeting everyone 13:12:49 #endmeeting