gluster-meeting
LOGS
12:03:16 <kkeithley> #startmeeting
12:03:16 <zodbot> Meeting started Wed Oct 15 12:03:16 2014 UTC.  The chair is kkeithley. Information about MeetBot at http://wiki.debian.org/MeetBot.
12:03:16 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
12:03:17 <zodbot> davemc: Error: Can't start another meeting, one is in progress.
12:03:22 <kkeithley> oops
12:03:23 <kkeithley> sorry
12:03:34 <davemc> now problem, over to you kkeithley
12:03:36 <kkeithley> #moderator davemc
12:03:44 <ndevos> I think it is #chair?
12:03:51 <kkeithley> #chair davemc
12:03:51 <zodbot> Current chairs: davemc kkeithley
12:03:57 <kkeithley> back to you davemc
12:04:13 <davemc> So, roll call, who's here
12:04:19 * kkeithley is here
12:04:19 * Humble is here
12:04:20 * overclk is here
12:04:21 * davemc is here
12:04:21 * lalatenduM_ is here
12:04:24 * msvbhat is here
12:05:17 * ndevos is here too :)
12:05:41 <davemc> pad is https://public.fsfe.org/p/gluster-community-meetings
12:06:35 <Humble> https://public.pad.fsfe.org/p/gluster-community-meetings davemc this is the correct url
12:06:53 <davemc> my system is fighting me today
12:07:23 <davemc> #topic hagarth on new features in 3.6?
12:07:29 <msvbhat> davemc: Where do I update something which I want to discuss today?
12:07:36 <Humble> msvbhat, https://public.pad.fsfe.org/p/gluster-community-meetings
12:07:54 <lalatenduM_> msvbhat, under "Other agenda items?"
12:08:01 <davemc> msvbhat, other items at the bottom
12:08:18 <davemc> no hagarth?
12:08:36 <kkeithley> hagarth is on paternity leave
12:08:38 <Humble> davemc, he is on pto
12:08:38 <lalatenduM_> hagarth is on PTO
12:08:56 <davemc> ah. anyone else got a pointer to the 3.6 new features?
12:09:20 <ndevos> http://www.gluster.org/community/documentation/index.php/Planning36 maybe?
12:09:34 <davemc> ndevos, way out of date I think
12:09:43 <davemc> and both sub and superset
12:09:45 <lalatenduM_> davemc, Has sent a mail couple of minutes ago to gluster-devel ML
12:10:04 <lalatenduM_> sub is "Documentation of features in 3.6"
12:10:10 <Humble> lalatenduM_, yep
12:10:19 <davemc> k
12:10:22 <Humble> hagarth++
12:10:44 <davemc> #topic BSD beta testing
12:10:48 <davemc> still ongoing
12:11:03 <davemc> #topic BSD port maintainer
12:11:40 <davemc> Justin updated the pad. Looks like we have a potential maintainer. Craig Butler
12:12:05 <ndevos> nice, is Craig here?
12:12:26 <davemc> I'll issue a invite directy
12:12:32 <davemc> s/ty/tly/
12:12:58 <davemc> #topic vm slave for brtfs testing
12:13:35 <davemc> overclk, do you knowif this is working? Pad says problems
12:13:44 <overclk> davemc, well.. Justin had issues getting F20 setup
12:14:15 <davemc> we can leave it at that...
12:14:18 <overclk> davemc, it's still not up AFAIK.
12:14:41 <overclk> davemc, I'll ping Justin and check..
12:14:55 <davemc> #topic ndevos hagarth to discuss remaining 3.5.3 blockers
12:15:05 <davemc> marked done
12:15:15 <ndevos> yeah, should not be on the topics anymore
12:15:33 <davemc> #topic glusterFS consultants
12:16:09 <davemc> still TBD. I've identified enough problems with the overall site that we have multiple people looking into it.
12:16:44 <davemc> Deb and I have exchanged emails, so maybe progress
12:17:02 <davemc> #topic kkeithley on memory leak
12:17:10 <davemc> just updated in pad
12:17:21 <kkeithley> right
12:17:48 <davemc> please note the call out for others to look over the valgrind logs
12:18:07 <kkeithley> I'll post the logs somewhere and send email to gluster-devel
12:18:16 <davemc> #topic 3.6.0 date on website
12:18:24 <pranithk> kkeithley: I would like to look at the valgrind logs as well.
12:18:26 <davemc> so, when does 3.6.0 go out?
12:18:48 <pranithk> davemc: hagarth was saying in the week of 20th Oct
12:19:01 <pranithk> davemc: I went to see their family over the weekend. He told me then
12:19:12 <pranithk> davemc: He will be returning on 20th
12:19:16 <davemc> for the website, can we safely say end of the month?
12:19:32 <pranithk> davemc: Not sure :-)
12:19:32 <Humble> pranithk, he was about to release one more beta before GA..
12:19:34 <davemc> <willing to change it again, of course>
12:19:47 <Humble> so I doubt , GA will be on that week
12:19:54 <pranithk> Humble: oh!
12:20:26 <davemc> okay. Just want to say someting other than Sept 29th on web
12:20:35 <Humble> :(
12:20:52 <ndevos> http://www.gluster.org/community/documentation/index.php/Planning36 sais 22 october
12:20:58 <ndevos> *says even
12:21:14 <davemc> was changed in last 24 hours I think
12:21:39 <ndevos> I dont know, but I'd trust that page more than the static web site
12:21:57 <ndevos> do we know who would be maintaining 3.6?
12:22:02 <davemc> unfortunately, I keep getting pinged from dte on static site
12:22:11 <davemc> and yep, I'd just the wiki first
12:22:25 <davemc> ndevos, I don't
12:22:39 <ndevos> well, someone needs to fix the website, I just would not know how to do it
12:22:46 <davemc> so unless someone does, I'm marking that as an action
12:23:05 <davemc> ndevos, working the static site issues
12:23:30 <davemc> #action anoint/confirm 3.6 maintainer
12:23:36 <ndevos> davemc: that is much appreciated!
12:24:00 <davemc> if you have 30-40 hours, I can tell you my static site woes
12:24:04 <davemc> <grin>
12:24:16 <ndevos> oh, I dont need to know the details ;)
12:24:25 <davemc> #topic small file ideas
12:24:44 <bene> I updated etherpad
12:24:53 <davemc> bene, thanks
12:25:06 <davemc> anyone else have a chance to review
12:25:42 <bene> ....crickets...
12:26:03 <davemc> I'm going to continue this as a working topic. We may make it a focus during 3.7 planning
12:26:26 <davemc> #topic 2.4.6 release with DHT
12:26:32 <davemc> any updates
12:26:42 <kkeithley> _3_.4.6
12:26:57 <ndevos> lol, I was really wondering what that would be about :D
12:26:59 <davemc> okay, tht's not my keyboard.
12:26:59 <kkeithley> updated pad. waiting on reviews to merge and new AFR patches
12:27:22 <davemc> not seeing it on the pad.
12:27:36 <davemc> but trust you
12:27:52 <kkeithley> Oh, further down in 3.4
12:28:01 <davemc> #topic infra for Tiering/bitrot
12:28:22 <kkeithley> where we noted agreed to release 3.4.6 with DHT and 3.4.7 when we get memleak fixed
12:28:33 <davemc> mea culpa
12:28:36 <kkeithley> np
12:28:47 <overclk> davemc, so, we had a meeting a while ago regarding this...
12:29:11 <davemc> this == tiering?
12:29:26 <overclk> davemc, yeh plus bitrot
12:29:31 <davemc> k
12:29:46 <overclk> I guess they still are evaluating performance of DBs (leveldb, etc..)
12:29:58 <bene> I thought tiering was part of data classification idea
12:30:07 <davemc> any summary or pointer to notes ?
12:30:16 <overclk> depending on which we'd need to conclude what to use and the data flow...
12:30:39 <overclk> davemc, http://www.gluster.org/community/documentation/index.php/Features/BitRot
12:30:42 <davemc> tks
12:30:43 <kkeithley> tiering, compliance, data classification; birds of a feather
12:31:03 <kkeithley> bitrot is part of all that
12:31:05 <overclk> davemc, this is just the bitrot feature page...
12:31:17 <bene> also I thought we used xattrs not DBs
12:31:19 <ndevos> overclk: you use the rchecksum FOP for bitrot?
12:32:12 <overclk> ndevos, nope, as of now it's a daemon that periodically (well almost) maintains checksums for files (stored as xattrs)
12:32:41 <ndevos> overclk: ah, okay - then we might be able to remove the rchecksum FOP one day
12:33:23 <davemc> more on tiering/bitrot?
12:33:31 <overclk> bene, well, for tiering and compliance, they'd prefer SQL like queries
12:33:32 <pranithk> ndevos: not as long as self-heal uses it :-)
12:33:40 <ndevos> pranithk: it does?!
12:33:51 <pranithk> ndevos: Yes for healing big files
12:33:51 <ndevos> pranithk: we need to talk then :D
12:33:59 <pranithk> ndevos: sure
12:34:15 * ndevos does not have anything more on bitrot
12:34:30 <overclk> So.. we'd need to check if at all they finalized on anything.
12:34:37 <bene> is support for JBOD dependent on bitrot detection?  The feature page doesn't make clear the relationship between the two.
12:34:42 * davemc finds that last exchange intriguing
12:35:39 <davemc> #topic 3.4
12:35:42 <overclk> bene, having bitrot detection would really help in that case
12:35:55 <davemc> jumped the gun again
12:36:19 <davemc> anything on 3.4
12:36:22 <overclk> davemc, I'm done... all yours ;) [will update the pad]
12:36:30 <davemc> e have the updates on a potential 3.4.6
12:36:59 <davemc> anything else anyone wants to bring up?
12:37:12 <davemc> overclk, tks
12:37:13 <kkeithley> as soon as I get the AFR patches we can release 3.4.6beta
12:37:21 <davemc> cool
12:38:07 <davemc> #topic 3.5
12:38:44 <davemc> anything for 3.5?
12:38:47 <ndevos> 1st beta has been out for a little over a week
12:39:05 <ndevos> there are some fixes that would like to get included in the next release, so a 2nd beta is needed
12:39:20 <davemc> sounds fair to me
12:39:37 <ndevos> I'm not sure when I can do a 2nd beta, maybe later this week
12:40:44 <davemc> k
12:41:00 <davemc> any thing else for 3.5
12:41:19 <ndevos> nope
12:41:25 <davemc> silence indicates moving on
12:41:34 <davemc> #topic 3.6
12:41:52 <lalatenduM_> ndevos, do you think with 3.5.3 is going to be a stable one as compared to 3.4.5?
12:42:30 <ndevos> lalatenduM_: it should be stable, that is the goal of the current 3.5 branch :)
12:42:51 <kkeithley> apart from the memleak that both 3.4 and 3.5 have!
12:42:53 <lalatenduM_> ndevos, :)
12:42:56 <kkeithley> and 3.6
12:42:56 <ndevos> lalatenduM_: when people report bugs, then we'll look into fixing that and doing a next release :)
12:43:13 <ndevos> *minor release
12:43:28 <lalatenduM_> ndevos,  got it
12:43:41 <davemc> okay, 3.6
12:44:05 <davemc> we had a small update on timing earlier
12:44:28 <davemc> I'll try to find and fix the static web release date
12:44:54 <davemc> ahem, get fixed, since the current update process does not work for me
12:45:32 <davemc> any updates other than the potential release plan discussed earlier
12:46:03 <davemc> hearing none
12:46:11 <davemc> and pausing
12:46:25 <davemc> #topic Future
12:46:39 <davemc> I'd like to move the small file planning under this
12:47:24 <davemc> and being The New Guy, how do we usually handle future planning?
12:48:07 <davemc> anyone still here?
12:48:16 <kkeithley> feature pages
12:48:21 <ndevos> we have http://www.gluster.org/community/documentation/index.php/Features
12:48:39 <davemc> k. will review
12:48:42 <ndevos> we should probably start a page for GlusterFS-next?
12:48:50 <davemc> agreed
12:49:14 <kkeithley> different than the GlusterFS-4.0 plans?
12:49:36 <ndevos> I dont know, where are they?
12:50:40 <kkeithley> not sure
12:50:55 <ndevos> I guess thats the whole point :)
12:51:07 <lalatenduM_> AFAIR it was a google docs page
12:51:26 <lalatenduM_> but dont have the page handy
12:51:37 <davemc> it might be a good starting point for a -next wiki page
12:51:38 <lalatenduM_> pranithk, ^^
12:52:03 <pranithk> lalatenduM_: ?
12:52:03 <ndevos> that might work for a idea gather session, like an etherpad, but it should land in the wiki, just like the other planning pages
12:52:38 <kdhananjay> http://goo.gl/qLw3Vz
12:52:55 <davemc> I'll take an action to get the 4.0 up to a wiki
12:53:28 <davemc> #action davemc to create a GlusterFS-next planning page using 4.0 google page as seed
12:53:34 <lalatenduM_> thanks kdhananjay
12:54:03 <lalatenduM_> pranithk, kdhananjay answered :)
12:54:09 <davemc> anything before "other"
12:54:09 <pranithk> lalatenduM_: Ah! you were asking for google docs :-)
12:54:16 <pranithk> davemc: why do we not have experimental/stable releases like lot of other open source projects?
12:54:44 <davemc> pranithk, unknown to me.
12:54:52 <ndevos> pranithk: we have nightly builds?
12:54:59 <Humble> even beta releases
12:55:22 <pranithk> ndevos: for example 3.5.x didn;t become reasonably stable till 3.5.2
12:55:28 <lalatenduM_> Also why we are not giving beta builds as debug builds? it would have to catch all asserts
12:55:41 <lalatenduM_> I am one or two bedug builds
12:55:49 <lalatenduM_> s/am/mean/
12:56:10 <ndevos> pranithk: only because people keep finding bugs, we should advertise our beta builds better and get more testers
12:56:35 <pranithk> ndevos: Hmm... How do we get better at this?
12:56:51 <kkeithley> we can certainly turn on --enable-debug for the beta builds
12:56:56 <ndevos> pranithk: no idea... maybe davemc can help with that?
12:57:27 <davemc> some ideas around status and swag, but nothing definitive yet
12:57:36 <ndevos> kkeithley, lalatenduM_: and/or --enable-debug in the nightly ones
12:57:41 <davemc> will think about it
12:57:54 <pranithk> ndevos: For example, for 3.6 Most of the bugs reported in afr are by either Vijay/afr-team.
12:58:06 <pranithk> ndevos: We are not doing a good job of involving the community?
12:58:12 <pranithk> ndevos: For testing I mean
12:58:37 <lalatenduM_> ndevos, may be , because of some reason we never test debug builds , which we should
12:59:11 <ndevos> pranithk: yeah, I think most community users start to use releases and only very few test the beta builds
12:59:32 <pranithk> ndevos: And then we fix those production bugs and then it becomes stable.
12:59:40 <davemc> sounds like a whole topic for deeper discussion, community involvement with beta
13:00:02 <pranithk> ndevos: The only reason we got a stable release fast for 3.5 is because of corvidtech IMO. We need to engage such companies?
13:00:05 <pranithk> davemc: makes sense
13:00:11 <ndevos> lalatenduM_: you should think about it, and send a proposal with --enable-debug to the list, I'm sure we can work something out
13:00:16 <davemc> could be risk aversion to risking data
13:00:21 <kkeithley> what happened to our Test Days?
13:00:41 <pranithk> kkeithley: nothing :-(. Like I said, only vijay and afr-team found bugs for afrv2
13:00:43 <davemc> #action set up discussion on community involvement and beta testing
13:00:44 <ndevos> pranithk: yes, companies like that, but also the smaller uesrs
13:00:53 <lalatenduM_> ndevos, will do that
13:00:56 <pranithk> ndevos: agreed.
13:01:01 <pranithk> davemc: cool
13:01:19 <davemc> one more topic
13:01:27 <davemc> #other items
13:02:05 <davemc> anything to discuss here?
13:02:16 <kkeithley> CentOS's problem!
13:02:22 <davemc> go for it
13:02:39 <ndevos> argh, is that the same as the RHEL-6.6 problem?
13:02:52 <kkeithley> They're running their infra with gluster+gfapi+libvirt, and performance is terrible
13:02:57 * lalatenduM_ leaving now, need to go to another meeting
13:03:05 <ndevos> oh, no, thats different
13:03:08 <kkeithley> I've been begging for someone to take a look. I don't see anything wrong
13:03:36 <pranithk> kkeithley: I am interested.
13:03:47 <kkeithley> link in the etherpad
13:03:55 <davemc> we probably should jump on this
13:04:48 <msvbhat> I don't have anything to discuss but want to mention.
13:05:10 <pranithk> msvbhat: where is the repo for automation hosted?
13:05:11 * ndevos has added an other issue that popped up yesterday...
13:05:34 <msvbhat> I have written a new automation framework and hosted in github for now
13:05:44 <pranithk> msvbhat: link?
13:05:47 <msvbhat> pranithk: https://github.com/msvbhat/glusterfs-automation-framework
13:05:57 <msvbhat> pranithk: But it's not 100% complete yet
13:06:17 <davemc> added pointer to pad
13:06:23 <ndevos> sounds cool
13:06:46 <msvbhat> It is multi node test framework and I have used it to automated more that 100 test cases so far.
13:06:49 <pranithk> msvbhat: we will get it there, don't worry.
13:06:56 <msvbhat> pranithk: :)
13:06:57 <pranithk> msvbhat: nice!
13:07:06 <davemc> ndevos, your addition?
13:07:15 <ndevos> RHEL-6.6 now provides glusterfs-3.6 client packages
13:07:16 <kkeithley> yeah, releasing 3.6 downstream ahead of 3.6 upstream is confusing people
13:07:30 <kkeithley> and breaking things
13:07:34 <msvbhat> And it can be integrated with docker/dockit for automation multi node tests in a single system
13:07:36 <ndevos> and, of course those 3.6 packages have a conflicting version
13:07:41 <davemc> ouch
13:07:50 <davemc> who do I go kick
13:07:54 <pranithk> msvbhat: sweet!
13:08:15 <ndevos> it's not about kicking, it's probably a common issue for community projects
13:08:17 <davemc> (I'll figure it out)
13:08:27 <ndevos> but, we did not need to deal with that before
13:09:05 <ndevos> anyone wanting to install glusterfs from our community repo (on RHEL/CentOS) will likely get troubles :-/
13:09:14 <kkeithley> Well the faux branching of 3.6 for downstream is one part of the problem. The continuous slipping of 3.6 upstream hasn't helped things either.
13:09:28 <davemc> kkeithley, +1
13:10:04 <ndevos> we can 'fix' it by providing a higher version in our community repository
13:10:18 <ndevos> but that is not possible for users running 3.4 or 3.5 :-/
13:10:20 <davemc> Let me go poke a bit on this and see if its something we have dealt with in other community projects
13:10:30 <Humble> msvbhat, pranithk yeah , its possible to integrate with dockit (https://github.com/humblec/dockit)
13:10:43 <ndevos> it's something that we need to fix soon (but not in this meeting)
13:10:53 <kkeithley> beatings continue until morale improves or 3.6 ships
13:11:01 <davemc> I think this is worthy of an action
13:11:31 <ndevos> yes, it needs action for sure - users updating to rhel-6.6 will get hurt
13:11:51 <kkeithley> s/will get/already are getting/
13:12:10 <davemc> #action figure out how to fix the downstream release of 3.6 in RHEL-6.6
13:12:27 <davemc> anything else to discuss today?
13:12:40 <davemc> going, going,
13:12:46 <kkeithley> apparently it's not possible to add an exclude to /etc/yum.repos.d/redhat.repo
13:12:47 <davemc> gone
13:12:55 <kkeithley> that will fix it
13:13:26 <ndevos> kkeithley: yum priorities is an option, it can prefer repositories over others
13:13:45 <ndevos> we need to modify our .repo files, and users need to pull those changes too
13:13:46 <kkeithley> ndevos: is there an example of that somewhere?
13:13:57 <ndevos> kkeithley: sure, but I dont have it here
13:14:09 <kkeithley> okay, we'll take care of it off-line
13:14:37 <davemc> okay, closing the meeting
13:14:49 <kkeithley> #action: ndevos, kkeithley to fix rhel6 yum repos
13:15:13 <davemc> anything else?
13:15:35 <davemc> #endmeeting