12:03:44 #startmeeting 12:03:44 Meeting started Wed Nov 12 12:03:44 2014 UTC. The chair is davemc. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:03:44 Useful Commands: #action #agreed #halp #info #idea #link #topic. 12:03:54 Roll call 12:04:00 who's here 12:04:08 * davemc is here 12:04:20 * JustinClift waves 12:04:27 * hagarth is here 12:04:29 * kkeithley is here 12:04:31 * kshlm is here 12:04:42 https://public.pad.fsfe.org/p/gluster-community-meetings 12:04:44 etherpad is at https://public.pad.fsfe.org/p/gluster-community-meetings 12:04:52 * lalatenduM is here 12:05:07 * Humble is here 12:05:08 * ndevos is here, but also in a confcall 12:05:10 if you would, please add yourself to the IRC - IRL translator on the page this week 12:05:22 line 27 12:05:31 sounds like a cool translator to implement in glusterfs 12:05:57 actions from last meeting, if I scraped correctly 12:06:04 getfattr -n "user.IRL" /mnt/glusterfs/ could be the interface :) 12:06:22 #item hagarth to update maintainers file 12:06:35 davemc: still TBD, intend doing this week 12:06:42 k 12:07:06 #action hagarth to update maintainers file 12:07:33 #item ndevos to send email / blog on RHEl 6.6 12:07:35 this is done 12:07:39 I think 12:07:42 yes 12:07:44 yes, that is done 12:07:49 ndevos++ 12:08:00 #item hagarth to send an email about release maintainer for 3.6 12:08:11 done, sent out an email few minutes back 12:08:22 cool 12:08:35 #item Humble create a maintainer wiki page 12:08:42 I am collecting information on components and maintainers.. need some more time to finish this task 12:08:53 no problem 12:09:02 #action Humble create a maintainer wiki page 12:09:17 all I have from last meeting 12:09:22 ready to move on? 12:09:36 yes 12:09:44 #item 3.6 12:10:00 3.6.1 was released last week to overcome the packaging problems 12:10:14 did we announce it somewhere? 12:10:14 we will have a bug tracker for 3.6.2 soon 12:10:27 davemc: yes, announced on users & devel 12:10:28 yep .. indeed a good solution to couple of problems! 12:10:43 Blog/twitter/etc? 12:10:51 announce list? 12:11:07 davemc: nope, we did not hit announce. 12:11:11 Hmmm, I wonder if we have a release checklist page 12:11:20 If not, that's probably worth creating 12:11:24 JustinClift: no blog/twitter too 12:11:27 Help us to not miss things 12:11:33 * overclk is here 12:11:41 we _need_ release checklist 12:11:52 JustinClift: +1, can you take a stab at that? 12:12:29 #action JustinClift to create initial GlusterFS Release Checklist page on the wiki 12:12:37 tks 12:12:47 * JustinClift coulda sworn we already have one started somewhere 12:12:53 Will look later :) 12:13:08 probably. one of my major peeves is trying to find what has already been done 12:13:23 On that note... davemc we need a link to the wiki from the www.gluster.org site 12:13:25 I propose that we have a "release often" strategy for 3.6.x till the branch becomes very stable 12:13:32 #item ndevos, lalatenduM, kkeithley and Humble to propose a long term solution to the packaging problem in CentOS/RHEL 12:13:34 +1 12:13:40 +1 to release often 12:13:49 If we can automate large chunks of that, the better 12:13:51 JustinClift, meeting f2f with tigert and DV to discuss web site in total 12:14:02 JustinClift: yeah 12:14:34 #idea institute an "early and often" till 3.6 line is stable 12:15:00 okay 12:15:05 #item ndevos, lalatenduM, kkeithley and Humble to propose a long term solution to the packaging problem in CentOS/RHEL 12:15:24 davemc, still in works 12:15:29 davemc: Soumya Deb has input on web stuff too 12:15:30 there have been some preliminary conversations, but nothing definite yet 12:15:33 k, will leave live 12:15:40 davemc, we should move this AI for next week 12:15:43 #action #item ndevos, lalatenduM, kkeithley and Humble to propose a long term solution to the packaging problem in CentOS/RHEL 12:15:44 davemc: See if you can get him to video in while you guys do so 12:16:10 jcastillo, will try. time not set yet 12:16:26 JustinClift, will try, time note set yet 12:16:27 can anybody provide inputs to Soumya Deb on gluster-infra? 12:16:28 davemc: In the meantime, can you please just add a link to the wiki to the website 12:16:43 That'll help while waiting for the "well though out" solution. ;) 12:16:51 JustinClift, will do. I just ht the blofg point and get there 12:16:51 about the website revamp .. he is eager to help us. 12:17:08 #action davemc to add pointer to wiki from site 12:17:09 hagarth: I keep on meaning to, but haven't gotten around to it yet 12:17:31 JustinClift: okay, I think we can rope him in for any further discussions on the website 12:17:38 #action JustinClift to respond to Soumya Deb on gluster-infra about website 12:18:04 * JustinClift goes for more coffee 12:18:16 I think the web site may end up with its own category on meetings for a while 12:18:33 any other 3.6 items? 12:18:38 davemc: +1 to that 12:18:51 nothing more from me on 3.6 12:18:53 davemc: yes 12:19:00 as noted, approximately 300 3.6.0 downloads through 9-nov 12:19:12 your floor pranithk 12:19:14 davemc: I just found that http://review.gluster.com/#/c/8201/ is not merged. SO ext4 is useless with gluster :'-( 12:19:32 davemc: I screwed up :'-( 12:19:49 as a former xfs guy, i could make a snide remark 12:19:50 davemc: I was under the impression that it was already merged 12:19:55 pranithk: let us target this for 3.6.2 12:20:09 "early nd often" mantra 12:20:41 pranithk: can you own sending a backport of this to release-3.6? 12:21:05 that would help 12:21:22 hagarth: I just asked soumya to re-submit it with a bug-id. 12:21:36 hagarth: yes she will do backporting as well. she just agreed to it 12:21:45 pranithk: cool, thanks 12:22:21 any more 3.6? 12:22:32 when do we have 3.6.2? 12:22:45 ndevos: before raghavendra bhat comes back ;) 12:23:05 _not_ before? 12:23:10 or before? 12:23:16 (in the next week or two ) 12:23:21 yes, before, otherwise it won't be early+often 12:24:41 I will send out a note on 3.6.2 tracker later in the day .. feel free to mark dependencies on this bug 12:24:58 Fibre guy is here doing his thing 12:25:02 reminder for the late arrivals. If you could go fill out the IRC - IRL translator section of the etherpad, it would be nice 12:25:08 hagarth: and please set the Alias for that bug :) 12:25:42 okay, more 3.6? 12:25:43 ndevos: sure 12:26:00 davemc: let us move on 12:26:01 #item 3.5.3 12:26:22 thats ready, nobody complained about the beta 12:26:23 updates. noted some activity in the pad 12:26:38 but, we could include the symbol versioning, if we really want to 12:26:54 that would make material for a 3rd beta though... 12:27:02 include symbol versions, with or without a beta3? 12:27:21 beta3 +1 12:27:36 ndevos: I think we can do without a beta3 12:27:44 in general, additional patches would require a new beta 12:27:53 as the same patch has been tested on release-3.6? 12:28:21 either way, the 3.5 and 3.4 patches need to be reviewed 12:28:22 yes, still, I do not like to make exceptions - I'm not merging Praniths patches either 12:28:31 ndevos: yes release it. I also want to do some work for afr backward compatibility that needs to be marged in 3.5.x 12:29:00 so release and plan a 3.5.4 upcoming? 12:29:02 we don have symbol versioning in 3.5.2, so I do not see a strong reason to require it now 12:29:12 s/don/dont/ 12:29:15 ndevos: ok, let us move it to 3.5.4 then 12:29:39 kkeithley: works for you too? 12:29:40 so, are we declaring 3.5.3 ready as of today? 12:29:43 it does 12:29:48 okay 12:30:04 davemc: not ready, it needs updated release notes, but thats it 12:30:19 k 12:30:44 so, later today, with Humble or lalatenduM be able to build RPM packages tomorrow? 12:31:14 JustinClift should hurry up with that checklist ;) 12:31:16 ndevos, yeah should be ok 12:31:17 we can push it, but let's not "announce" it on Friday. Much grief came my way 12:31:34 davemc: :) 12:31:38 :) 12:31:45 tomorrow is thursday, thats ok? 12:31:53 sure... 12:31:53 grief from? 12:32:00 grief why? 12:32:02 for announcing in Friday 12:32:10 PR, mktg types, journalistic types 12:32:10 s/in/on 12:32:20 lol 12:32:58 #action ndevos will push release notes for 3.5.3 today, and prepare for release tomorrow 12:33:14 more on 3.5 in general? 12:33:27 pobrecito journalistos 12:33:37 davemc: can we do multiple releases per day? like 3.4 too? 12:34:07 well, it's usually frowned on, but as long as one is a strong lead the other weaker it's okay 12:34:11 * kkeithley isn't sure why not 12:34:22 no multiple releases plz 12:34:24 * Humble kkeithley :) 12:34:26 you collide your own message 12:34:27 on one day 12:34:33 davemc, +1 12:34:43 I think we will select some days in a week for each release 12:34:44 :) 12:34:55 I dont see the "collide", it shows a very active project? 12:34:55 Humble, +1 12:34:57 monday for 3.6 , wed for 3.5 :) 12:35:22 kkeithley: or one of us needs to release today? 12:35:30 ndevos, so you announce 3.5.3 and 3.4.6. which one should get covered 12:35:41 Btw, best day to announce new stuff is apparently Tuesdays 12:35:43 by the press/media 12:35:55 davemc: why not both, they are stable releases, and only include bug fixes 12:36:11 well, since everyone uses tuesday, it not necessarily as great as people think 12:36:19 :) 12:36:25 JustinClift: lol, with a release early/often, we could do a release every 3 weeks? 12:36:29 davemc: ;) 12:36:49 With PostgreSQL, for security updates they do one release announcement that covers all the versions 12:36:54 meh, whatever. I can wait. I already have release notes, I just have to tag and fire off a release in Jenkins. The real issue AFAIC is Humble and lalatenduM's time to build packages 12:37:00 Can we do one release announcement that covers several versions? 12:37:05 ndevos, then he announce,ment is one announce , updates to the currently stable glusterfs lines 12:37:09 JustinClift: +1 12:37:10 (even tho it's not security related) 12:37:28 davemc: yes, that sounds good to me 12:37:43 not sexy, but works 12:37:52 "GlusterFS releases updated versions: 3.x.x, 3.y.x, etc" 12:37:59 well, a stable release should not be sexy :) 12:38:01 yep.. announcement can be in same day 12:38:17 as long as it is a single announce point 12:38:57 so are we decided to announce both together, and if so when? 12:39:06 davemc: what is for you an announcement? email to the list, a blog post with release notes, or something else? 12:39:14 If the text is ready to go today, do it today 12:39:28 ndevos: All of the above 12:39:32 ndevos, all 12:39:46 Mailing lists + Twitter + Blog + other social bits 12:39:49 followed by social media channels 12:39:58 All together = "a release" :) 12:40:20 and again, when? 12:40:27 Today 12:40:27 just not friday, please 12:40:36 today? 12:40:40 +1 for today 12:40:40 If it's ready today, do it today 12:40:43 works for me 12:40:43 hmm, okay - but I'd like to have the release notes included in those announcements, which makes it tricky for multiple version releases 12:40:55 ndevos: URLs to both would do 12:41:25 hagarth: I got some positive reactions on the full-fledged emails, I think those are appreciated 12:41:26 Yeah, maybe the highlight summaries in the announce text bit, and URLS to the full release notes for each 12:41:38 ? 12:42:01 maybe, we can try :) 12:42:01 release notes for 3.4.6 are already done. Blog post can be copy-paste of the 3.4.6beta2 blog post, minus "beta" 12:42:13 :) 12:42:21 ndevos: yeah, no harm in trying ;) 12:42:36 so the structure can be multifold. 12:42:54 a 'release announce' email/blog with highlights. 12:43:08 davemc: will you gather the notes and do the announcement? 12:43:15 ndevos: Once you try this approach, would you be ok to directly email the ppl you got positive reactions from last time and ask if this highlights+URLS approach is still good for them? 12:43:18 a supplemental email/blog with detail as deep as possible 12:43:38 ndevos, not today, I'm locked in Storage BU planning all day 12:44:07 kkeithley has his text ready 12:44:08 davemc: no, tomorrow, 3.5.3 needs a little time and Humble and lalatenduM would probably appreciate it too 12:44:21 ndevos, yup :) 12:44:32 well, I got the text, it just needs to get included in the repo, and tag the release - http://blog.nixpanic.net/2014/11/glusterfs-353beta2-release-notes.html 12:44:36 Ahh 12:44:40 In this case 12:44:46 How about we do 3.4.6 today 12:44:49 And 3.5.3 tomorrow 12:44:57 Since they're not going to be ready at the same time 12:44:59 that would work 12:45:10 and the order makes sense as well 12:45:22 And ndevos can do the full emails again ;) 12:45:27 well, it does depend on lalatenduM and Humble too - otherwise users ask "where are the packages"? 12:45:29 and can be the full blown detailed message 12:45:39 JustinClift, need some time to prepare packages 12:45:40 * hagarth senses that today is going to be a day of announcements ;) 12:45:58 we have done "packages will land soon on d.g.o" in the past 12:46:03 humble for both 3.4.6 and 3.5.3? 12:46:12 yep . 12:46:15 k 12:46:19 kkeithley: We should never do release announcements without packages 12:46:29 If that means we delay the release announcements, so be it 12:46:43 not having packages was the loudest grumble I heard from 3.6.0 12:46:43 yes, and people always ask when the packages are ready... 12:46:44 Isn't that kinda like the Pirate Code? 12:46:53 now a days the tar ball is mailed to package maintiners and once we are ready with packages in d.g.o we go for announcement 12:47:06 I think thats the right process to follow 12:47:10 well, there never were going to be packages for 3.6.0, so I can live with that kinda grumbling 12:47:11 Yeah 12:47:15 Lets take this offline 12:47:23 Well, to the mailing list 12:47:42 agreed here 12:47:52 13 minutes left 12:47:55 Lets get the packages ready to go asap, and co-ordinate the actual release day when we have packages ready to go 12:48:05 subject: tarballs of 3.4.6 and 3.5.3 will be released today, announcement follows tomorrow 12:48:06 make sense 12:48:32 awesome! 12:48:35 "announcement follows when packages are ready" ;) 12:48:37 I think we may have cover 3.4.6 here as well 12:48:41 * lalatenduM will leave for a meeting now 12:48:47 JustinClift, yep :) 12:48:50 bye lalatenduM 12:48:57 lalatenduM: ttyl 12:48:58 yes, 3.4.6 is ready to go. Just tell me when I should push the button(s) 12:49:07 k, kkeithley 12:49:10 kkeithley: For building packages, now :) 12:49:23 kkeithley: For release announcement, after the packages are ready 12:49:50 acknowleged 12:49:57 moving to next item 12:50:11 #item gluster.next 12:50:37 lot of activities on this front 12:50:42 #item jdarcy to convene a meeting to discuss improvements in small file performance 12:50:49 hagarth, yes 12:50:52 davemc: that is TBD 12:51:00 let us carry forward this action item 12:51:03 #action jdarcy to convene a meeting to discuss improvements in small file performance 12:51:25 I am interested in addressing a lot of our complaints about small file perf in 3.7 12:51:26 I think most of these are still in the working category 12:51:44 I haven't may feature pages 12:52:06 we do have messaging for the two items 12:52:15 are we going to send that email out today? 12:52:21 yes, I want to provide an update on 3.7 and 4.0 planning 12:52:44 The suggested text you sent was fine with me 12:52:50 basically we will announce planning for 3.7 and 4.0 today to the broader community 12:53:01 in essence, we are kickstarting both releases today :) 12:53:14 davemc: cool 12:53:30 3.7 will follow the 6 month release cycle 12:53:30 sorry to interrupt the new thread, just want to check that I should not have the 3.4.6 release build send email? 12:53:48 kkeithley: send that email to packagers 12:53:59 kkeithley: and not to the lists 12:54:09 acknowledged 12:54:10 4.0 will have a longer release cycle 12:54:18 * ndevos wonders if that could be changed by default? 12:54:52 more details on both releases will be available in the announcement email to be sent later 12:54:55 hagarth: "longer" - any definition thereof? 12:55:03 ok :) 12:55:19 ndevos: looking at a 12 - 15 month cycle (ballpark estimate) :) 12:55:53 * ndevos throws a squash ball and sees where it lands 12:56:26 any questions, thoughts on gluster.next releases? 12:56:43 maybe after the announcement :) 12:56:44 do we have landing pages yet? 12:57:00 davemc: yes 12:57:04 k 12:57:18 #link www.gluster.org/community/documentation/index.php/Planning37 12:57:45 #link http://www.gluster.org/community/documentation/index.php/Planning40 (more details will appear here soon) 12:58:18 hagarth. tks. I need to figure out how to ge tthose more visible on th esite 12:59:03 I'm ready to see the announce sent out for 3.7 & 4.0 12:59:15 davemc: can we start overview sessions on planned features in 3.7 from next week? 12:59:37 davemc: overclk is happy to do an overview/review hangout on bitrot detection 12:59:51 works for me. 13:00:09 davemc: let us work with overclk on this 13:00:18 hagarth, k 13:00:33 almost over 13:00:43 #item other items 13:00:58 anything other than my plea for video volunteers? 13:01:28 going once 13:01:34 going twice 13:01:38 davemc: let us follow up on that offline 13:01:41 and gone. 13:01:56 if nothing else, let's end the meeting 13:02:16 thanks all 13:02:19 davemc: thanks! 13:02:20 #endmeeting