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