08:00:36 #startmeeting horizon 08:00:36 Meeting started Wed Jun 1 08:00:36 2016 UTC and is due to finish in 60 minutes. The chair is robcresswell. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:00:37 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 08:00:40 The meeting name has been set to 'horizon' 08:01:06 Morning. Anyone around for Horizon meeting? 08:01:18 hullo 08:01:24 * tsufiev waves his hand 08:01:24 if you really want to :-) 08:01:33 hi 08:01:57 I'm also cooking my dinner right at the moment ;-) 08:02:29 There's no agenda, so just a quick couple of announcements then we can have open discussion 08:03:07 I'll be doing both the first stable/mitaka maint release, and the Newton Milestone 1 release in tbhe next day or two. 08:03:35 #link https://launchpad.net/horizon/+milestone/newton-1 08:04:19 time flies 08:04:20 We're a little down on blueprints from where I'd like us to be, but have a ton of bugfixes in 08:04:51 So thats really good to see. Remember to check the N-2 milestone as I carry things over to make sure we dont miss deadlines. 08:05:40 In terms of stable improvements, we've already backported more than 2/3 the number of fixes that went into stable/liberty, so thats a great improvement too. 08:06:13 Finally, another reminder about the midcycle: 08:06:16 #link https://wiki.openstack.org/wiki/Sprints/HorizonNewtonSprint 08:06:32 Feel free to add topics to the etherpad. 08:06:57 #topic Open Discussion 08:07:26 Oh, and a big thankyou to tsufiev for fixing the gate and chasing the various patches through! 08:07:34 * tsufiev bows 08:07:37 oh yes!! 08:07:54 nice that we can get patches through again :-) 08:08:10 I�d like to discuss another potential DOA breaker though ;) 08:08:14 ouch 08:08:25 AKA AVAILABLE_REGIONS renaming thing 08:09:06 is the overall consensus that wiping out all REGION mentions where they are incorrect is too much for a setting name refactoring? 08:09:38 here is a link https://review.openstack.org/#/c/224756/ 08:09:47 I have no opinion on this, sorry 08:10:25 because if there is an opinion that it is too much, I would reduce the patches impact and make them to only alter just one setting name 08:11:00 although it may cause some minor confusion in future when endpoints will be referenced as regions 08:11:09 (referenced in code of DOA) 08:11:19 I quite like the consistency in that patch, even though its a far reaching change 08:11:34 Will need a release note though. 08:11:56 Ah, the horizon patch has one. Ignore me. 08:12:09 * tsufiev stops typing link to horizon patch 08:12:41 the important thing about these 2 patches is that it is preferrable to land them (if we really aim to) early in the cycle 08:13:20 that was my message :) 08:13:31 Okay. I'll take a look this week 08:13:49 Will ask bpokorny / david-lyle / lhcheng to look too. 08:13:56 THey tend to have opinions on those things 08:13:58 I�ll update DOA patch to make tests pass again 08:14:10 seems there was some badly resolved merge conflict 08:15:09 tsufiev: Does the horizon change for the integration tests need backporting? 08:15:17 Strangely they dont seem to be failing on the stable branches 08:15:41 robcresswell, maybe devstack wasn�t updated for stable branches? 08:15:57 so the bug is still there, it hasn�t just triggered yet 08:16:30 Ah, interesting thought 08:16:42 will doa==2.3.0 be consumed for stable/mitaka? 08:16:44 Both stable/liberty and /mitaka use uncapped d_o_a iirc 08:17:00 ah, ok 08:17:34 Doesnt cause a problem unless someone backports that keystone change. I wonder if we should proactively fix anyway. 08:17:35 if both liberty and mitaka switched to the latest doa, then it would make sense to backport horizon patch as well, at least for consistency 08:17:41 Yeah 08:18:17 tsufiev: Do you have time to backport, or do you want me to? 08:18:25 robcresswell, will do it 08:18:30 Thankyou 08:19:52 Any other questions/ issues? Otherwise we will end early :) 08:20:12 I had some concern / food for thought / suspicion recently... 08:20:24 mostly it�s about Django API wrappers and performance 08:20:47 so we�re switching to many asynchronous client-side calls done via Angular 08:21:09 but are we sure that Django under Apache can safely handle all these calls? 08:21:33 I have a feeling that Django is going to become a performance bottleneck in case of many concurrent users 08:22:13 Hmm. 08:22:14 and is a concurrent users stress testing a thing that somebody tried ever? 08:23:02 If it did bottleneck, the worst case scenario would be that it dropped to a synchronous pace, unless it fell over entirely. 08:23:39 as I read about greenlets and its comparison how Django with Apache limited threads, I got this feeling - look, it is exactly our case! 08:23:40 As for scale, I don't have any solid data. I know eric is running the new swift UI, and hasnt complained about that particular issue yet 08:24:18 robcresswell, okay, maybe Horizon has yet to hit these issues :) 08:24:38 let us not run ahead of time 08:24:54 r1chardj0n3s, what do you think of ^^ ? 08:25:02 We may have lost richard to dinner 08:25:27 better lose dinner to richard :) 08:26:32 haha 08:26:33 robcresswell, treat the above as a piece of �food for thought� 08:26:44 better to start thinking about it early 08:26:50 Agreed, lets pick it up again when we have more content to test and verify performance against 08:27:20 Instances table/panel would be ideal for this, since even the table listing hits multiple APIs 08:29:02 any other open discussion topics? 08:29:13 :) Lets end here 08:29:16 Thanks everyone 08:29:36 #endmeeting