15:01:43 <amye> #startmeeting Gluster Community Meeting - 11 April 2018 15:01:43 <zodbot> Meeting started Wed Apr 11 15:01:43 2018 UTC. The chair is amye. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:43 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:01:43 <zodbot> The meeting name has been set to 'gluster_community_meeting_-_11_april_2018' 15:01:56 <amye> Awesome, welcome. Hi Joe! 15:02:24 <amye> We've got a pretty light topic list, pls edit https://bit.ly/gluster-community-meetings with your things. :) 15:02:42 <amye> I'll give it a few minutes to see if there's anything come up for discussion. 15:03:30 <joes_phone> Just got off vacation. I completely unplugged and didn't think about this industry at all. 15:03:55 <amye> Fruity drinks with cocktail umbrellas, got it. 15:03:56 <joes_phone> So I've got nothing. 15:04:24 <joes_phone> Even better. Reason soaked mountain trails. 15:04:46 <joes_phone> Lol 15:04:46 <amye> #topic removal of old deb packages from repo. Why? 15:04:53 <joes_phone> *rain 15:05:08 <amye> kkeithley, I think that's yours, take it away. 15:05:21 <ivan_rossi> it is mine. i will comply 15:05:29 <kkeithley> huh? no, not mine 15:05:39 <amye> Oh, sorry! 15:05:49 <kkeithley> what is the issue? 15:06:24 <ivan_rossi> older deb packages e.g. 3.8 have been removed from apt repo. 15:06:55 <ivan_rossi> it is causing me some grief i can explain. I just wanted to know the reason why 15:07:02 <kkeithley> we were tight on space, but I did some housekeeping 15:08:28 <kkeithley> 3.8 repos are still there 15:08:34 <amye> what's the grief? 15:08:44 <ivan_rossi> I need to build some VMs using old version 3.8. If you still have the debs around somewhere i am willing to have them in my apt repo 15:10:01 <kkeithley> 3.8 repos are still there 15:10:16 <kkeithley> https://download.gluster.org/pub/gluster/glusterfs/3.8/3.8.15/ 15:10:37 <kkeithley> earlier 3.8.14 and earlier are tarred up, but they're all still there 15:11:07 <ivan_rossi> i thougth the tars just had the SOURCE code 15:11:15 <kkeithley> 3.9, and 3.7 and earlier are tarred up in https://download.gluster.org/pub/gluster/glusterfs/old-releases/ 15:11:31 <ivan_rossi> if the have debs inside i'm a happiy camper 15:11:43 <joes_phone> Are you referring to Launchpad? 15:12:03 <ivan_rossi> no download.gluster.org 15:12:13 <joes_phone> There are no Ubuntu debs at d.g.o 15:12:16 <kkeithley> Everything is in the tar file. All the .debs, etc. 15:12:31 <joes_phone> Ah 15:12:44 <kkeithley> I can untar them if that makes things easier 15:13:12 <ivan_rossi> not a problem I have my own apt repo. i will get the tar and do it myself 15:13:56 <ivan_rossi> BTW, if you need a debian mirror I may be able to provide it 15:14:31 <kkeithley> sure, send me the URL and I'll add it to the Debian README.txt files 15:15:05 <ivan_rossi> first let's populate it. let's get in touch and i can do it 15:15:15 <kkeithley> sounds good 15:15:17 <amye> Sounds like we're good on this one. 15:15:20 <amye> Ok to move on? 15:15:26 <ivan_rossi> fine by me 15:15:32 <amye> #topic - gluster option man/help command 15:15:42 <ivan_rossi> mine again 15:15:59 <amye> Carry on. :) 15:16:11 <ivan_rossi> is there a way to get a short description of the volume options? 15:16:24 <ivan_rossi> I know some of them are in the docs 15:16:57 <ivan_rossi> but having a two line description of an option meaning available grom gluster command woukld be great 15:17:49 <ivan_rossi> something like gluster v get (someopton)help 15:18:27 <ivan_rossi> I thought i stumbled on something similar in the past but not being able to find it out 15:18:37 <ivan_rossi> so i am probably confused 15:18:54 <shyam> Forward looking design/change in options is to reduce the large swath of options to a few, and provide better context for the same (in docs and possibly CLI as well) 15:19:17 <joes_phone> +1 15:19:49 * shyam looking for the right github issue where above request can be added 15:19:50 <ivan_rossi> joe are you plussing what? me or shyam? 15:20:20 <joes_phone> Thought I must say, I've always been impressed with the quality of "gluster volume set help" 15:20:48 <shyam> ok, not finding the right github issue, @amye can you add an AI on me to get back on where to post this request, thanks! 15:20:51 <joes_phone> Plussing shyam 15:21:28 <amye> #action Shyam to hunt through github for the correct issue 15:21:44 <amye> Anything else on this? 15:22:04 <shyam> Ok here goes, was hiding in GD2 issue list: https://github.com/gluster/glusterd2/issues/503 15:22:08 <amye> Oh, even better. 15:22:47 <ivan_rossi> Joe just solved my request. 15:23:04 <ivan_rossi> i can do grep 15:23:50 <joes_phone> \o/ 15:23:54 <amye> Sounds like we're good on this one too. 15:24:06 <amye> Shyam, you're next. 15:24:10 <amye> #topic - Switching minor releases to once in 2 month updates, than minor releases every month (based on #bugs fixed), post initial 3-6 minor releases, thoughts/concerns? [Shyam] 15:24:36 <shyam> So, we now do a minor release (say 3.12.x) every month 15:25:38 <shyam> Say, after 4-6 such releases, the bugs count or critical nature, reduces, we would like to save packaging and release times, and release once in 2 months after the initial 4-6 minor releases 15:26:03 <shyam> We will release ASAP, or on schedule if there are critical bugs 15:26:20 <shyam> Thoughts? 15:27:18 * kkeithley likes the idea of monthly for the first three minor releases, then bimonthly there after 15:27:24 <kkeithley> bimonthly = 60 days 15:27:39 <joes_phone> Seems reasonable as long as it's communicated well. If there is a prescription that release schedules are slipping it can wide confidence. 15:27:39 <ivan_rossi> makes sense. but for LTS only, otherwise it will never trigger 15:27:48 <joes_phone> *perception 15:27:58 <shyam> ivan_rossi: ack! 15:28:03 <shyam> joes_phone: ack! 15:28:14 <joes_phone> Stupid autocorrect 15:29:13 <ivan_rossi> jou want a metric like sum(crit_level*bug) and release if you go over a certain threshold. but it is probably too formal. 15:29:13 <joes_phone> *erode 15:29:43 <amye> That's my only worry, 'what's a critical enough bug' 15:29:51 <shyam> ivan_rossi: True, that maybe too formal 15:29:58 <joes_phone> If put it right in the release notes. "Next release in 60 days unless..." 15:30:24 <kkeithley> CVE should be one such critical enough bug 15:30:25 <ivan_rossi> amye: ML can probaly give a hint ;) 15:30:40 <kkeithley> otherwise we have to use our best judgement 15:30:49 <joes_phone> It's like art. You know it when you see it. 15:30:56 <amye> That's what.. sure. :D 15:31:03 <shyam> bugs causing data loss/corruption, frequent cores would qualify, rest as kkeithley says would be based on judgement 15:31:12 <amye> CVE is a good enough measure. 15:31:23 <shyam> joes_phone: ack on calling it out in the release notes 15:31:29 <ivan_rossi> daemon advertising on wrong ports, regressions 15:31:31 <amye> I mostly just wanted to make sure we had this conversation first. 15:32:48 <kkeithley> easily reproducible cores usually become CVEs, if we don't address them promptly 15:33:08 <kkeithley> a.k.a. denial of service 15:34:03 <joes_phone> Theoretically, cores are also code execution paths. 15:34:05 <amye> Those are good enough answers, that works. 15:34:27 <shyam> Ok, so conceptually we agree (will take this to the lists as well), and as long as for some (sane) definition of critical nature of a bug we will release minor updates in shorter cycles (at least till we have automation of packaging and testing of the same in place, where the time saving does not kick in as an argument anymore) 15:34:27 <amye> Shyam, I don't see any major issues with this, want to start a ML post on this? 15:34:30 <shyam> :) 15:34:32 <shyam> ack! 15:34:57 <kkeithley> also fyi & fwiw we get ABRT reports from Fedora. Mostly from CentOS systems lately. 15:35:01 <amye> ML for documenting the proposal ++ 15:35:47 <amye> Anything else on this topic? 15:35:54 <kkeithley> And guess who the lucky person is that receives them. 15:36:19 <kkeithley> I do open BZs, when there's useful info in them. 15:38:36 <amye> Going once for any other topics.. 15:40:33 <amye> Looks like we're good on this. 15:40:37 <amye> Meeting host for next time? 15:40:48 <amye> 25 April, same time 15:41:34 <joes-phone> I'll volunteer 15:41:54 <amye> Oh cool. Will put you down, Joe. 15:42:00 <joes-phone> I'm WFH that day anyway. Should make it easy. 15:42:05 <amye> And that's a wrap on today! 15:42:08 <amye> #endmeeting