20:00:46 #startmeeting horizon 20:00:47 Meeting started Wed Jun 7 20:00:46 2017 UTC and is due to finish in 60 minutes. The chair is robcresswell. Information about MeetBot at http://wiki.debian.org/MeetBot. 20:00:48 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 20:00:50 The meeting name has been set to 'horizon' 20:01:11 o/ 20:01:15 o/ 20:01:16 o/ 20:02:18 Hey everyone 20:02:22 #topic Notices 20:02:48 Only one quick announcement today; tomorrow is Pike-2 milestone, so I'll be doing some stability checking then tagging that tomorrow 20:03:41 There's a few big blueprints that are making good progress; QoS, Trunks, Overview rewrite 20:04:48 I think thats most of the big ticket items... 20:05:00 Any other announcements to make? 20:05:49 hi 20:06:56 #topic Open Discussion 20:07:22 Open floor! Any questions, blueprints, bugs, patches, all welcome :) 20:07:45 lil 20:07:51 oops : https://review.openstack.org/#/c/450566/ 20:08:12 I hope, it will be a very quick 20:08:18 I would like to ask about ddt https://review.openstack.org/468058 once more 20:08:52 should I abandon this patch or we'll go forward with it? 20:08:59 I am wondering if I could do anything for that patch 20:10:30 e0ne: I'm not sure its a big enough advantage to fracture the code base 20:10:48 lucasxu: I'm not sure that it fits openstack stable maint. policies:( 20:11:18 lucasxu: It looks like we'll need something else in master and than squash it, cant backport incompatible changes 20:11:21 robcresswell: I won't argue more. Everything is in a patch. 20:11:37 eOne, really? I thought nobody gonna use volume as the v1 endpoint 20:11:46 robcresswell: if community doesn't like this approach - I'll abandon the patch 20:12:20 lucasxu: If I understand, the problem is that the endpoint could be 'volume' and still be v3 20:12:21 lucasxu: I hope nobody uses cinder v1 20:13:21 robcresswell, you are right. But normally, you won't configure 'volume' to be the v3 endpoint. you have 'volumev3' But yeah, somebody will 20:13:50 e0ne, m2 hah 20:13:56 :) 20:14:36 I didnt realise the service names could be configured, tbh, I thought it was just the endpoint names 20:14:43 as in, cinderv3 is volumev3 20:14:48 in devstack, for example 20:15:27 yeah, so I don't know what to do for this patch now. 20:16:36 its a bizarre one, because couldn't this apply for any service? 20:17:08 We do checks for compute etc 20:17:18 hmm, idk. You could delete the nova endpoint for example and add it back with a different name called novav2? 20:17:37 okay 20:17:46 amotoki: Around? 20:18:00 o/ 20:18:55 o/ 20:19:06 * david-lyle stumbled in later 20:19:08 *late 20:19:26 david-lyle: Know anything about configurable service names? 20:19:34 Like https://review.openstack.org/#/c/450566/ 20:19:58 * david-lyle looking 20:20:34 robcresswell, name or type? 20:20:50 type should not be configurable, name is 20:20:57 type, thats what we check 20:21:02 but all of those checks are for name 20:21:06 err type 20:21:16 names are fair game 20:21:16 right, thats what I thought 20:21:21 yeah 20:21:27 but if we're checking type, that should be reliable 20:21:37 yes, type should not change 20:21:44 but apparently a cinder v3 endpoint can have a type 'volume' or 'volumev3' 20:21:55 thats what amotoki is saying, at least :/ 20:22:22 cinder has 3 endpoints possible, I believe 20:22:35 yeah, one for each major api version 20:22:53 volume and volumev2 for sure, I think volumev3 maybe? 20:23:47 volume for cinder v1 and it should be deprecated I think 20:23:57 I'm not sure amotoki's concern is valid, but still reading 20:23:59 v2 is also deprecated but used 20:24:13 so now more likely it is volumev2 and volumev3 I believe 20:24:43 v1 is dead afaik 20:25:05 e0ne, yeah, you are right, even v2 deprecated 20:25:18 http://paste.openstack.org/show/611765/ - cinder endpoints on devstack 20:25:45 lucasxu: nit: my nickname is with a 'zero' symbol 20:26:24 e0ne_, hah, I notice that but I forgot the underscore 20:26:39 oops, my fault :( 20:27:39 robcresswell, anyways, we could discuss this on gerrit. Thanks for your time 20:27:49 dw. 20:27:52 should line 548 not be checking for volume OR volumev2? 20:28:20 then we don't break backward compatibility? 20:29:07 david-lyle, volume is for v1 and we don't support v1 any longer so that's why I am checking v2 / v3 20:29:22 sure we do 20:29:54 horizon usually supports older versions even if deprecated for some time 20:30:17 the only thing we've really booted support for was nova-net 20:30:30 s/booted/removed/ 20:30:46 david-lyle: We don't support it in master any more. It's been eol for several cycles afaik. 20:31:03 in ocata though? 20:31:25 isn't that the target branch? 20:31:33 you can edit cherry-picks 20:31:48 you just have to add the justification in the commit message 20:32:03 maybe I missed too much of the conversation 20:32:19 Yeah, we'd need to support all 3 for ocata 20:33:09 Cinder guys are saying we can rely on it being 'volumev3', FYI. 20:33:46 types are fixed for openstack services 20:34:37 it seems ambiguous, the cinder guys said thats only if following best practices 20:35:00 Though I'm happy with that; if someone wants to go crazy with custom config thats their problem. 20:35:01 if those practices aren't followed, Horizon fails to work 20:35:05 for all services 20:35:05 +1 20:35:12 yup 20:35:14 david-lyle: So will Cinder most likely. 20:35:19 sounds good 20:35:51 that was what I was confused about, since we do those type checks all over; I was confused about why it was suddenly an issue. 20:36:22 hah. thanks guys. 20:36:24 I think the random dropping of 'volume' in ocata was the issue 20:36:25 anyway, thats mostly resolved :) 20:36:30 yeah 20:36:43 just not clearly articulated 20:37:02 We shouldnt remove that support post-release, at least. 20:37:44 if this is a backport, and the cherry-pick is edited, I'm not sure what's left to change on master? 20:38:25 nothing 20:38:41 master can stay as-is, but the cherry pick needs altering if we want to backport it 20:38:55 misread you previous comment, ignore my last question 20:40:02 :) 20:40:14 Any other questions or issues anyone would like to discuss? 20:47:51 robcresswell, #endmeeting :) 20:50:25 LOL I think he's gone 20:57:22 david-lyle, lucasxu: Ha, forgot to hit send 20:57:30 Thanks everyone! 20:57:35 #endmeeting