12:01:28 #startmeeting 12:01:28 Meeting started Wed Jul 8 12:01:28 2015 UTC. The chair is ndevos. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:01:28 Useful Commands: #action #agreed #halp #info #idea #link #topic. 12:01:33 #info Agenda: https://public.pad.fsfe.org/p/gluster-community-meetings 12:01:39 #topic Roll Call 12:01:46 hi all, who's there today? 12:01:46 * jdarcy is 12:01:47 o/ 12:01:53 * hagarth is here 12:01:54 * rafi1 is here 12:02:12 * overclk is here 12:02:18 * kkeithley is aqui 12:02:21 * raghu is here 12:02:53 well, thats not too bad, but I hope we can convince more others to join next time :) 12:03:14 #topic Last weeks action items 12:03:24 #topic kkeithley to check on new Forge hand-off from JustinClift 12:03:45 * soumya is here 12:03:46 * jiffin here 12:03:49 Justin contacted me after the meeting 12:03:58 he says he's still going to do it. 12:04:19 okay, you mean the hands-over, or the actual work? 12:04:30 I have not contacted anyone else, e.g. his former manager, to find out if someone else will pick up where he leaves off 12:04:33 the actual work 12:04:54 oh, good :) 12:05:29 I'm not sure if there is a Justin-replacement, or if there is any pressure to move quick(er) 12:05:50 hagarth: do you know more about that? 12:05:54 ndevos: i don't have any real insight into that. I asked, but I did not get a good answer. 12:06:12 spot: ah, ok 12:06:13 ndevos: I know that there is a candidate in sight, but don't have any further details beyond that. 12:06:25 maybe something for the new community manager — if one ever gets hired — to take up 12:07:08 yeah, I guess a new community manager would lead it, but we still need someone doing the technical bits'n pieces that Justin did 12:07:12 * obnox is here but late (sorry) 12:07:18 * RaSTar is here 12:07:50 hagarth, spot: who of you would be able to find out more details before next meeting? 12:08:04 ndevos: i'll ask about it later today. 12:08:11 spot: thanks! 12:08:39 #action spot Will ask about a potential Justin replacement 12:08:45 #topic tigert summarize options for integrating a calendar on the website, call for feedback 12:08:55 tigert: are you there, or still on holidays? 12:09:18 * ndevos assumes holidays 12:09:22 #topic hagarth will start with planned roadmaps for all gluster.next releases 12:09:35 ndevos: plan to complete this week 12:09:49 in fact have a discussion on 3.8 plans added in the agenda today 12:09:54 * msvbhat arrives late to the meeting 12:10:21 #action hagarth *will* complete roadmap planning for the next gluster releases *this* *week* 12:10:37 #topic csim/misc to pickup the requesting of public IPs and those kind of things for our new servers 12:10:58 csim: you've started some workaround with a VPN if I understood correctly? 12:11:38 well, he did, see #gluster-dev earlier today 12:11:52 but, he's blocked on some firewall issue... 12:12:11 might be the iWeb firewall, I did not ask for the details from him 12:12:21 #topic hagarth to push 4.0 roadmap on the site 12:12:41 ndevos: yup, but firewall on both side block, so waiting to open and looking back at setting some VM 12:12:59 hagarth: once the plans are ready later this week, when will we have a nice page on gluster.org with them? 12:13:02 basically, RH firewall block the VPN when the server is RH side, and iweb when on iweb side :) 12:13:07 ndevos: that's the plan 12:13:14 csim: ah, thanks! 12:13:15 (so i choose RH firewall to be opened, as I know who to ping/annoy) 12:13:29 (I could make it run over ssh, but this did look too much a hack) 12:13:30 hagarth: you missed the "when" in my question :) 12:13:41 ndevos: this week of course :) 12:13:50 hagarth: heh, ok! 12:14:13 #action hagarth will publish the 4.0 roadmap to gluster.org later this week 12:14:25 #topic overclk to put up feature page for lockdep 12:14:37 overclk: did you put something togther? 12:14:53 * ndevos did not see an email about it, but could easily have missed that 12:14:56 ndevos, nope. later this week. 12:15:26 #action overclk will create a feature page about lockdep later this week 12:15:41 overclk: btw, where are feature pages created now? 12:15:46 the wiki is read-only... 12:16:08 hchiramm: any suggestion from you? 12:16:14 ndevos: is it in hchiramm's doc repository? 12:16:26 hagarth, ndevos yes 12:16:30 it has to be in github project 12:16:42 hagarth: maybe, but for work-in-progress documents sending pull-requests does not make much sense? 12:17:20 ndevos: hmm, why not? maybe we mark it as a draft somewhere? 12:17:29 ndevos, u can even have a collb. tool like google docs 12:17:36 and have a feature page linked 12:17:53 hchiramm: ew, who wants to use google docs!? 12:18:05 its an example :) 12:18:10 :) 12:18:21 hchiramm: no to google docs please ;) 12:18:31 same here 12:18:54 #action overclk will experiment with getting a feature page added to the readthedocs repo, and send *many* pull requests 12:19:39 #topic krishnan_p to send out email on devel list about improving our epoll solution 12:19:48 krishnan_p: no email about that yet? 12:19:48 Somebody should create an open-source collaborative text editing platform with at least half the functionality of Google Docs. Haven't seen one yet. 12:19:54 ndevos, I will be sending the email out by end of this week 12:20:21 krishnan_p: thanks! 12:20:39 #action krishnan_p will send an email about improving epoll this week 12:21:06 jdarcy: something like etherpad, but with a git backend of some kind? 12:21:06 jdarcy: vi + git ? ;) 12:21:21 agree with jdarcy here, we have seen two proposals on google docs last month 12:21:33 #topic Documenting work in progress stuff 12:21:49 * hagarth even thinks of a name .. gitterpad 12:21:52 ndevos: And inline commenting. That's a huge difference between mature and not-so-mature tools. 12:22:26 #info documentation moved to the readthedocs project with a github repository, questions on editing are not all answered yet 12:23:12 jdarcy, agree. 12:23:12 jdarcy: yeah, commenting is extremely helpful... 12:23:50 Sorry about derailing the conversation. Just kind of a pet peeve. 12:24:24 hchiramm: GitHub offers a wiki too, and is backed by a git repo, it is easier to edit that, any reason why we are not using that for the documentation? 12:25:16 jdarcy: I like to have a discussion with some clarity about how we should proceed with documenting things, its rather messy at the moment 12:25:59 nobody can find an etherpad (or, ew, a Google doc) because those are not linked from the main documentation 12:26:34 and, linking them would be wrong too, we wanted nicely integrated docs, not distributed over many different systems 12:26:53 ndevos, agree. Please include me in that discussion. 12:27:20 krishnan_p: you just included yourself :) 12:27:43 * ndevos was actually expecting hchiramm to respond with ... something 12:27:43 ndevos, :) 12:27:55 Do planning/tracking docs need to be linked from the (semi) permanent doc, or are they more like BZ? 12:28:51 I would like to see all/most docs reachable from the same entry point, like gluster.readthedocs.org, something users can easily find 12:29:30 where it is kept does not really matter to me, but users should be able to find it and contribute ideas, suggestions and fixes 12:30:48 #action hchiramm to come up with suggestions on how/where to post work-in-progress documentation 12:31:27 one of the other things that is still open, is what documentation should we (if any) keep in the soure repository? 12:31:36 Then we have a dilemma. If we want it to be usable by non-developers then we exclude anything involving a pull request, but if we want it to be on the same site as our main doc we've excluded everything else. 12:31:56 ndevos, is github wiki browsable ? 12:32:02 ndevos: I would prefer design docs to be in the repo 12:32:30 hagarth: me too, but not everyone agrees :) 12:32:49 ndevos, hagarth, yes. What happens while it is being worked on? 12:32:58 hchiramm: sure, pages are listed on the right side of the wiki 12:33:02 a little crazy idea, have WIP design docs in repo and use gerrit for inline comments 12:33:21 RaSTar: i was thinking of the same - gerrit as a commenting tool 12:33:21 I have a suggestion. Wiki while being worked on, and push to repo when final. 12:33:44 obnox: :) 12:33:45 kshlm, do we retire the wiki afterwards? 12:33:54 Obviously. 12:34:04 kshlm: wiki's aren't that helpful for comments 12:34:11 with a pointer to the docs that got merged :) 12:34:13 kshlm, I hope so. 12:34:37 I like the gerrit idea, that is how all developers do inline commenting already 12:35:09 ndevos, well, we can not have multiple places for documentation 12:35:34 and lot many people want to help to improve documentation 12:35:36 hchiramm: didnt *you* just suggest to use Google docs? 12:35:45 ndevos, no.. 12:35:53 How about just use PRs on the docs repo for discussion. 12:35:55 I said collb.tools like google docs 12:36:19 or etherpad..or whatever it it 12:36:40 well, what collab tool can be used for documentation in a git repository? ... gerrit and what else? 12:36:42 kshlm: personally I find that a lot of work compared to double-click and comment 12:36:50 the only point what I am trying to bring here is, u can link those pages from our docs repo 12:37:14 RaSTar, It's the same on github PRs. I don't think you'll be doing any more work. 12:37:36 more or less, nobody really worried to give responses on the thread started in MLs 12:37:50 kshlm: oh ok, did not know that 12:38:04 Github also has an online editor, so you could complete the whole review without ever leaving the browser. 12:38:42 For documentation I don't think the online editor will be a problem. 12:39:01 hchiramm: I think the email was pretty clear on the path forward, but we are missing a workflow for documents that are continously updated while design is being done 12:39:36 ndevos, the thread was intended to collect the ideas as well 12:39:37 hchiramm: the wiki was a good solution for that, just edit and save, we dont have the wiki anymore, so we need a replacement 12:39:47 is gist an option? or is it more like fpaste? 12:40:17 ndevos, who will make sure the authenticity of media wiki content ? 12:40:21 can you comment in a gist? if so, that could work 12:40:27 gist's can have comments. So they can be used for discussions. 12:40:35 ndevos: you can try here - https://gist.github.com/vbellur/78baaef077267a6f9594 12:40:50 ndevos, if u google u land into gluster wiki with GLusterFS 3.2 content .. 12:40:58 then people try that and come back with issues.. 12:41:04 hchiramm: dont get me wrong, we dont need the media wiki back ;) 12:41:26 and there were lots of complaints were people dont want to go through 12:41:39 review process ( review.gluster.org) for correcting a typo 12:42:00 as a new user they dont want to configure the gerrit for sending a documentation patch 12:42:02 I still believe using PRs will be the best. 12:42:04 ndevos: probably no inline commenting in gist 12:42:17 hchiramm: its not about the final user documentation, the old wiki pages now have redirects to the up-to-date docs, right? 12:42:17 we were trying to address these type of issues.. 12:42:21 I'll do one just as a test. 12:42:38 ndevos, we have ported most of the docs.. 12:42:47 however we would have missed some 12:42:58 hchiramm: we need something that makes it easy to edit something, and get inline comments from others 12:43:00 yes, gist does not seem to have inline comments 12:43:26 and IMO we should differentiate between developer documentation and user documentation 12:43:28 ndevos, well, the feedback/suggestions/thoughts were invited couple of times 12:43:41 but nobody really responded with the inputs. 12:43:50 hchiramm: can you write an email with what was discussed here? 12:43:54 hchiramm: probably we should ask feedback in a less formal language :D 12:44:27 RaSTar, kshlm, krishnan_p, jdarcy, obnox: please respond to the email hchiramm will put together! 12:44:40 hagarth, ^^ may be u can take above AI then :) 12:44:58 #action hchiramm summarizes todays discussion about documentation 12:45:00 hchiramm: no, I have plenty on my plate already for this week ;) 12:45:12 hagarth, :) 12:45:44 #action RaSTar, kshlm, krishnan_p, jdarcy, obnox, ndevos reply to hchiramms email 12:46:05 #topic GlusterFS 3.7 12:46:19 atinm, hagarth: ? 12:47:02 ndevos: plan to release 3.7.3 next week 12:47:14 please have all backports sent by end of this week 12:47:29 #info GlusterFS 3.7.3 is scheduled to be released nenxt week 12:47:35 I plan to run some tests with distaf before we release 12:47:54 hagarth: who is the release manager for this one? 12:48:21 ndevos: defaults to me, happy if someone else wants to pick this up 12:48:56 #help maintainers can volunteer to become release manager for 3.7.3 12:49:08 #topic GlusterFS 3.6 12:49:17 I haven't submitted any of those Mac OS X fixes to release-3.7. Does anyone care? 12:49:21 raghu: your turn! 12:49:26 I have made glusterfs-3.6.4beta2 and announced it as well. 12:49:52 #info glusterfs-3.6.4beta2 has been announced 12:50:05 want to make 3.6.4 GA by end of this week. But there seem to be a NetBSD compilation error. So want to get that fix in before making GA 12:50:12 raghu: still waiting for some NetBSD/FreeBSD compile fixes, I think? 12:50:20 ndevos: yes 12:50:46 I probably wont make another beta. Want to directly GA 3.6.4 with that fix 12:51:05 #info there seem to be a NetBSD compilation error, waiting with GA release until that is fixed 12:51:18 sounds good to me 12:51:35 #topic GlusterFS 3.5 12:51:50 glusterfs-3.5.5 has been released yesterday 12:52:02 ndevos: yay! 12:52:13 4 bugs should have been fixed with that, RPMs have not been made yet 12:52:22 3.5.5 RPMs are building. I'll release to hchiramm momentarily to sign and upload to d.g.o 12:52:31 there is no ETA for 3.5.6 yet 12:52:44 kkeithley: awesome! 12:53:05 #topic Gluster 4.0 12:53:19 jdarcy: do you have something to share? 12:53:36 Not really. I was on PTO last week, and Summit before that. 12:54:02 okay, no hangouts or meetings planned? 12:54:12 kkeithley, I will take care of it :) thanks! 12:54:18 Not currently. 12:54:31 ok 12:54:44 #topic Open Floor / Bring Your Own Topic 12:54:47 - Gluster 3.8 plans 12:54:53 hagarth: thats yours? 12:55:01 I wanted to share plans about 3.8 with the community 12:55:09 here are things from the top of my mind: 12:55:36 1. Storage as a Service - Heketi, Intelligent volume creation 12:55:51 2. Quality - populate distaf with more tests from all our components 12:56:00 3. Hyperconvergence with oVirt 12:56:34 4. Integration with containers ..(have some ideas, to be built out more) 12:57:02 5. ec improvements for doing more erasure coded algos 12:57:12 anything else that we would want to add in this list? 12:57:31 I want to check what the community feels about this initial list and what else they would like to see 12:57:31 2b. integrate distaf in Jenkins 12:57:46 ndevos: right 12:58:00 ndevos, hagarth : kerberizing gluster? 12:58:04 and, I'd like Kerberos support in 3.8 too 12:58:13 *kerborizing 12:58:25 right, I think it fits well into the SaaS paradigm 12:58:53 hagarth: timelines? 12:59:14 * kkeithley has to drop off for another meetiung 12:59:17 pranithk: tentatively towards the end of this year 12:59:39 #info main ideas for Gluster 3.8 can be found in the IRC logs 12:59:44 How about multiple-network support? 13:00:08 jdarcy: seems like a good one to have.. will propose that too 13:00:12 Currently on the 4.0 plan, but might be doable in 3.8 and I think it would be significant for users. 13:00:16 hagarth, delegations/lease-lock support or improvements 13:00:21 soumya: ok 13:00:41 I think we will have multi-threaded self-heal + IPv6 support also getting in 13:01:05 hagarth, probably having volumes URCU protected as well ? 13:01:08 thats quite a big list already :) 13:01:28 atinm: would it be user visible? 13:01:39 hagarth, no 13:01:44 atinm, Are you volunteering? 13:01:50 ndevos: yeah! :) .. I want to keep 3.8 light since most of our attention will be towards 4.0 13:02:02 however we should start viewing 3.8 as an interim release for 4.0 13:02:03 hagarth: that was what I was thinking too :) 13:02:10 next BYOT: IRC office hours 13:02:20 kshlm, I want to get that done, but need to prioritize things 13:02:26 3.8 should kind of be a preview of the bigger things to come by in 4.0 13:02:32 ndevos: that was mine too 13:02:41 * ndevos points at the clock 13:02:47 I was wondering if we can publish a IRC schedule on gluster.org 13:03:15 do we know if the office hours that KB does for CentOS are helpful? 13:03:24 with information on which volunteers will be around & responsible in what time slots. 13:03:36 so that users know whom to look for in #gluster 13:03:56 hagarth, rebalance daemon is yet to be refactored with the current framework which can be done in 3.8 as well 13:04:02 volunteers need not have answers for everything, we can encourage users to log a bug, hit the mailing lists etc. 13:04:33 but having somebody responsive (apart from JoeJulian) will help I think :) 13:04:53 atinm: ok, I think you can add things from your list to the email I send on -devel 13:05:04 any thoughts on IRC hours? 13:05:06 hagarth, sure will do that 13:05:17 I think #gluster and #gluster-dev *is* our office, nobody who works on Gluster should be ignoring that... 13:05:28 we can pick up 2 hr slots or so and have a nice volunteer spread across the week 13:05:48 ndevos: agree, but not having somebody own a particular slot helps 13:05:58 s/not having/having/ 13:06:18 hagarth: yes, I agree that we need more participation from a more diverse group :) 13:06:41 maybe I will drop a note on -users, -devel and see if we can get coverage through the week? 13:06:56 hagarth: suggest someone who can create a schedule? 13:07:07 atinm: can you help here please? 13:07:51 ndevos: will check with atinm/others and get back on this one 13:07:51 hagarth, yes I will 13:07:58 atinm: great, thanks! 13:08:03 atinm: maybe start an etherpad like https://public.pad.fsfe.org/p/gluster-office-hours and have people sign up there? 13:08:21 #action atinm will start a schedule for office hours in #gluster 13:08:35 thanks atinm! 13:08:41 ndevos, np :) 13:09:00 #info Weekly reminder to announce Gluster attendance of events: https://public.pad.fsfe.org/p/gluster-events 13:09:15 who's speaking this week? 13:09:21 #help propose a roster/schedule for hosting the weekly meeting (all maintainers should participate) 13:09:48 I dont know if there are any events this week, but it should be in the etherpad and on announce@gluster.org 13:10:18 thanks all for joining! sorry we took a little longer than planned 13:10:26 #endmeeting