12:09:37 <kshlm> #startmeeting Weekly Community Meeting 06/Jul/2016 12:09:37 <zodbot> Meeting started Wed Jul 6 12:09:37 2016 UTC. The chair is kshlm. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:09:37 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 12:09:37 <zodbot> The meeting name has been set to 'weekly_community_meeting_06/jul/2016' 12:10:31 <kshlm> #topic Roll Call 12:10:41 <post-factum> o/ 12:10:41 * ndevos _o/ 12:10:43 * jdarcy o/ 12:11:27 <post-factum> annnd that's all? 12:11:29 <ndevos> hey, its at least 4 of us 12:11:56 <kshlm> post-factum, It's a holiday in India today 12:12:00 <ndevos> it is a holiday in Bangalore, many developers will be offline 12:12:06 <post-factum> oh, I see 12:12:37 <ndevos> only a select few is *really* dedicated 12:12:46 <ndevos> .. few = 1 12:13:18 <jdarcy> It's both Idul Fitr and Ratha Yatra. Interesting. 12:13:22 <post-factum> what kind of holiday? 12:13:40 <kshlm> post-factum, What jdarcy said 12:14:12 <kshlm> With the 4 of us, shold we continue with the meeting? 12:14:41 <jdarcy> Ah, Idul Fitr == Eid al-Fitr 12:14:47 <ndevos> maybe just quick status updates for the meeting minutes? 12:14:50 <jdarcy> I'm willing to give it a pass. 12:15:11 <post-factum> i have several notes on 3.7, but one should be addressed to skoduri, and one to you, kshlm 12:15:20 <post-factum> and that's all 12:15:28 * msvbhat arrives bit late 12:15:33 <post-factum> 5! 12:15:42 <kshlm> Okay, let's have a quick status update and end this meeting quickly. 12:16:08 <kshlm> I'll start with 3.7 since theres more interest in it. 12:16:12 <kshlm> #topic GlusterFS-3.7 12:16:21 <post-factum> #link http://review.gluster.org/#/c/14254/ 12:16:38 <kshlm> We had a gfapi breakage in 3.7.12 which we've identified, and have a fix. 12:16:48 <post-factum> I made dumb port of it to 3.7, but self-heal daemon fails now 12:16:49 <kshlm> But we need to first get the fix into master. 12:16:54 <jdarcy> See also: http://review.gluster.org/#/c/14866/ 12:17:11 <ndevos> teh fix was waiting on a test-case, I think 12:17:16 <ndevos> is that still the case? 12:17:52 <kshlm> ndevos, Last I heard from rastar was that the exiting gfapi tests already had a test which shold have caught this. 12:17:57 <kshlm> But they don't run right now. 12:18:05 * kkeithley arrives late :-( 12:18:16 <kshlm> rastar said he'd comment on the review with this information. 12:18:24 <ndevos> kshlm: hmm, I did not see that note anywhere... 12:18:50 <kshlm> I asked him to do it probably late last evening. 12:19:23 <kshlm> We'll need to wait till tomorrow then. 12:19:31 <ndevos> yes, I guess so too :-/ 12:19:41 * partner too.. 12:19:57 <ndevos> it's easy enough to write a test case for it, but if they already have it, I'm not going to write a new one 12:20:13 <kshlm> post-factum, The review you linked, is that the reconnection thing that we chatted about some time back? 12:20:21 <post-factum> kshlm: correct 12:20:30 <post-factum> kshlm: it breaks shd for 3.7, and i dropped it 12:20:44 <post-factum> kshlm: with "transport.address-family not specified. Could not guess default value from (remote-host:(null) or transport.unix.connect-path:(null)) options" error 12:21:02 <kshlm> Good to know. I've not tested that change out completely yet. 12:21:10 <kshlm> I'll keep this in mind. 12:21:12 <partner> kshlm: so if using libgfapi, no updating into 3.7.12 as of now? (sorry, i'm slow reading backlog) 12:21:33 <kshlm> partner, Yep. Please don't. 12:21:45 <partner> thanks, i was just about to, already announced.. 12:21:58 <post-factum> partner: or cherry-pick several commits 12:22:09 <ndevos> partner: qemu+gfapi is a no-go, with some corner cases, other libgfapi applications seem to work fine 12:22:18 <kshlm> Not yet announced, we've been busy figuring out what went wrong. 12:23:03 <post-factum> isn't http://review.gluster.org/#/c/14854/ the final fix? 12:23:08 <post-factum> for gfapi 12:23:14 <post-factum> +qemu 12:23:27 <kshlm> post-factum, It is. 12:23:31 <ndevos> post-factum: fix yes, patch no, it needs a test-case 12:23:45 <post-factum> also, http://review.gluster.org/#/c/14779/ 12:23:55 <post-factum> ndevos: that is what i mean ;) 12:24:03 <kshlm> ndevos, I see a comment from rastar about the test case just before your -2. 12:25:41 <ndevos> post-factum: yeah :D but there is a test-case for that, but it should have been mentioned in the commit message 12:26:07 <ndevos> post-factum: the test-cases for gfapi can not be compiled/run in our regression-tests yet, so it has to be done manually 12:26:34 <ndevos> kshlm: yes, but his comment is not clear to me, *where* is he adding the test-case? 12:26:51 <kshlm> jdarcy, regarding 14866, is this something you're targetting for 3.7 as well? 12:27:16 <ndevos> kshlm: the "enable gfapi tests" patch needs much more work, I would not like to wait for that 12:27:36 <jdarcy> kshlm: Probably not, though there is an argument to be made that we shouldn't be running with completely unprotected GlusterD ports on any release. 12:27:58 <post-factum> kshlm: jdarcy: 14866 looks too big for fixes-only 3.7 branch 12:28:17 <kshlm> ndevos, so we just have a single gfapi test for this then? 12:28:39 <ndevos> kshlm: yes, or tell me what existing test-case covers it 12:28:49 <kshlm> ndevos, I have no idea. 12:29:06 <ndevos> kshlm: and so we wait until tomorrow :) 12:30:30 <kshlm> jdarcy, I agree with post-factum with this. Changes a lot how glusterd works. 12:30:43 <kshlm> And this will break rolling upgrades. 12:30:58 <jdarcy> True enough. 12:31:14 <post-factum> won't this break rolling upgrade from 3.7 to 3.8? 12:31:18 <ndevos> sounds like master/3.9 only then 12:31:30 <kshlm> post-factum, Any rolling-upgrade. 12:31:30 <post-factum> or to whatever branch this would be merged into 12:31:42 <post-factum> sounds very sad 12:32:17 <kshlm> post-factum, That is required to get secured glusterd by default though. Can't have it any other way. 12:32:45 <kshlm> jdarcy, So as this a 3.9 feature, we should be getting a feature-spec for it. 12:33:03 <jdarcy> Well, it might be possible for rolling upgrade to work if secure management is already enabled, but that would require extra work from the GlusterD maintainers. 12:33:53 <jdarcy> Also it would require fixing the "GFAPI never worked with secure management" bug, which also broke USS, etc. 12:34:24 <post-factum> so shouldn't extra efforts be commited into maintaining rolling upgrade possibility? 12:34:33 <kshlm> jdarcy, enabling secure management does require a downtime. Only people already running secure management could possibly do a rolling upgrade. 12:36:27 <kshlm> post-factum, enabling encrypted management/secure management is not possible without a downtime as of now. 12:36:30 <partner> could someone please throw me a link on what "secure management" exactly means? TLS enabled or something? 12:37:07 <kshlm> partner, That's it. TLS for glusterd, which we call management encryption right now. 12:37:25 <partner> rgr, thanks 12:37:44 <jdarcy> partner: That's pretty much it - TLS for GlusterD connections. Really it has been unacceptable to do anything else for years now, but I didn't push on it too hard until recently. 12:38:19 <partner> jdarcy: this feature/better-ssl ? 12:39:00 <jdarcy> partner: Part of it, i.e. the first bullet. 12:39:49 <partner> nice, thanks, please proceed :) 12:39:55 <partner> with the meeting.. 12:40:33 <kshlm> jdarcy, Now that the change out, I think we should at least announce it to get feedback. 12:40:51 <jdarcy> kshlm: Agreed. 12:41:10 <kshlm> From the comments here many people will be really interested in understanding how we will handle upgrades. 12:41:28 <kshlm> We can get this discussion happening now. 12:41:28 <post-factum> kshlm: precisely 12:42:20 <partner> indeed upgrades are always the interesting part. 12:43:03 <kshlm> jdarcy, Can you start this discussion on the mailing lists? 12:43:21 * ndevos is wondering how automated this all will be, or how it can be hooked in with FreeIPA, and how Kerberos mounts fit in there 12:43:28 <jdarcy> OK, but I'm really not sure if I'm the right person to be carrying this forward indefinitely. 12:44:37 <kshlm> I'll help as a GlusterD maintainer. 12:47:09 <kshlm> #action jdarcy will call for comments on the proposal to enable management encryption by default in 3.9. kshlm will help. 12:47:47 <kshlm> We should continue this discussion forward on the mailing lists. 12:48:42 <kshlm> We started with updates on 3.7 and did 3.9 as well. 12:49:07 <kshlm> Anyone else have updates or topics to discuss? 12:49:27 <post-factum> not now. need skoduri for that ;) 12:49:52 <kshlm> post-factum, :) 12:50:09 <kshlm> kkeithley, Since I took over todays meeting, will you be hosting the next meeting? 12:50:12 <kkeithley> sure 12:50:16 <kshlm> Thanks. 12:50:35 <kkeithley> provided my desktop doesn't lock up and take three reboots to get dropdown menus working 12:50:36 <kshlm> post-factum, Look who's just arrived. 12:50:39 <post-factum> :D 12:50:43 <post-factum> skoduri: welcome 12:51:14 <skoduri> post-factum, hi 12:51:41 <post-factum> skoduri: if you remember our last debugging session and have some time, i have an update for you, and we could proceed in #gluster-dev later 12:51:52 <skoduri> post-factum, oh sure 12:52:02 <post-factum> skoduri: ok will ping you after meeting 12:52:08 <skoduri> okay 12:52:29 <kkeithley> are we going to get 3.8.1 before ndevos gets pulled aside for a week ? 12:53:00 <ndevos> I plan so, yes 12:53:13 <ndevos> maybe tomorrow, or Friday 12:53:32 <partner> cool 12:53:39 <kshlm> I was planning to do 3.7.13 maybe tomorrow or Friday. 12:54:04 <ndevos> it'll be a joined release then :D 12:54:09 <kshlm> As both would be emergency releases, could we do it together? 12:54:41 <ndevos> yes, that should be fine, 3.8.1 should be done on Sunday, but I'll be travelling and no idea how busy I am next week 12:54:50 <kshlm> Joint release it is then. 12:55:14 <kkeithley> done on Sunday? Versus tomorrow or Friday? Which is it? 12:55:26 <kshlm> I'll get rastar and poornimag to get on top the gfapi fixes first thing tomorrow. 12:56:03 <kkeithley> what about that other fix for 3.8? 12:56:12 <kkeithley> http://review.gluster.org/14859 12:56:29 <ndevos> Sunday is not possible, I'll be in a plane, so tomorrow or Friday for 3.8 12:56:48 <kshlm> kkeithley, That is the fix I was referring to. 12:56:55 <kkeithley> ah, "should be done on Sunday, i.e. 10th) 12:57:26 <kkeithley> IOW the normally scheduled date for a 3.8 release 12:58:18 <kshlm> We're 2 minutes from the end. 12:58:33 <kshlm> The very quick meeting turned out to last longer than expected. 12:58:48 <post-factum> hey, ppl joined, that is good :) 12:59:00 <kshlm> kkeithley, ndevos, Do you have any thing to share on Ganesha/Samba? 12:59:08 * ndevos not 12:59:19 <kkeithley> definitely nothing about Samba. ;-) 12:59:21 <kshlm> post-factum, 9 people here now I think. 12:59:24 <kkeithley> And nothing about Ganesha 12:59:28 <kshlm> Fine then. 12:59:39 <kshlm> This is the end of the meeting then. 12:59:54 <kkeithley> Samba is ira's and obnox's ball of wax 13:00:30 <kshlm> Thanks all for attending todays very irregular meeting. 13:00:35 <kshlm> #endmeeting