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