12:01:40 <ndevos> #startmeeting Weekly Gluster Community Meeting 12:01:40 <zodbot> Meeting started Wed Sep 16 12:01:40 2015 UTC. The chair is ndevos. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:01:40 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 12:01:51 <ndevos> #info Agenda: https://public.pad.fsfe.org/p/gluster-community-meetings 12:01:55 <ndevos> #topic Roll Call 12:02:11 <ndevos> hey all, who's there today? 12:02:15 * kkeithley is here 12:02:18 * rastar is here 12:02:20 * overclk is here 12:02:22 * msvbhat is present 12:02:25 * ira is here. 12:02:33 * raghu is jere 12:03:07 * poornimag is here 12:03:25 <ndevos> I have the feeling today could be quick, many developers in India seem to be taking todays afternoon and the next days off 12:03:53 * ira nods. 12:03:56 <ndevos> #info we're skipping action items assigned to people that are missing today 12:04:13 * tigert is here 12:04:19 <ndevos> #topic Last Weeks Action Items (assinged to people present) 12:04:24 <ndevos> #topic poornimag to send a mail on gluster-devel asking for volunteers to backport glfs_fini patches to release-3.5 12:04:48 <ndevos> poornimag: did you send the email out? I dont think I saw it 12:05:13 * rafi is here 12:05:44 <ndevos> poornimag: there are about 4 weeks until 3.5.7 will get released, maybe someone wants to send backports before that 12:06:00 * ndevos wonders where poornimag went... 12:06:14 <poornimag> ndevos, nope haven't sent it, will do it today 12:06:21 <ndevos> poornimag: okay, thanks! 12:06:28 <poornimag> ndevos, ok 12:06:35 <poornimag> ndevos, wc 12:06:51 <ndevos> #info poornimag will send the request for assistance on backports today 12:07:02 <ndevos> #topic rastar to initiate discussion on exploring the different approaches towards doing GlusterFS release management and announcements 12:07:23 <rastar> ndevos: haven't done that, but will do it today 12:07:23 <ndevos> rastar: could you elaborate the topic a little, we could not make much sense out of it last week 12:07:31 <rastar> have the draft ready 12:07:51 <rastar> oh, it is the same thing we discussed at the end of september 2nd gluster meeting 12:08:09 <rastar> on need to have a release planning/status page for all gluster releases/features 12:08:53 <ndevos> #info this topic is about the need to have a release planning/status page for all gluster releases/features 12:09:19 <ndevos> #info rastar will send an email to start the discussion later today 12:09:23 <ndevos> thanks rastar! 12:09:38 <ndevos> #topic closing old bugs on unsupported versions and removing unsupported versions from bugzilla 12:09:58 <ndevos> this topic came up during yesterdays bug triage meeting 12:10:17 <ndevos> obviously people are still opening new bugs against the 3.4 release that is End-Of-Life 12:10:34 <ndevos> we need to make clear to people that older releases are not supported anymore 12:10:47 <ndevos> but, we also would still like to give them the option to report bugs 12:11:12 <rafi> ndevos: +1 12:11:20 <ndevos> closing bugs against EOL'd releases is not very use friendly, and we're unsure if that should be done 12:11:27 <ndevos> s/use/user/ 12:11:43 <kkeithley> maybe we should change, e.g., 3.4.7, to 3.4.7-EOL or something similar 12:11:58 <justinclift1> kkeithley: That sounds like a good diea 12:12:01 <justinclift1> idea even 12:12:40 <kkeithley> then when we triage we can set needinfo and ask if the bug still exists in newer versions? 12:12:40 <ndevos> yes, that, or create one (version-less) End-Of-Life version, and move all bugs to that 12:13:12 <kkeithley> if someone is looking for 3.4.7, will they even look for some generic EOL version? 12:13:18 <ndevos> personally I would be surprised if users understand EOL at all, and I would prefer to spell it out 12:13:31 <kkeithley> spelling it out is better, yes 12:13:58 <ndevos> I hope people would think "whats up?! my version is not listed" and check why that would be 12:14:18 <kkeithley> it'd be nice to think that. ;-) 12:14:31 <kkeithley> to think that that's what they'd do. 12:15:18 <justinclift1> It's probably a better idea to have the 3.4(.x?) bit included in the -End-Of-Life, so anyone doing metrics/stats can still work with the historical data 12:15:36 <justinclift1> If it all gets lumped into the same version, it sounds like that would be lost 12:16:12 <ndevos> not sure, there is a history tab in bugzilla that contains all those detail (no idea how to get that from a script) 12:16:21 <justinclift1> np 12:16:35 <ndevos> I also dont know who is doing statistics, if there is someone at all? 12:16:45 <kkeithley> maybe not now 12:16:54 <kkeithley> but some day? 12:16:58 <justinclift1> Yeah 12:17:13 <justinclift1> It's not an uncommon thought both inside RH and external 12:17:25 <justinclift1> People do all kinds of high level analysis of things 12:17:56 <ndevos> okay, so we'd like to rename the current EOL'd versions like: $version + "-End-Of-Life" ? 12:18:10 * justinclift1 nods 12:18:45 <ndevos> anyone else that does (not) like this? 12:18:47 * ira wonders if we are sure EOL is really... EOL? :) 12:18:52 <kkeithley> 3.4-end-of-life or 3.4.7-end-of-life? 12:19:13 * justinclift1 isn't sure 12:19:13 <ndevos> kkeithley: probably squash them all in one 3.4-end-of-life? 12:19:15 <kkeithley> ira: no, not if it's also a bug in later versions 12:19:36 <justinclift1> No preferences here 12:19:37 <ira> Then why the -eol tag? 12:19:37 <justinclift1> :) 12:19:45 <kkeithley> but the concern (or my concern) is that someone using 3.4.7 won't bother, or won't know if it's a bug in a later version 12:19:55 <ira> It's not a true eol, we haven't shot it dead, dead.... 12:19:59 <ndevos> ira: well, 3.2, 3.3 and 3.4 are EOL, we will not update the git repo with fixes anymore 12:20:11 <kkeithley> then they file it against the only 3.4foo they can find, and we fix it in bug triage 12:20:47 <ira> Is there a note we can put in BZ when they file against it saying that is EOL? 12:20:56 <kkeithley> needinfo 12:21:24 <ira> No, when they select the version... so they get it instantly ;) 12:21:35 <ndevos> a note will not be automatic, we will do so during the weekly bug triage if the maintainers of the component fail to do it 12:21:37 <kkeithley> set needinfo and ask if they think it still exists in later versions. Or do our homework and check ourselves 12:22:41 <ira> In the last version announcement, you might wish to say, EOL. I'm not sure I'd put it in the version number. I'd put it in the release notes, etc. 12:23:16 <ndevos> sure, its all in the release notes and such, but people still file new bugs against EOL'd releases 12:23:23 <kkeithley> We're talking about the Version: they can pick when they file a BZ 12:24:34 <kkeithley> we want to clear out all the BZs filed against EOL versions, and even delete the EOL versions from bugzilla 12:24:51 <kkeithley> for some definition of "we" 12:25:13 <ira> Do we allow versions 3.4.1 to be BZ'd? If so they should get the -EOL tag also. 12:25:39 <ndevos> #info Fedora closes bugs that are filed against versions that are end-of-life 12:26:02 <justinclift1> Oops. 12:26:08 <justinclift1> AFK - Getting pizza out of ven 12:26:12 <ndevos> ira: yeah, there are a whole bunch of 3.4.* version in Bugzilla 12:26:13 <justinclift1> oven 12:26:38 * ndevos isnt a big fan of that, he rather sees one 3.4 version 12:27:05 <ira> I see both ways... But if they are all EOL... we should change it to be -EOL ;) 12:27:11 <kkeithley> close all 3.4.x BZs, delete all 3.4.x versions in bugzilla. Any new BZs for 3.4.x get filed against 3.4-end-of-life. 12:27:24 <ndevos> ira: yes, thats the plan :) 12:27:37 <kkeithley> Ditto for 3.3, 3.2, etc. 12:27:41 <ndevos> well, "plan", its the suggestions we're just discussing now 12:27:53 <rastar> kkeithley: but then we risk not knowing when the bug got introduced 12:28:05 <rastar> say a bug got in at 3.4.3 12:28:38 <justinclift1> Good point 12:28:41 <kkeithley> There's plenty of space elsewhere to document that sort of detail. right? 12:28:43 <ndevos> rastar: normally people post the exact version in the opening comment, the list of glusterfs packages installed 12:29:11 <kkeithley> the exact packages installed will have all that info as well. 12:29:26 <ndevos> or the logs... 12:29:52 <rastar> ndevos: they may skip unless it is necessary and I am just looking at it from search perspective 12:30:19 <rastar> version=3.4.3 is more accurate than description-contains:3.4.3 12:30:36 <ndevos> rastar: I doubt the real value it adds, IMHO the overhead of managing all those versions is worse 12:31:08 <ndevos> rastar: do you know of anyone using those details? 12:31:21 <rastar> Agreed. No automated way to reply to all new bugs filed with EOL message and automatically close it? 12:31:27 <kkeithley> rastar: I don't disagree, but.... 12:31:48 <kkeithley> the value of diminishing returns.... 12:32:15 <rastar> kkeithley: :), yes I agree, especially with the number of people who turn up for triage meeting 12:32:22 <ndevos> we could also just close all the EOL bugs with a note, and then remove the EOL versions from Bugzilla completelt 12:32:27 <ndevos> *completely 12:33:04 <rastar> Is the automated way bad? 12:33:30 <ndevos> rastar: if there is an automated way, it would not be too bad, but I dont think there is 12:34:04 <rastar> oh, I thought it would be similar to what we do for a new gerrit review message 12:34:26 <ndevos> no, thats quite different, Gerrit posts something in that case 12:34:50 <ndevos> we dont have a service/bot/.. that monitors for newly filed bugs and posts comments in the bugs 12:35:20 <rastar> ok, then it does make sense :) 12:36:04 <ndevos> I'll propose a vote, pick 'a' or 'b': 12:36:22 <ndevos> a. rename all 3.4.x versions to 3.4.x-end-of-life 12:36:45 <ndevos> b. close all EOL'd bugs with a note and remove the EOL'd versions from Bugzilla 12:37:00 * ndevos votes for B 12:37:58 <kkeithley> B includes creating, e.g., new 3.4-end-of-life versions in bugzilla 12:37:59 <kkeithley> ? 12:38:05 * kkeithley votes for B 12:38:13 * justinclift1 votes a 12:38:25 <ndevos> I would not even create a new end-of-life version, lets say thats optional 12:38:27 <justinclift1> Probably easier yeah? 12:38:38 <justinclift1> a) I mean 12:39:03 <ndevos> easier is not the question... what would be clearest for people that file new bugs? 12:39:03 * rastar votes for a 12:39:11 <rastar> tie breaker please 12:39:20 * justinclift1 still thinks A then 12:39:32 <rastar> rafi: ^^ 12:40:03 <justinclift1> Lets ask on mailing list? 12:40:45 <ndevos> yeah, if we're tied we should get someone else to reply :) 12:40:53 <ndevos> kkeithley: could you send the email about that? 12:41:03 * raghu votes for b, but asking in the mailing list also looks fine 12:41:15 <kkeithley> I guess I don't actually care whether we keep eol BZs. If A is create, e.g., 3.4-end-of-life, reassign EOL BZs to 3.4-end-of-life, then delete all the 3.4.x versions in bugzilla. 12:41:33 <kkeithley> If that's it, then I change my vote to A 12:41:52 <kkeithley> yes, I will send email to the list 12:42:25 <ndevos> #action kkeithley will send an email to the list to get opinions on how to close/move EOL'd bugs 12:42:30 <ndevos> thanks kkeithley 12:42:36 <kkeithley> yw 12:42:37 <ndevos> #topic GlusterFS 3.7 12:42:49 <ndevos> hmm, no pranith... 12:43:00 <ndevos> anyone else who's watching progress of 3.7? 12:43:31 * ndevos guesses not 12:43:34 <ndevos> #topic GlusterFS 3.6 12:43:42 <ndevos> raghu: what are your plans? 12:43:57 <raghu> I planning to make 3.6.6 coming monday 12:44:08 <raghu> but unfortunately I dont have suffecients patches merged. 12:44:22 <ndevos> what is sufficient? 12:44:27 <raghu> After 3.6.5 only 3-4 patches have been merged 12:44:47 <justinclift1> New ETA? 12:44:49 <raghu> ndevos: If thats ok, then I am going to make 3.6.6 on monday 12:45:07 <ndevos> sure, thats fine 12:45:09 <raghu> otherwise I can wait for one more week, or I can make along with 3.7 release 12:45:26 <ndevos> #info raghu is planning to release 3.6.6 on Monday 12:45:41 <ndevos> nah, lets try to stick to the schedule a little 12:46:06 <ndevos> raghu: anything else? 12:46:15 <raghu> ndevos: there were some patches mentioned by richard from facebook, where he had backported some patches 12:46:41 <raghu> ndevos: but I think he mentioned only about commit ids, (especially in DHT and AFR) 12:46:51 <ndevos> raghu: oh, right, that would need some checking, I wonder if we already included some of the those 12:47:26 <raghu> ndevos: I dont think so. Because after his mail, I did not get any patches backported in AFR and DHT. 12:47:35 <raghu> probably I can consider them for 3.6.7 12:47:59 <ndevos> raghu: yeah, defer them to 3.6.7 if nobody has time before monday 12:48:20 <raghu> ndevos: sure. First I have to discuss about it with AFR and DHT folks 12:48:31 <raghu> 3.6.7 seems to be better for those patches 12:49:01 <ndevos> #info 3.6.x backport suggestions from Richard will not get included in 3.6.6, more likely for 3.6.7 12:49:24 <ndevos> thanks raghu! 12:49:35 <ndevos> #topic GlusterFS 3.5 12:50:04 <ndevos> I did a 3.5.6 release yesterday and sent the notification to the maintainers and packaging lists 12:50:23 <ndevos> A tracker 3.5.7 is available too 12:50:41 <ndevos> 3.5.6 includes 3 patches, two fixes and the release-notes :) 12:51:14 <ndevos> backports for 3.5 are much appreciated, please send them to Gerrit! 12:51:35 <ndevos> #info 3.5.6 has been released, announcement follows when more packages are available 12:51:44 <ndevos> #topic GlusterFS 3.8 12:52:13 <ndevos> ... I wonder who is here for 3.8 info 12:52:23 <ndevos> krishnan_p: maybe you? 12:52:56 <ndevos> #topic GlusterFS 4.0 12:53:12 <ndevos> probably the same, krishnan_p? 12:53:39 <overclk> ndevos, discussions have been going on for DHT2 with shyam 12:53:59 <overclk> ndevos, and for NSR with asengupt and jdarcy 12:54:09 <ndevos> overclk: ah, good, where did those discussions take place? 12:54:30 * ndevos did catch up on all emails to the lists yet 12:55:05 <overclk> ndevos, for dht2 as of now it's mostly b/w few folks and shyam takes care of putting things up on ML and gerrithub (as commits) 12:55:30 <overclk> ndevos (and all): https://review.gerrithub.io/#/q/project:ShyamsundarR/glusterfs 12:55:58 <ndevos> #info DHT2 progress can be followed on GerritHub https://review.gerrithub.io/#/q/project:ShyamsundarR/glusterfs 12:56:48 <ndevos> overclk: do you know if there is a DHT2 doc in the glusterfs-specs repository? 12:56:55 <overclk> ndevos, for NSR, the design document should be out for review shortly. jdarcy, any comments? 12:57:47 <jdarcy> Still trying to get caught up after being out of touch all day yesterday, but yeah, I think we'll be able to post a version of the spec pretty soon. 12:58:00 <overclk> ndevos, https://github.com/gluster/glusterfs-specs/blob/master/in_progress/dht-scalability.md 12:58:15 <ndevos> overclk: ah, cool 12:58:15 <jdarcy> Meanwhile, there's the six previous generations of specs out there, including one on Gerrit. 12:58:25 <overclk> ndevos, that's the closest I think in spec, but that's not what's going on in gerrithub ;) 12:58:37 * ndevos face palms 12:58:55 <overclk> ndevos, we surely need it to be updated. 12:59:18 <ndevos> overclk: is that something you can make happen? poke some people and get it updated? 12:59:25 <overclk> ndevos, I can probably take care of that 12:59:27 <overclk> ndevos, yup :) 12:59:51 <ndevos> #action overclk will get the dht-scalability doc in glusterfs-specs update to the latest design 13:00:27 <ndevos> #action jdarcy (and/or others) will post version of the NSR spec "pretty soon" 13:00:45 <ndevos> #topic Open Floor 13:00:47 <overclk> ndevos, and update glusterfs-spec too (for NSR). 13:01:04 <ndevos> overclk: yeah, I assumed that it ths spec that jdarcy mentioned 13:01:23 <ndevos> #info Weekly reminder to announce Gluster attendance of events: https://public.pad.fsfe.org/p/gluster-events 13:01:39 <ndevos> #info REMINDER to put (even minor) interesting topics on https://public.pad.fsfe.org/p/gluster-weekly-news 13:01:55 <ndevos> did anyone else have anything for the Open Floor? 13:02:52 <ndevos> well, if everyone stays quiet, we'll just close up for the day 13:03:00 <ndevos> thanks all for joining! 13:03:05 <overclk> thanks ndevos 13:03:11 <ndevos> #endmeeting