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