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