*** masco has joined #openstack-meeting-3 | 00:04 | |
*** lblanchard has joined #openstack-meeting-3 | 00:05 | |
*** VW_ has quit IRC | 00:05 | |
*** VW_ has joined #openstack-meeting-3 | 00:06 | |
*** geoffarnold has quit IRC | 00:06 | |
*** geoffarnold has joined #openstack-meeting-3 | 00:07 | |
*** VW_ has quit IRC | 00:10 | |
*** geoffarnold has quit IRC | 00:11 | |
*** VW_ has joined #openstack-meeting-3 | 00:18 | |
*** VW_ has quit IRC | 00:18 | |
*** VW_ has joined #openstack-meeting-3 | 00:19 | |
*** banix has quit IRC | 00:19 | |
*** achippa_ has joined #openstack-meeting-3 | 00:22 | |
*** achippa has joined #openstack-meeting-3 | 00:22 | |
*** btully has quit IRC | 00:34 | |
*** sridhar_ram has quit IRC | 00:34 | |
*** salv-orl_ has quit IRC | 00:34 | |
*** Piet has joined #openstack-meeting-3 | 00:36 | |
*** Swami has quit IRC | 00:46 | |
*** dims has joined #openstack-meeting-3 | 00:46 | |
*** njohnston is now known as nate_gone | 00:46 | |
*** dims_ has quit IRC | 00:47 | |
*** masco has quit IRC | 00:48 | |
*** baoli has joined #openstack-meeting-3 | 00:49 | |
*** smccully has joined #openstack-meeting-3 | 00:51 | |
*** achippa has quit IRC | 00:54 | |
*** achippa_ has quit IRC | 00:54 | |
*** baoli has quit IRC | 00:54 | |
*** achippa has joined #openstack-meeting-3 | 00:54 | |
*** achippa_ has joined #openstack-meeting-3 | 00:54 | |
*** Piet has quit IRC | 00:55 | |
*** dims has quit IRC | 00:56 | |
*** dims has joined #openstack-meeting-3 | 00:56 | |
*** achippa_ has quit IRC | 00:58 | |
*** achippa has quit IRC | 00:58 | |
*** jckasper has joined #openstack-meeting-3 | 01:06 | |
*** mickeys has quit IRC | 01:08 | |
*** zhenguo has joined #openstack-meeting-3 | 01:09 | |
*** SumitNaiksatam has joined #openstack-meeting-3 | 01:09 | |
*** SumitNaiksatam has left #openstack-meeting-3 | 01:09 | |
*** VW_ has quit IRC | 01:10 | |
*** bpokorny has quit IRC | 01:10 | |
*** banix has joined #openstack-meeting-3 | 01:11 | |
*** puranamr has quit IRC | 01:14 | |
*** puranamr has joined #openstack-meeting-3 | 01:15 | |
*** FallenPegasus has quit IRC | 01:16 | |
*** s3wong has quit IRC | 01:16 | |
*** yamamoto has joined #openstack-meeting-3 | 01:18 | |
*** stanzgy has joined #openstack-meeting-3 | 01:18 | |
*** achippa_ has joined #openstack-meeting-3 | 01:23 | |
*** achippa has joined #openstack-meeting-3 | 01:23 | |
*** julim has joined #openstack-meeting-3 | 01:24 | |
*** yamamoto has quit IRC | 01:30 | |
*** lblanchard has quit IRC | 01:31 | |
*** banix has quit IRC | 01:32 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 01:44 | |
*** lazy_prince has joined #openstack-meeting-3 | 01:48 | |
*** achippa has quit IRC | 01:53 | |
*** achippa_ has quit IRC | 01:53 | |
*** Piet has joined #openstack-meeting-3 | 02:04 | |
*** neelashah has joined #openstack-meeting-3 | 02:13 | |
*** yamahata has quit IRC | 02:14 | |
*** baojg has joined #openstack-meeting-3 | 02:15 | |
*** sankarshan_away is now known as sankarshan | 02:16 | |
*** yamamoto has joined #openstack-meeting-3 | 02:16 | |
*** lazy_prince has quit IRC | 02:21 | |
*** neelashah has quit IRC | 02:28 | |
*** neelashah has joined #openstack-meeting-3 | 02:34 | |
*** geoffarnold has joined #openstack-meeting-3 | 02:35 | |
*** baojg has quit IRC | 02:35 | |
*** geoffarnold has quit IRC | 02:36 | |
*** geoffarnold has joined #openstack-meeting-3 | 02:38 | |
*** Poornima has joined #openstack-meeting-3 | 02:40 | |
*** baojg has joined #openstack-meeting-3 | 02:48 | |
*** salv-orlando has joined #openstack-meeting-3 | 02:49 | |
*** shwetaap has joined #openstack-meeting-3 | 02:51 | |
*** dims has quit IRC | 02:55 | |
*** salv-orlando has quit IRC | 03:05 | |
*** tellesnobrega has quit IRC | 03:17 | |
*** tellesnobrega has joined #openstack-meeting-3 | 03:20 | |
*** zz_natorious is now known as natorious | 03:28 | |
*** tellesnobrega has quit IRC | 03:28 | |
*** tellesnobrega has joined #openstack-meeting-3 | 03:30 | |
*** jpomeroy_ has joined #openstack-meeting-3 | 03:31 | |
*** jpomeroy has quit IRC | 03:31 | |
*** jpomeroy_ has quit IRC | 03:36 | |
*** yamamoto has quit IRC | 03:37 | |
*** natorious is now known as zz_natorious | 03:39 | |
*** yamahata has joined #openstack-meeting-3 | 03:40 | |
*** yamamoto has joined #openstack-meeting-3 | 03:41 | |
*** ajmiller has quit IRC | 03:43 | |
*** julim has quit IRC | 03:59 | |
*** salv-orlando has joined #openstack-meeting-3 | 04:04 | |
*** shwetaap has quit IRC | 04:10 | |
*** ivar-lazzaro has quit IRC | 04:11 | |
*** tellesnobrega has quit IRC | 04:19 | |
*** salv-orlando has quit IRC | 04:21 | |
*** neelashah has quit IRC | 04:27 | |
*** tellesnobrega has joined #openstack-meeting-3 | 04:28 | |
*** puranamr has quit IRC | 04:28 | |
*** puranamr has joined #openstack-meeting-3 | 04:28 | |
*** sdake has quit IRC | 04:29 | |
*** yamamoto has quit IRC | 04:33 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 04:39 | |
*** yamamoto has joined #openstack-meeting-3 | 04:41 | |
*** shwetaap has joined #openstack-meeting-3 | 04:45 | |
*** coolsvap|away is now known as coolsvap | 04:46 | |
*** mrmartin has joined #openstack-meeting-3 | 04:51 | |
*** irenab has quit IRC | 04:58 | |
*** FallenPegasus has joined #openstack-meeting-3 | 04:58 | |
*** baojg has quit IRC | 04:59 | |
*** shwetaap has quit IRC | 05:06 | |
*** carl_baldwin has joined #openstack-meeting-3 | 05:07 | |
*** coolsvap is now known as coolsvap|away | 05:08 | |
*** carl_baldwin has quit IRC | 05:08 | |
*** JoshNang has quit IRC | 05:17 | |
*** ivar-lazzaro has quit IRC | 05:18 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 05:18 | |
*** peristeri has joined #openstack-meeting-3 | 05:22 | |
*** mickeys has joined #openstack-meeting-3 | 05:23 | |
*** coolsvap|away is now known as coolsvap | 05:23 | |
*** vgridnev has joined #openstack-meeting-3 | 05:24 | |
*** JoshNang has joined #openstack-meeting-3 | 05:25 | |
*** salv-orlando has joined #openstack-meeting-3 | 05:28 | |
*** irenab has joined #openstack-meeting-3 | 05:30 | |
*** vgridnev has quit IRC | 05:38 | |
*** ivar-lazzaro has quit IRC | 05:41 | |
*** ramineni has joined #openstack-meeting-3 | 05:41 | |
*** ramineni has left #openstack-meeting-3 | 05:42 | |
*** puranamr has quit IRC | 05:44 | |
*** amotoki has joined #openstack-meeting-3 | 05:50 | |
*** baojg has joined #openstack-meeting-3 | 05:58 | |
*** peristeri has quit IRC | 06:03 | |
*** armax has quit IRC | 06:05 | |
*** FallenPegasus has quit IRC | 06:06 | |
*** peristeri has joined #openstack-meeting-3 | 06:08 | |
*** coolsvap is now known as coolsvap|away | 06:10 | |
*** mrunge has joined #openstack-meeting-3 | 06:13 | |
*** geoffarnold has quit IRC | 06:15 | |
*** mickeys has quit IRC | 06:16 | |
*** geoffarnold has joined #openstack-meeting-3 | 06:16 | |
*** lsmola has joined #openstack-meeting-3 | 06:21 | |
*** vgridnev has joined #openstack-meeting-3 | 06:22 | |
*** sridhar_ram has joined #openstack-meeting-3 | 06:31 | |
*** sridhar_ram has quit IRC | 06:35 | |
*** lazy_prince has joined #openstack-meeting-3 | 06:36 | |
*** nkrinner has joined #openstack-meeting-3 | 06:39 | |
*** salv-orlando has quit IRC | 06:40 | |
*** numan has joined #openstack-meeting-3 | 06:42 | |
*** woodster_ has quit IRC | 06:49 | |
*** jlvillal has quit IRC | 06:58 | |
*** jlvillal has joined #openstack-meeting-3 | 06:58 | |
*** vgridnev has quit IRC | 07:07 | |
*** kzaitsev_mb has joined #openstack-meeting-3 | 07:14 | |
*** peristeri has quit IRC | 07:18 | |
*** jschwarz has joined #openstack-meeting-3 | 07:18 | |
*** matrohon has joined #openstack-meeting-3 | 07:23 | |
*** Poornima has quit IRC | 07:24 | |
*** jtomasek has quit IRC | 07:26 | |
*** matrohon has quit IRC | 07:27 | |
*** belmoreira has joined #openstack-meeting-3 | 07:28 | |
*** salv-orlando has joined #openstack-meeting-3 | 07:41 | |
*** Poornima has joined #openstack-meeting-3 | 07:42 | |
*** yamamoto has quit IRC | 07:46 | |
*** yamamoto has joined #openstack-meeting-3 | 07:48 | |
*** matrohon has joined #openstack-meeting-3 | 07:50 | |
*** kzaitsev_mb has quit IRC | 07:53 | |
*** kzaitsev_mb has joined #openstack-meeting-3 | 07:53 | |
*** matrohon has quit IRC | 07:58 | |
*** jcoufal has joined #openstack-meeting-3 | 08:02 | |
*** bharath_ has quit IRC | 08:20 | |
*** timbyr_ has joined #openstack-meeting-3 | 08:21 | |
*** bharath_ has joined #openstack-meeting-3 | 08:21 | |
*** markvoelker has quit IRC | 08:22 | |
*** bharath_ has quit IRC | 08:26 | |
*** vgridnev has joined #openstack-meeting-3 | 08:29 | |
*** kzaitsev_mb has quit IRC | 08:35 | |
*** bharath_ has joined #openstack-meeting-3 | 08:36 | |
*** jschwarz is now known as jschwarz|lunch | 09:10 | |
*** markvoelker has joined #openstack-meeting-3 | 09:23 | |
*** bharath__ has joined #openstack-meeting-3 | 09:24 | |
*** bharath_ has quit IRC | 09:24 | |
*** ajo is now known as ajo\afk | 09:27 | |
*** SumitNaiksatam has joined #openstack-meeting-3 | 09:28 | |
*** markvoelker has quit IRC | 09:28 | |
*** bharath__ has quit IRC | 09:43 | |
*** egallen has joined #openstack-meeting-3 | 09:43 | |
*** jaypipes has quit IRC | 09:46 | |
*** killer_prince has joined #openstack-meeting-3 | 09:48 | |
*** lazy_prince has quit IRC | 09:52 | |
*** jtomasek has joined #openstack-meeting-3 | 09:55 | |
*** tfukushima has joined #openstack-meeting-3 | 09:55 | |
*** killer_prince has quit IRC | 09:58 | |
*** egallen has quit IRC | 10:02 | |
*** yamamoto has quit IRC | 10:04 | |
*** sigmavirus24_awa has quit IRC | 10:06 | |
*** zz_natorious has quit IRC | 10:06 | |
*** eglute has quit IRC | 10:06 | |
*** miguelgrinberg has quit IRC | 10:07 | |
*** zz_natorious has joined #openstack-meeting-3 | 10:07 | |
*** zz_natorious is now known as natorious | 10:08 | |
*** miguelgrinberg has joined #openstack-meeting-3 | 10:08 | |
*** eglute has joined #openstack-meeting-3 | 10:08 | |
*** belmoreira has quit IRC | 10:08 | |
*** belmoreira has joined #openstack-meeting-3 | 10:09 | |
*** sigmavirus24_awa has joined #openstack-meeting-3 | 10:10 | |
*** belmoreira has quit IRC | 10:14 | |
*** tfukushima has quit IRC | 10:15 | |
*** belmoreira has joined #openstack-meeting-3 | 10:15 | |
*** tfukushima has joined #openstack-meeting-3 | 10:16 | |
*** lazy_prince has joined #openstack-meeting-3 | 10:16 | |
*** wimdc has joined #openstack-meeting-3 | 10:18 | |
*** baojg has quit IRC | 10:26 | |
*** kzaitsev_mb has joined #openstack-meeting-3 | 10:26 | |
*** baojg has joined #openstack-meeting-3 | 10:27 | |
*** jschwarz|lunch is now known as jschwarz | 10:29 | |
*** baojg has quit IRC | 10:31 | |
*** yamahata has quit IRC | 10:32 | |
*** bharath_ has joined #openstack-meeting-3 | 10:43 | |
*** belmoreira has quit IRC | 10:48 | |
*** bharath_ has quit IRC | 10:48 | |
*** stanzgy has quit IRC | 10:52 | |
*** salv-orlando has quit IRC | 10:53 | |
*** dims has joined #openstack-meeting-3 | 10:56 | |
*** mwagner_lap has quit IRC | 10:57 | |
*** peristeri has joined #openstack-meeting-3 | 10:58 | |
*** yamamoto_ has joined #openstack-meeting-3 | 10:58 | |
*** killer_prince has joined #openstack-meeting-3 | 10:59 | |
*** lazy_prince has quit IRC | 11:03 | |
*** dims_ has joined #openstack-meeting-3 | 11:03 | |
*** baoli has joined #openstack-meeting-3 | 11:05 | |
*** dims has quit IRC | 11:07 | |
*** baoli has quit IRC | 11:10 | |
*** doug-fish has joined #openstack-meeting-3 | 11:10 | |
*** vgridnev has quit IRC | 11:19 | |
*** jtomasek has quit IRC | 11:22 | |
*** markvoelker has joined #openstack-meeting-3 | 11:24 | |
*** vgridnev has joined #openstack-meeting-3 | 11:27 | |
*** markvoelker has quit IRC | 11:28 | |
*** dims has joined #openstack-meeting-3 | 11:29 | |
*** dims_ has quit IRC | 11:31 | |
*** dims_ has joined #openstack-meeting-3 | 11:31 | |
*** dims has quit IRC | 11:34 | |
*** robcresswell has joined #openstack-meeting-3 | 11:35 | |
*** yamamoto_ has quit IRC | 11:35 | |
*** yamamoto has joined #openstack-meeting-3 | 11:36 | |
*** jtomasek has joined #openstack-meeting-3 | 11:37 | |
*** yamamoto has quit IRC | 11:37 | |
*** yamamoto has joined #openstack-meeting-3 | 11:37 | |
*** ajo\afk is now known as ajo | 11:38 | |
*** kzaitsev_mb has quit IRC | 11:42 | |
*** tfukushima has quit IRC | 11:42 | |
*** jaypipes has joined #openstack-meeting-3 | 11:53 | |
*** tsufiev has joined #openstack-meeting-3 | 11:54 | |
*** doug-fish has quit IRC | 11:54 | |
*** jschwarz has quit IRC | 11:55 | |
*** betherly has joined #openstack-meeting-3 | 11:55 | |
*** irenab has quit IRC | 11:55 | |
*** pc_m_ has joined #openstack-meeting-3 | 11:57 | |
*** tmazur has joined #openstack-meeting-3 | 12:00 | |
*** r1chardj0n3s has joined #openstack-meeting-3 | 12:00 | |
david-lyle | #startmeeting Horizon | 12:00 |
---|---|---|
openstack | Meeting started Wed Aug 19 12:00:45 2015 UTC and is due to finish in 60 minutes. The chair is david-lyle. Information about MeetBot at http://wiki.debian.org/MeetBot. | 12:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 12:00 |
r1chardj0n3s | hullo | 12:00 |
*** openstack changes topic to " (Meeting topic: Horizon)" | 12:00 | |
openstack | The meeting name has been set to 'horizon' | 12:00 |
fnordahl | o/ | 12:00 |
tsufiev | hello | 12:01 |
mrunge | hello o/ | 12:01 |
betherly | hello o/ | 12:02 |
*** kzaitsev_mb has joined #openstack-meeting-3 | 12:02 | |
kzaitsev_mb | o/ | 12:03 |
david-lyle | ok, let's get rolling | 12:03 |
david-lyle | First and foremost, L-3 is in 2 weeks | 12:04 |
*** doug-fish has joined #openstack-meeting-3 | 12:05 | |
david-lyle | and there's a lot hanging out there | 12:05 |
david-lyle | of the top priorities on | 12:06 |
david-lyle | #link https://etherpad.openstack.org/p/YVR-horizon-liberty-priorities | 12:06 |
david-lyle | we're looking pretty meek | 12:06 |
david-lyle | what was JSCS and now eslint is finally all merged and voting in the gate | 12:07 |
david-lyle | so that one was completed | 12:07 |
david-lyle | I owe plugin documentation still :( which I will have ready for L | 12:08 |
robcresswell | The angular translation stuff is mostly there folowing a fix the other day, I believe, so thats good too. | 12:08 |
*** neillc has joined #openstack-meeting-3 | 12:09 | |
neillc | hello | 12:09 |
*** tosky has joined #openstack-meeting-3 | 12:10 | |
david-lyle | right that's done too | 12:10 |
david-lyle | slow because looking at status on those | 12:10 |
*** julim has joined #openstack-meeting-3 | 12:10 | |
betherly | I am new to openstack and working with HP. Will probably be working on horizon panels for Ironic but have been talking to hurgleburgler re CSS theming stuff also. Definitely up for helping Horizon meet targets for L-3. | 12:10 |
*** killer_prince has quit IRC | 12:10 | |
david-lyle | if anyone has updates note them | 12:10 |
david-lyle | betherly: a large part is reviews | 12:11 |
david-lyle | we are very close on django 1.8 | 12:11 |
r1chardj0n3s | I got a system up and running today so I can run the selenium suite using firefox, so hope to make progress on that... | 12:11 |
david-lyle | mrunge: is there anything else missing | 12:11 |
robcresswell | I thought dj18 was now done? | 12:11 |
david-lyle | r1chardj0n3s: I got derailed on that yesterday by the horrid state of our docs build | 12:11 |
david-lyle | almost done with patches to fix | 12:12 |
betherly | david-lyle: ok great. If theres any urgent ones please do ping me but I will keep my eye on them | 12:12 |
robcresswell | ah | 12:12 |
mrunge | david-lyle, it's not yet voting on the gate | 12:12 |
david-lyle | robcresswell: I have to release d-o-a | 12:12 |
*** ducttape_ has joined #openstack-meeting-3 | 12:12 | |
r1chardj0n3s | david-lyle: I'll be focusing on it if you want to focus on other stuff | 12:12 |
david-lyle | which I have a couple of patches I'm waiting on for d-o-a, 1 has 2 +2s and could merge, the other is related and further | 12:13 |
robcresswell | betherly: Best bet is to review patches on https://etherpad.openstack.org/p/YVR-horizon-liberty-priorities, although they may not be terribly accessible to newer reviewers. Pull code, check it doesnt explode horizon, and comment on anything that looks odd. | 12:13 |
david-lyle | might have to release without it | 12:13 |
mrunge | ah yes, david-lyle d-o-a release is due for django-1.8 support, too | 12:13 |
robcresswell | Gotcha. | 12:13 |
david-lyle | then make that the minimum version in g-r | 12:13 |
david-lyle | running out of time on that one | 12:13 |
betherly | robcresswell: will do :) will have horizon up and running successfully soon then will get started | 12:14 |
robcresswell | We have 2 weeks yet. Still time. | 12:14 |
*** marios_ has joined #openstack-meeting-3 | 12:14 | |
david-lyle | dependent library releases and g-r changes usually get locked 2 weeks ahead of release | 12:14 |
robcresswell | david-lyle: What was the state of docs after your patches? More work needed? I'd seen the bugs before, but not prioritised it over things | 12:15 |
david-lyle | so we're about at the limit | 12:15 |
robcresswell | Ah, I see. | 12:15 |
*** marios_ has quit IRC | 12:15 | |
david-lyle | robcresswell: just one more patch required to handle duplicate object definitions | 12:15 |
david-lyle | then, I think we can turn on doc errors in the build to block like pep8 | 12:16 |
david-lyle | I think | 12:16 |
david-lyle | without it, it's just a mess | 12:16 |
david-lyle | any other priority items people want to mention? | 12:16 |
*** amotoki_ has joined #openstack-meeting-3 | 12:17 | |
mrunge | we had this patch from rdopiera about using ini based configs | 12:17 |
david-lyle | err, updates on said items | 12:17 |
ducttape_ | the recent changes in the nav should be corrected | 12:17 |
mrunge | since a configuration change requires changes with installers: now or never | 12:17 |
tsufiev | also I'd like to discuss the state of integration tests | 12:17 |
david-lyle | mrunge: I think that one's very late in the release for such a change | 12:17 |
david-lyle | and there's no real migration path defined | 12:18 |
mrunge | yupp, as I said: now or never | 12:18 |
david-lyle | I'm happy to revisit in M | 12:18 |
ducttape_ | I think never might be a bit strong of a word | 12:18 |
ducttape_ | ;) | 12:18 |
mrunge | agreed ;-) | 12:18 |
ducttape_ | the nav thing needs some fixing, around display of large data amounts and the multi region login thing.... not seeing that on the list | 12:19 |
david-lyle | we lost rdopiera and with him a lot of the momentum on that | 12:19 |
mrunge | I know r1chardj0n3s wanted to look ad Radomirs patch. I must admit I stopped with it. | 12:19 |
mrunge | yes | 12:19 |
*** belmoreira has joined #openstack-meeting-3 | 12:19 | |
*** belmoreira has quit IRC | 12:19 | |
david-lyle | I still think it's a good idea overall, but needs more | 12:20 |
david-lyle | ducttape_: just the look, or is there a functional problem? | 12:20 |
mrunge | david-lyle, for reference, https://review.openstack.org/#/c/100521/ | 12:21 |
doug-fish | ducttape_: do you have bugs to link? I'm not aware of what "the nav thing" is? | 12:21 |
* tsufiev steps in with making integration tests voting again | 12:21 | |
mrunge | this patch already has 2 +2 | 12:21 |
ducttape_ | https://bugs.launchpad.net/horizon/+bug/1485764 was the one I saw a couple of days ago | 12:21 |
openstack | Launchpad bug 1485764 in OpenStack Dashboard (Horizon) "left hand nav border color does not work on big tables" [Undecided,New] - Assigned to Diana Whitten (hurgleburgler) | 12:21 |
doug-fish | thx | 12:21 |
ducttape_ | there is another one Diana is looking at for multi region login stuff (which does not apply to me, but seems important none the less) | 12:22 |
david-lyle | mrunge, I hadn't seen the other | 12:22 |
david-lyle | let me look again | 12:22 |
*** sankarshan is now known as sankarshan_away | 12:22 | |
mrunge | david-lyle, *thank you* | 12:22 |
mrunge | tsufiev, thanks for stepping up with integration tests | 12:23 |
mrunge | we should think about, how to integrate them even more, to get a faster feedback | 12:23 |
david-lyle | mrunge: I put a -2 on it, so I can take another look | 12:23 |
mrunge | ok, awesome | 12:24 |
david-lyle | ducttape_: I think there's a fix on that one too | 12:24 |
tsufiev | mrunge, I'm waiting for Jenkins feedback on last patchset, all should pass except 2 Sahara tests | 12:24 |
david-lyle | s/fix/patch/ | 12:24 |
david-lyle | tsufiev: yes, thank you, I've wandered away from that :( | 12:25 |
david-lyle | the 2 sahara tests may be my issue | 12:25 |
tsufiev | david-lyle, mrunge, as I said before, even if that commit gets merged, w/o making integration tests voting again, they soon will be broken | 12:25 |
david-lyle | but not entirely sure | 12:25 |
*** salv-orlando has joined #openstack-meeting-3 | 12:25 | |
mrunge | it's so easy to switch off integration tests. if we could get them into other gates, we would be safer | 12:25 |
r1chardj0n3s | mrunge: hey, sorry I got called away. I did look at Radomir's ini patch, and it seemed pretty complex, and I didn't have time to get into the full ramifications of moving from python to ini - I reckon a pretty broad review of operators / deployers configs would be needed before making such a change | 12:25 |
ducttape_ | +1 r1chardj0n3s | 12:26 |
mrunge | r1chardj0n3s, thanks anyways. I agree, this change is pretty disruptive with deployers | 12:26 |
*** matrohon has joined #openstack-meeting-3 | 12:26 | |
tosky | well, if the other tests are fixed, checking the failing Sahara tests would be easier | 12:26 |
tsufiev | david-lyle, perhaps, we should somehow split sahara integration tests into a separate job? | 12:26 |
r1chardj0n3s | (then I got distracted by trying to fix the selenium suite ;) | 12:26 |
tosky | it could be related to some change in the page structure, but I couldn't check before | 12:26 |
tsufiev | given that sahara is moved to contrib | 12:26 |
david-lyle | mrunge, tsufiev I understand the push to reenable, that said, even when enabled they have been fragile | 12:27 |
mrunge | hahaha r1chardj0n3s | 12:27 |
r1chardj0n3s | hey, half of it is fixed now, so that's a thing | 12:27 |
*** amotoki_ has quit IRC | 12:27 | |
tosky | david-lyle: but not fixing them would make them always fragile | 12:27 |
tsufiev | david-lyle, yes, I found one cause of such fragility - the tests were relying on exact ordering of fields in forms | 12:27 |
r1chardj0n3s | phantomjs is a no-go tho, 'cos we test file uploads and that's not supported in ghostdriver :( | 12:27 |
tsufiev | fixed that for forms, should be fixed as well for table actions | 12:27 |
david-lyle | some wonderful people look at all the gate failures every day, and our integration tests create a ton that are hard to categorize which means it keeps requiring work every time they fail | 12:28 |
mrunge | unfortunately, being fragile is the nature of tests running on top of the stack | 12:28 |
david-lyle | not sure that needs to be true, but to a degree yes | 12:29 |
tsufiev | david-lyle, mrunge: also there is an idea about untying integration tests selectors from horizon layout and use some special 'selenium-*' classes | 12:29 |
david-lyle | tsufiev: I would like to see at least a week of no failures before making voting again | 12:30 |
david-lyle | no, being a very small percentage | 12:30 |
david-lyle | there will always be random failures | 12:30 |
tsufiev | david-lyle, what if the patch where they fail introduces the breakage? | 12:30 |
david-lyle | then reviewers should be looking at that | 12:31 |
doug-fish | david-lyle: I don't know how to track integration test failures - is that striaghtforward? | 12:31 |
r1chardj0n3s | ... and at the moment it's very difficult indeed to figure out why selenium tests break, which is something else I need to look at fixing | 12:31 |
david-lyle | if we think they are fixed, that should be a review consideration | 12:31 |
david-lyle | doug-fish: there is a log for the integration tests on check runs | 12:32 |
*** yamamoto has quit IRC | 12:32 | |
*** salv-orl_ has joined #openstack-meeting-3 | 12:32 | |
tsufiev | david-lyle, doug-fish: also there is patch in progress to save screenshots on failures | 12:32 |
doug-fish | right, but is there a way to get a summary of what's failed over the last day for example? | 12:32 |
tsufiev | https://review.openstack.org/#/c/194646/ | 12:32 |
david-lyle | currently it dumps the html source | 12:32 |
*** salv-orlando has quit IRC | 12:33 | |
doug-fish | yeah, I've seen that | 12:33 |
david-lyle | doug-fish: oh | 12:33 |
r1chardj0n3s | yeah, the failurs I was debugging yesterday just said "500 Error" in the browser window | 12:33 |
r1chardj0n3s | so yeah | 12:33 |
*** bharath has joined #openstack-meeting-3 | 12:33 | |
david-lyle | http://status.openstack.org//elastic-recheck/ | 12:33 |
r1chardj0n3s | screenshots will help tho | 12:33 |
david-lyle | which is why recheck # is important over just recheck | 12:33 |
*** mwagner_lap has joined #openstack-meeting-3 | 12:33 | |
doug-fish | will the source remain available as well? (I haven't looked at the screen shot patch yet) | 12:34 |
doug-fish | david-lyle: thanks! | 12:34 |
tsufiev | doug-fish, yes, I think they're orthogonal | 12:34 |
david-lyle | beyond that ... logstash.openstack.org | 12:34 |
doug-fish | agreed | 12:34 |
tsufiev | unfortunately, while fixing integration tests locally, I didn't find the html source very helpful | 12:35 |
doug-fish | david-lyle: so I'm loosely aware of both of those sites, but I can't quite put together how I'd check how many Horizon integration tests failed today | 12:35 |
tsufiev | the most useful was python stacktrace + examining tests sourcecode in debugger | 12:35 |
doug-fish | tsufiev: I've had cases where the source was helpful - I could see the test was looking for a particular element, but it wasn't present on the page | 12:36 |
tsufiev | doug-fish, yes, it's possible to find it there... just too inconvenient :) | 12:37 |
*** bharath has quit IRC | 12:38 | |
doug-fish | david-lyle: no reason we have to sort though teaching me to use the tool available during our meeting time. I think I know some people I can ask. | 12:38 |
david-lyle | doug-fish: we could build a query for logstash, I just can't on the fly in the meeting :) | 12:38 |
doug-fish | understood. Thx! | 12:38 |
tsufiev | david-lyle, mrunge, doug-fish: I'm going to create a blueprint for integration tests hardening - all the things to make them less fragile | 12:38 |
david-lyle | tsufiev: great, thank you | 12:38 |
mrunge | thank you tsufiev | 12:39 |
robcresswell | There is an item on the agenda btw, someone has put up a bp, just looking at time :) | 12:39 |
david-lyle | so other reviews on off the radar but could use help | 12:39 |
david-lyle | #link https://etherpad.openstack.org/p/sahara-reviews-in-horizon | 12:39 |
david-lyle | and | 12:39 |
david-lyle | #link https://etherpad.openstack.org/p/trove-reviews-in-horizon | 12:40 |
*** markvoelker has joined #openstack-meeting-3 | 12:40 | |
wimdc | It's mine. There's not much text in the bp really, but it would be great if I could get some guidance on how to proceed from here. There's also a bunch of code in gerrit. But I'm kinda stuck without the blueprint approved. | 12:40 |
david-lyle | reminder that with trove and sahara in /contrib, +1s from the service team can account for 1 +2 | 12:40 |
david-lyle | so just one horizon core is needed to +2, +A | 12:40 |
david-lyle | I will be getting back to those soon too | 12:41 |
*** julim has quit IRC | 12:41 | |
david-lyle | sorry wimdc | 12:42 |
david-lyle | so the bp linked is neutron, no? | 12:42 |
*** julim has joined #openstack-meeting-3 | 12:42 | |
*** yamamoto has joined #openstack-meeting-3 | 12:43 | |
david-lyle | is there a corresponding Horizon bp? | 12:43 |
wimdc | oh, did I copy the wrong link... lemme see | 12:43 |
*** tfukushima has joined #openstack-meeting-3 | 12:43 | |
wimdc | It's supposed to be the implementation of that neutron link in horizon :) | 12:44 |
wimdc | https://blueprints.launchpad.net/horizon/+spec/port-allowed-address-pairs-extension | 12:44 |
wimdc | updated the page. | 12:45 |
david-lyle | Seems like a reasonable addition to me | 12:45 |
doug-fish | agreed | 12:46 |
robcresswell | Oh nice, looks like the code is all done | 12:46 |
david-lyle | the python-neutronclient code seemed to have been merged long ago | 12:46 |
david-lyle | so no dependency issues | 12:46 |
wimdc | Yea I gave it a -1 myself cause I need to update a small thing though. | 12:46 |
david-lyle | ok, updated the status of the bp | 12:47 |
robcresswell | Nice | 12:47 |
*** amotoki_ has joined #openstack-meeting-3 | 12:47 | |
wimdc | Thanks | 12:47 |
*** yamamoto has quit IRC | 12:47 | |
david-lyle | I would ask amotoki kindly for a review | 12:47 |
*** tfukushima has quit IRC | 12:48 | |
david-lyle | let me rephrase, wimdc, you should ask amotoki kindly for a review | 12:48 |
amotoki_ | oh, i was moving. which review? I will check. | 12:49 |
david-lyle | https://blueprints.launchpad.net/horizon/+spec/port-allowed-address-pairs-extension | 12:49 |
wimdc | https://review.openstack.org/#/c/193079/ is the gerrit link. | 12:49 |
david-lyle | ah even better | 12:49 |
david-lyle | thanks amotoki_ | 12:49 |
david-lyle | 10 minutes left. Other topics? | 12:50 |
tsufiev | do we have plan B for Keystone changes and LDAP :)? | 12:50 |
mrunge | drop keystone? | 12:51 |
* mrunge runs... | 12:51 | |
david-lyle | LOL | 12:51 |
mrunge | tsufiev, it seems, we can not really fix it directly | 12:51 |
r1chardj0n3s | lol | 12:51 |
mrunge | I'm counting on integration of searchlight | 12:51 |
r1chardj0n3s | won't searchlight fix it for us? /ducks | 12:51 |
r1chardj0n3s | snap mrunge | 12:51 |
david-lyle | tsufiev: short answer, no | 12:52 |
mrunge | :P | 12:52 |
tsufiev | mrunge, yeah, that's why I think time to rethink UX there... | 12:52 |
ducttape_ | the issue w ldap and keystone is the searching / pagination - right? | 12:52 |
r1chardj0n3s | we do have a bunch of places in the UI where we just blindly list users, where a search might be more appropriate | 12:52 |
david-lyle | so searchlight would be useful if keystone didn't punt on pagination across hthe board | 12:52 |
tsufiev | ducttape_, yes | 12:52 |
david-lyle | *the | 12:52 |
mrunge | ducttape_, yes | 12:52 |
robcresswell | Ha, I very much enjoyed this discussion on the mailer. | 12:52 |
david-lyle | because you could take a project list and build from there | 12:52 |
ducttape_ | I can't imagine that many deployments would be ok with keeping a shadow copy of ldap in the searchlight db | 12:53 |
ducttape_ | for security reasons | 12:53 |
david-lyle | with out anything available in a complete list, there's no way to do that | 12:53 |
mrunge | shut up ducttape_ | 12:53 |
ducttape_ | just saying ;P | 12:53 |
mrunge | it's probably good ;-) | 12:53 |
robcresswell | lol | 12:53 |
david-lyle | that's not really the request | 12:54 |
tsufiev | so we need a couple of jedis to convince Keystone folks ) | 12:54 |
ducttape_ | attn: lhcheng | 12:54 |
mrunge | tsufiev, there is no pagination in ldap-backend | 12:54 |
david-lyle | I want a map of the user project assignments in the searchlight | 12:54 |
mrunge | so, keystone can not fix it | 12:54 |
doug-fish | I'm not sure they can be convinced - without changes to LDAP they just can't do it | 12:54 |
david-lyle | doug-fish: not sure if can't or won't | 12:54 |
david-lyle | but yeah | 12:55 |
ducttape_ | here is what I would say, as alternative..... | 12:55 |
ducttape_ | users almost always have at least one role assignment | 12:55 |
mrunge | I wonder if it'd be ok to keep a cache of results somewhere for a short lived time | 12:55 |
ducttape_ | use the role assignment stuff as a psuedo user listing | 12:55 |
david-lyle | ducttape_: the things is there's no part of the v3 API that supports pagination | 12:55 |
mrunge | we should keep in mind, there are installs out there with 10k of users | 12:56 |
david-lyle | so always an incomplete list | 12:56 |
david-lyle | 10k in elastic search is trivial | 12:56 |
r1chardj0n3s | and Active Directory will error if you ask for > 1000 results | 12:56 |
r1chardj0n3s | filtering (roles, I think is what ducttape_ was getting at) is the only solution with AD | 12:56 |
david-lyle | again, users is not the only way to build such a list | 12:56 |
david-lyle | I want the project list | 12:57 |
ducttape_ | yep, we are all saying same thing :D | 12:57 |
david-lyle | and index from there | 12:57 |
david-lyle | yeah | 12:57 |
tsufiev | r1chardj0n3s, btw, Horizon is not robust against that kind of errors. Encountered a customer bug with stripping users of their roles while updating project quotas | 12:57 |
r1chardj0n3s | yep | 12:57 |
r1chardj0n3s | tsufiev: I know :( | 12:57 |
r1chardj0n3s | tsufiev: we had a customer run smack into that too. fortunately we could hard-code an LDAP filter | 12:57 |
*** tosky has quit IRC | 12:57 | |
david-lyle | we could take a keystone type stance and say you shouldn't do identity management in Horizon | 12:58 |
r1chardj0n3s | oooh | 12:58 |
* david-lyle kidding | 12:58 | |
doug-fish | ha! | 12:58 |
ducttape_ | lolwut | 12:58 |
r1chardj0n3s | d'oh! | 12:58 |
david-lyle | sort of | 12:58 |
r1chardj0n3s | david-lyle for emperor | 12:58 |
fnordahl | hehe. openldap/ad does indeed have paging though. so keystone should be able to cope with it. i'll try to have a look at what they're doing. | 12:58 |
*** jcoufal_ has joined #openstack-meeting-3 | 12:58 | |
tsufiev | the domino effect for refusals ) | 12:59 |
ducttape_ | horizon: helpful for 87% of your cloud interactions™® | 12:59 |
doug-fish | tsufiev: r1chardj0n3s is there a bug open for the role-stripping issue? | 12:59 |
robcresswell | ducttape_: hahaa | 12:59 |
r1chardj0n3s | doug-fish: sorry, was some time ago | 12:59 |
tsufiev | doug-fish, think we should create it, the problem is that's hard to reproduce | 12:59 |
tsufiev | without LDAP with >1k of users | 12:59 |
doug-fish | oh I see | 13:00 |
*** ducttape_ has left #openstack-meeting-3 | 13:00 | |
r1chardj0n3s | hm, actually, the problem we had wasn't role stripping, it was just a basic UI break because of the error returned for the >1k user request | 13:00 |
mrunge | fnordahl, not for every backend, at least, what I know | 13:00 |
mrunge | fnordahl, and that's the issue | 13:00 |
david-lyle | food for thought for the afternoon meeting, with plugins building on the REST API we've recently built, does the disclaimer that you can't count on this for anything really hold | 13:00 |
tsufiev | r1chardj0n3s, interesting... https://bugs.launchpad.net/horizon/+bug/1434241 like that? | 13:00 |
openstack | Launchpad bug 1434241 in OpenStack Dashboard (Horizon) " Internal Server Error while updating project quota when using Keystone LDAP backend" [Undecided,New] | 13:00 |
david-lyle | afternoon meeting being Horizon Blueprint Roundtable chat | 13:00 |
r1chardj0n3s | tsufiev: yep, that's the one | 13:01 |
*** irenab has joined #openstack-meeting-3 | 13:01 | |
david-lyle | at the alternating horizon meeting time | 13:01 |
david-lyle | because our time is up for now | 13:01 |
tsufiev | r1chardj0n3s, so there are at least 2 problems | 13:01 |
doug-fish | you're asking if our REST API is truely an API with expectations like stability, deprecation cycles, etc? | 13:01 |
david-lyle | Thanks everyone! Feel free to move to #openstack-horizon | 13:01 |
*** egallen has joined #openstack-meeting-3 | 13:01 | |
david-lyle | doug-fish: yes | 13:01 |
david-lyle | #endmeeting | 13:01 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 13:01 | |
openstack | Meeting ended Wed Aug 19 13:01:54 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 13:01 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/horizon/2015/horizon.2015-08-19-12.00.html | 13:01 |
*** jcoufal has quit IRC | 13:01 | |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/horizon/2015/horizon.2015-08-19-12.00.txt | 13:01 |
openstack | Log: http://eavesdrop.openstack.org/meetings/horizon/2015/horizon.2015-08-19-12.00.log.html | 13:02 |
*** r1chardj0n3s has left #openstack-meeting-3 | 13:02 | |
mrunge | thanks all | 13:02 |
*** wimdc has quit IRC | 13:02 | |
*** neillc has left #openstack-meeting-3 | 13:02 | |
*** tsufiev has left #openstack-meeting-3 | 13:03 | |
*** doug-fish has quit IRC | 13:06 | |
*** puranamr has joined #openstack-meeting-3 | 13:12 | |
*** banix has joined #openstack-meeting-3 | 13:14 | |
*** pc_m_ has quit IRC | 13:15 | |
*** egallen_ has joined #openstack-meeting-3 | 13:17 | |
*** egallen has quit IRC | 13:17 | |
*** egallen_ is now known as egallen | 13:17 | |
*** jckasper has quit IRC | 13:20 | |
*** doug-fish has joined #openstack-meeting-3 | 13:21 | |
*** doug-fish has quit IRC | 13:21 | |
*** doug-fish has joined #openstack-meeting-3 | 13:22 | |
*** doug-fish has quit IRC | 13:22 | |
*** doug-fish has joined #openstack-meeting-3 | 13:23 | |
*** doug-fis_ has joined #openstack-meeting-3 | 13:24 | |
*** doug-fish has quit IRC | 13:28 | |
*** dims_ has quit IRC | 13:29 | |
*** tfukushima has joined #openstack-meeting-3 | 13:29 | |
*** jpomeroy has joined #openstack-meeting-3 | 13:29 | |
*** dims has joined #openstack-meeting-3 | 13:29 | |
*** singlethink has joined #openstack-meeting-3 | 13:32 | |
*** lblanchard has joined #openstack-meeting-3 | 13:36 | |
*** moshele has joined #openstack-meeting-3 | 13:43 | |
*** lazy_prince has joined #openstack-meeting-3 | 13:44 | |
*** yamamoto has joined #openstack-meeting-3 | 13:46 | |
*** yamamoto has quit IRC | 13:46 | |
*** yamamoto has joined #openstack-meeting-3 | 13:46 | |
*** yamamoto has quit IRC | 13:46 | |
*** dboik has joined #openstack-meeting-3 | 13:46 | |
*** yamamoto has joined #openstack-meeting-3 | 13:47 | |
*** killer_prince has joined #openstack-meeting-3 | 13:49 | |
*** jcoufal_ has quit IRC | 13:49 | |
*** robcresswell has left #openstack-meeting-3 | 13:50 | |
*** jcoufal has joined #openstack-meeting-3 | 13:51 | |
*** lazy_prince has quit IRC | 13:52 | |
*** singleth_ has joined #openstack-meeting-3 | 13:55 | |
*** yamamoto has quit IRC | 13:56 | |
*** yamamoto has joined #openstack-meeting-3 | 13:56 | |
*** yamamoto has quit IRC | 13:56 | |
*** sdake has joined #openstack-meeting-3 | 13:56 | |
*** yamamoto has joined #openstack-meeting-3 | 13:57 | |
*** nate_gone is now known as njohnston | 13:57 | |
*** sankarshan_away is now known as sankarshan | 13:58 | |
*** sdake_ has joined #openstack-meeting-3 | 13:58 | |
*** singlethink has quit IRC | 13:58 | |
*** neelashah has joined #openstack-meeting-3 | 13:59 | |
*** vgridnev has quit IRC | 14:00 | |
*** doug-fish has joined #openstack-meeting-3 | 14:00 | |
*** sdake has quit IRC | 14:01 | |
*** dboik has quit IRC | 14:02 | |
*** sfinucan has joined #openstack-meeting-3 | 14:03 | |
*** yamamoto has quit IRC | 14:03 | |
ajo | ping irenab :) | 14:03 |
*** doug-fis_ has quit IRC | 14:03 | |
*** jlibosva has joined #openstack-meeting-3 | 14:03 | |
irenab | hi | 14:03 |
jlibosva | hello | 14:03 |
*** jschwarz has joined #openstack-meeting-3 | 14:04 | |
ajo | let's wait a bit for ihar :) | 14:04 |
*** ihrachyshka has joined #openstack-meeting-3 | 14:04 | |
jschwarz | sorry for being late... seems like I need to be reminded every week ;-) | 14:04 |
ihrachyshka | hi. ajo are you chairing? | 14:04 |
ajo | hi :) | 14:04 |
jlibosva | yeah, I don't have reminder either, always forget :) | 14:04 |
ajo | ihrachyshka, let's co-chair, I'm aware of some points, and I guess you're aware of a few others | 14:04 |
ihrachyshka | ajo, chairing is not about knowing | 14:04 |
ihrachyshka | :) | 14:04 |
ajo | #startmeeting neutron_qos | 14:05 |
openstack | Meeting started Wed Aug 19 14:05:10 2015 UTC and is due to finish in 60 minutes. The chair is ajo. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:05 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:05 |
*** openstack changes topic to " (Meeting topic: neutron_qos)" | 14:05 | |
openstack | The meeting name has been set to 'neutron_qos' | 14:05 |
ihrachyshka | do it, ping me when there is smth for me, I may be off sometimes | 14:05 |
ajo | ihrachyshka, let's start with an status update, may be you're better for that | 14:05 |
ihrachyshka | ok | 14:05 |
ihrachyshka | #topic where we are | 14:05 |
ihrachyshka | ajo, gimme a co-chain | 14:05 |
ihrachyshka | *chair | 14:05 |
ajo | #topic where we are | 14:05 |
*** openstack changes topic to "where we are (Meeting topic: neutron_qos)" | 14:06 | |
ajo | ihrachyshka how do I do that? :) | 14:06 |
ajo | #help | 14:06 |
ihrachyshka | nah, whatever | 14:06 |
ihrachyshka | so where we are. | 14:06 |
ihrachyshka | we merged into master on Mon | 14:06 |
moshele | hi | 14:06 |
ihrachyshka | meaning, feature/qos is about to retire and hooks cleaned up from project-config: https://review.openstack.org/212475 | 14:06 |
jschwarz | #addmeeting ihrachyshka | 14:06 |
jschwarz | ;-) | 14:06 |
jschwarz | sorry, #addchair ihrachyshka | 14:07 |
ajo | #addchair ihrachyshka | 14:07 |
ihrachyshka | now, during merge we disabled gating for qos because master lacked the hooks in project-config | 14:07 |
ajo | ihrachyshka++ :-) | 14:07 |
ajo | everybody++ | 14:07 |
*** kbyrne has quit IRC | 14:07 | |
ihrachyshka | so the critical thing is to enable the gating before we introduce a regression | 14:07 |
ajo | NOTE: disabled gating means: no api tests or tempest | 14:07 |
*** timbyr_ has quit IRC | 14:07 | |
ihrachyshka | first, we tried to make it in devstack: https://review.openstack.org/212453 | 14:08 |
ajo | functional, unit, and fullstack may be ok | 14:08 |
ihrachyshka | but folks requested a devstack plugin. so here we go: https://review.openstack.org/214249 | 14:08 |
*** ajmiller has joined #openstack-meeting-3 | 14:08 | |
*** jckasper has joined #openstack-meeting-3 | 14:08 | |
ihrachyshka | I need to enable the qos api tests in that same patch to check it worked as expected. (afaik it did not though) | 14:08 |
ihrachyshka | ajo, how do you know what will affect API? | 14:09 |
ihrachyshka | anyway... gating is the thing we need like yesterday. | 14:09 |
ihrachyshka | so apart from it... | 14:09 |
ihrachyshka | ajo started to report bugs in LP. ajo link to qos tag? | 14:09 |
ajo | ihrachyshka: what do you mean by "what will affect API?" | 14:10 |
ihrachyshka | now if anything buggy qos related in the product, please report a bug and mark with 'qos' tag for ease of searching | 14:10 |
* ajo looks for the link | 14:10 | |
ajo | #link https://bugs.launchpad.net/neutron/+bugs?field.tag=qos neutron qos bugs | 14:10 |
ihrachyshka | ajo, I mean, that you can't ever be sure changing some code that it won't affect api tests. | 14:10 |
ihrachyshka | thanks ajo | 14:10 |
ajo | ihrachyshka: that's true | 14:11 |
ihrachyshka | I saw people actively fix qos bugs and send reviews. | 14:11 |
*** killer_prince is now known as lazy_prince | 14:11 | |
*** kbyrne has joined #openstack-meeting-3 | 14:11 | |
ihrachyshka | I suggest all patches to have marked with bp/quantum-qos-api top or whatever relevant | 14:11 |
ajo | ihrachyshka: may be we should hold those until api-tests are re-enabled to avoid later head-aches? | 14:11 |
ihrachyshka | so that it shows up in reviewer dashboard for L | 14:11 |
ajo | sounds like a good idea | 14:11 |
ihrachyshka | ajo, I think we should hold merges before gating, yes. | 14:11 |
ajo | I will set my patches on-hold for that reason | 14:12 |
ihrachyshka | anyone apart from the owner can change topic, so please check your lists | 14:12 |
ihrachyshka | ajo, ok. I hope people will mind. if it's something clearly agent side, I think we are good to merge. | 14:12 |
ihrachyshka | so server side is problematic | 14:12 |
ihrachyshka | ok, what else... ah right. THANKS ALL FOR YOU GREAT WORK | 14:13 |
*** sdake_ is now known as sdake | 14:13 | |
ihrachyshka | it's a pleasure to work with you folks :) | 14:13 |
ajo | ihrachyshka: makes sense | 14:13 |
ihrachyshka | so ajo I think you can now move to specific discussions | 14:13 |
ihrachyshka | ajo, while I clear some stuff in donwstream | 14:13 |
ajo | so server/db/api side -> let's hold until api-tests are back | 14:13 |
*** jreeves has joined #openstack-meeting-3 | 14:14 | |
moshele | it was pleasure to work with you guys as well :) | 14:14 |
ajo | yeah :-) | 14:14 |
ajo | ok | 14:14 |
ajo | so, may be we could go over a couple of bugs, and then irenab and I were talking about nova integration with nova flavors | 14:14 |
ajo | #topic Bugs | 14:15 |
*** openstack changes topic to "Bugs (Meeting topic: neutron_qos)" | 14:15 | |
*** Ramanjaneya has joined #openstack-meeting-3 | 14:15 | |
ajo | first, this bug, I think it's important: | 14:15 |
*** betherly has left #openstack-meeting-3 | 14:15 | |
ajo | #link https://bugs.launchpad.net/neutron/+bug/1486039 | 14:15 |
openstack | Launchpad bug 1486039 in neutron "Setting a policy to a network will limit the router/dhcp/net-device ports, that's not expected" [Undecided,New] | 14:15 |
ajo | basically | 14:15 |
ajo | if we set a rule to "private-net" | 14:16 |
ajo | policy with a bw limit rule, I mean | 14:16 |
ajo | and then you create the router, and the dhcp port is created... | 14:16 |
ajo | both the inner leg of the router will be BW limited, and the dhcp port will be bw limited too | 14:16 |
ajo | which is not expected | 14:16 |
*** shwetaap has joined #openstack-meeting-3 | 14:16 | |
ajo | therea are use cases, where the tenant or admin could want to explicitly limit some of the device ports (router legs, etc...) | 14:17 |
irenab | ajo: would filtering out network types device owners will be ok? | 14:17 |
ajo | so all the agreggated network connection to the outside world is limited, etc... | 14:17 |
*** doug-fish has quit IRC | 14:17 | |
jlibosva | ajo: if there is a usecase like kevinbenton pointed out - would it make sense to *not* limit router by default and if needed, they can update port with --qos-policy-id ? | 14:17 |
ajo | irenab: it depends on where we do it | 14:17 |
ajo | jlibosva, irenab , correct | 14:17 |
ajo | *but* | 14:17 |
ajo | (sec) | 14:18 |
ajo | I had a distracting monkey ;) | 14:18 |
ajo | -kid- :) | 14:18 |
ajo | the issue comes when we put other rules in play | 14:18 |
ajo | for example | 14:18 |
ajo | DSCP marking of a private network, could be desired for the inner router leg, or the dhcp leg | 14:18 |
*** Ramanjaneya has quit IRC | 14:18 | |
*** vgridnev has joined #openstack-meeting-3 | 14:18 | |
ajo | as... that would also prioritize those packets in the switch | 14:19 |
*** doug-fish has joined #openstack-meeting-3 | 14:19 | |
ajo | (expected if you set a network to have a qos policy with dscp marking) | 14:19 |
ajo | so | 14:19 |
ajo | I think that a possible solution | 14:19 |
*** vgridnev has quit IRC | 14:19 | |
ajo | could be to provide a separate qos_profile_id in the get_info_for_devices with the network qos_profile_id | 14:19 |
irenab | sounds like we should have per rule type policy if to apply settings on network ports | 14:19 |
ajo | network_qos_profile_id ? ... | 14:19 |
ajo | and let the rule handler at low level decide | 14:20 |
ajo | or the plugin | 14:20 |
ajo | :) | 14:20 |
ajo | as the rules are network objects... | 14:20 |
ajo | may be we can add an attribute like "apply_to_network_devices" | 14:20 |
ajo | and then that's clear for all the stack up/down | 14:21 |
ajo | it's a funny bug :) | 14:21 |
*** pavel_bondar has joined #openstack-meeting-3 | 14:21 | |
ajo | lots of corner cases | 14:21 |
irenab | ajo: by attribute you don’t mean API wise? | 14:21 |
ajo | irenab: yes, internal implementation attribute in the neutron object | 14:22 |
*** bharath has joined #openstack-meeting-3 | 14:22 | |
ajo | QoSBandwidthLimitRule in this case | 14:22 |
*** sigmavirus24_awa is now known as sigmavirus24 | 14:22 | |
ajo | under neutron.objects.qos | 14:22 |
ajo | not stored in db | 14:22 |
ajo | just a static attribute of the rule | 14:22 |
ajo | ok, let's not spend time on design stuff, as long as we are aware of the corner cases, and we agree on how to handle it.. | 14:23 |
irenab | ajo: So back to basic use case, once compute port is created without policy on network that has associated policy, the port will inherit it? | 14:23 |
ajo | yes | 14:23 |
*** absubram has joined #openstack-meeting-3 | 14:23 | |
ajo | that boils down to the other bug | 14:23 |
irenab | ajo: can you share the link to this bug? | 14:23 |
ajo | from the spec, we said: | 14:24 |
ajo | 1) if port has no qos policy, the policy from network is used | 14:24 |
ajo | 2) if port has an specific policy, the network policy is overriden | 14:24 |
ajo | now, the other: | 14:24 |
ajo | #link https://bugs.launchpad.net/neutron/+bug/1486028 network policy changes propagation | 14:24 |
openstack | Launchpad bug 1486028 in neutron "If you attach a QoS policy to a network, agents handling the port networks are not notified" [Undecided,New] | 14:24 |
ajo | if port updates are propagated, I'd also expect that to happen | 14:25 |
ajo | otherwise we'd be violating the eventual consistency with the model | 14:25 |
irenab | ajo: regarding this, I am not sure updatedpolicy should be applied on the existing bound ports | 14:25 |
ajo | irenab, I'm quite convinced that it should be the case, otherwise the current spec is missleading | 14:26 |
*** bharath has quit IRC | 14:26 | |
ajo | if the model says that a network with a policy will have the ports with no policy controlled by such network policy... | 14:26 |
irenab | ajo: spec update patch is not merged yet :-) | 14:26 |
ajo | the system will be left in an unconsistent state | 14:26 |
ajo | irenab: true, we need a +A ':) | 14:27 |
*** edleafe has quit IRC | 14:27 | |
*** yamamoto has joined #openstack-meeting-3 | 14:27 | |
*** yamamoto has quit IRC | 14:27 | |
ajo | any other opinion on network policy updates to agent? | 14:28 |
ajo | ihrachyshka, jlibosva , jschwarz , moshele ? | 14:28 |
*** yamamoto has joined #openstack-meeting-3 | 14:28 | |
*** doug-fish has quit IRC | 14:28 | |
*** edleafe has joined #openstack-meeting-3 | 14:29 | |
jlibosva | I like item 1) in the bug :) We just need to be careful not to update ports with already assigned policy | 14:29 |
*** doug-fish has joined #openstack-meeting-3 | 14:29 | |
jlibosva | in given network | 14:29 |
ajo | yes, that's mandatory :) | 14:29 |
ajo | otherwise the model is again unconsistent with the system :) | 14:29 |
jlibosva | yes, consistency++ | 14:29 |
jschwarz | no opinions here | 14:30 |
ajo | ok | 14:30 |
ajo | let's move on | 14:30 |
ajo | #link https://review.openstack.org/#/c/199112/ qos-spec update | 14:31 |
ajo | we need a +A there | 14:31 |
irenab | ajo: I just think no policy can be on intension as well… | 14:31 |
irenab | but lets move on | 14:31 |
ajo | irenab, then we will have to extend the model to block policies | 14:31 |
ajo | irenab, otherwise at next vm boot... the state will be changed | 14:32 |
*** doug-fish has quit IRC | 14:32 | |
*** vgridnev has joined #openstack-meeting-3 | 14:32 | |
ajo | irenab: like "disable port security" -> "disable qos policies" | 14:32 |
*** doug-fish has joined #openstack-meeting-3 | 14:32 | |
ajo | or something like that | 14:32 |
ajo | in that case, I'd advise the tenant not to set a policy on the net, and do it per-port | 14:32 |
ajo | I will ping mestery/armax about the +A | 14:33 |
irenab | ajo: I would prefer we provide ‘idiot proof’ support | 14:33 |
ajo | irenab, but, if you leave policy: None on the port, network_policy = A later | 14:33 |
ajo | and not update the port | 14:34 |
irenab | anyway, as long as its well documented, it ok | 14:34 |
ajo | then... | 14:34 |
ajo | somebody stops/starts the VM... | 14:34 |
ajo | or it's migrated | 14:34 |
ajo | the policy get's applied | 14:34 |
ajo | we should document it well, | 14:34 |
ajo | and if the no-policy case comes up... we find a way to do it | 14:34 |
irenab | ajo: probably you are correct about disable-qos-policy, so its feature for next version :-) | 14:35 |
ajo | :) | 14:35 |
ajo | I guess the other bugs don't need much discussion | 14:36 |
ajo | so probably we can move to the nova integration | 14:36 |
ajo | #topic nova integration via flavors | 14:36 |
*** openstack changes topic to "nova integration via flavors (Meeting topic: neutron_qos)" | 14:36 | |
ajo | irenab, the stage is yours :) | 14:37 |
*** doug-fish has quit IRC | 14:37 | |
irenab | we started etherpad with initial ideas here: https://etherpad.openstack.org/p/qos-nova-neutron | 14:37 |
ajo | #link https://etherpad.openstack.org/p/qos-nova-neutron initial ideas for neutron-nova integration on qos | 14:37 |
irenab | The use case is to associate qos policy with nova flavor, so that tenant can deploy VM and get qos configured without additional commands | 14:38 |
jlibosva | irenab: why it can't be part during port creation for nova instance? It calls neutron api to create port, right? | 14:38 |
*** doug-fish has joined #openstack-meeting-3 | 14:38 | |
irenab | according to some available documentation, there is already the following that supposed to work: | 14:39 |
irenab | nova-manage flavor set_key --name m1.small --key quota:vif_inbound_average --value 10240 | 14:39 |
*** VW_ has joined #openstack-meeting-3 | 14:39 | |
irenab | as we discussed with ajo, it maybe modified to nova-manage flavor set_key --name m1.small --key quota:vif_qos_policy --value <the-policy-id> | 14:40 |
*** tmazur has quit IRC | 14:40 | |
ajo | yes, the other will work for nova network, or for neutron without qos-plugin | 14:40 |
irenab | I am not sure what quota means here | 14:40 |
ajo | yeah, the specific key must be decided by the nova team | 14:40 |
sfinucan | IIRC, that 'vif_qos_policy' only works with libvirt-kvm/qemu | 14:40 |
sfinucan | Would you be removing this feature? | 14:40 |
ajo | sfinucan, not removing, nova-net probably needs it | 14:41 |
*** sdake_ has joined #openstack-meeting-3 | 14:41 | |
ajo | the day nova-net is deprecated: AKA never :) | 14:41 |
irenab | sfinucan: ajo :so this one only for nova-network? | 14:41 |
ajo | vif_qos_policy is what we'd be adding | 14:41 |
sfinucan | ajo: OK, just checking :) | 14:41 |
ajo | sfinucan: I think it works with any tap port coming from a VM with KVM | 14:41 |
irenab | and as jlibosva mentioned it should be sent to neutron port create | 14:42 |
ajo | irenab^ , sorry | 14:42 |
ajo | yes | 14:42 |
ajo | I agree, if we attach a neutron qos policy id to the flavor | 14:42 |
jlibosva | ah, sorry. I asked before I read the etherpad carefully :) | 14:42 |
ajo | then , the ports could be created in such policy, *but* | 14:42 |
ajo | there's an issue | 14:42 |
ajo | I think port creation from nova happens with the tenant credentials | 14:42 |
irenab | ajo: previously you raised a valid point regarding ownership of the policy | 14:42 |
ajo | and qos policies, could be admin, and not shared | 14:43 |
ajo | (for example, not shared because you don't want tenants to attach ports to those specific policies, and raise the flavor limits..) | 14:43 |
ajo | example: | 14:43 |
ajo | flavor mini = 1CPU, 2GB, 10Mbps egress | 14:43 |
ajo | flavor cool = 2CPU, 4GB, 100Mbps egress | 14:43 |
*** neelashah has quit IRC | 14:43 | |
ajo | user creates instance in flavor mini... | 14:43 |
ajo | then ... looks for the port and does | 14:44 |
ajo | neutron port-update <port-id> --qos-policy "100mbps-policy-id" | 14:44 |
*** sdake has quit IRC | 14:44 | |
ajo | cheating the cloud provider :) | 14:44 |
ajo | so, | 14:44 |
ajo | IMO, one way to prevent that, could be done via RBAC, but we need to explore that | 14:44 |
ajo | or, to let the admin leave the policies as not-shared | 14:45 |
ajo | ad nova does call neutron after port creation, to set the policy, with admin credentials | 14:45 |
*** jcoufal_ has joined #openstack-meeting-3 | 14:45 | |
ajo | ad->and | 14:45 |
ajo | not sure wether that's possible or not | 14:45 |
*** moshele has left #openstack-meeting-3 | 14:45 | |
ajo | again, in the current state, tenant could go and do | 14:46 |
ajo | neutron port-update <port-id> --no-qos-policy | 14:46 |
irenab | ajo: so basically nova should query neutron for policy owner and either port create or port update should set it | 14:46 |
ajo | I guess we would need to add business logic to disallow port detachment, when it's a non-shared policy | 14:46 |
ajo | irenab: I mean, nova would call neutron with admin credentials, to set the policy | 14:46 |
irenab | ajo: and if the policy is owned by tenant? | 14:47 |
ajo | irenab: then admin can set it too :) | 14:47 |
ajo | admin can do anything | 14:47 |
ajo | well, anything that makes sense... | 14:47 |
ajo | hmmm | 14:47 |
ajo | this comes to another bug, | 14:47 |
ajo | I'm just seeing | 14:48 |
irenab | ajo: this if feature! | 14:48 |
ajo | lol | 14:48 |
ajo | :) | 14:48 |
ajo | feature: tenant-cheating-capability | 14:48 |
ajo | :D | 14:48 |
*** jcoufal has quit IRC | 14:48 | |
ajo | in the current state, imagine the CSP uses the network qos_policy_id to enforce a policy to tenants | 14:48 |
ajo | tenants could just go, and... neutron net-update <my-net> --no-qos-policy | 14:48 |
ajo | bye policy! ;) | 14:48 |
ajo | So I guess, we may generally want to prevent a non-shared-policy to be detached by a tenant who does not own such policy | 14:49 |
*** Poornima has quit IRC | 14:49 | |
ajo | does it make sense? | 14:50 |
ajo | I will fill it in the tracker, we could throw it away later, | 14:50 |
ajo | let's go back to nova-neutron integration | 14:50 |
ajo | irenab: how do we do it? , probably we should arrange a meeting with nova guys | 14:50 |
ajo | or ask for a timeslot in one of their meetings? | 14:51 |
irenab | ajo: sounds great. Lets just put more content on the etherpad so we can share prior to discussion. I will try to do it asap | 14:52 |
*** egallen has quit IRC | 14:52 | |
irenab | ajo: what about nova scheduler guarante for qos? | 14:52 |
*** egallen has joined #openstack-meeting-3 | 14:52 | |
ajo | irenab: yes, we should start talking about other rules | 14:53 |
ajo | we had DSCP in the line, anybody from comcast? | 14:53 |
ajo | and we had BandwidthGuarantees | 14:53 |
ajo | probably to start with | 14:53 |
ajo | Bandwidth Guarantees may require cooperation from nova scheduler, when those are not "best effort" | 14:54 |
njohnston | Hi! Yes, would you like me to update that etherpad with some DSCP info? | 14:54 |
ajo | for example, to not plug (SUM(ports, port.min_limit)>interface limit) | 14:54 |
ajo | njohnston, etherpad is for nova-neutron integration only, | 14:55 |
ajo | njohnston, for DSCP, do we have a RFE already? | 14:55 |
ajo | (bug with RFE mark? | 14:55 |
irenab | ajo: this would fail too late, need ‘not schedule if (SUM(ports, port.min_limit)>interface limit)' | 14:55 |
ajo | I know vhoward submited a spec, but not sure about the RFE | 14:55 |
ajo | irenab: correct, we need nova to be aware, and schedule the instance to the right place | 14:55 |
ajo | or.. | 14:56 |
ajo | even the port | 14:56 |
ajo | imagine you have , in sriov 2 PF ports, with 10G each | 14:56 |
ajo | and you are requested to plug 4VFs with 5G min limit | 14:56 |
ajo | if you plug the 4VFs to the first PF... | 14:56 |
ajo | the limit won't be met | 14:56 |
ajo | I mean, the guarantee won't be met | 14:56 |
ajo | so it has to be node-aware and port aware... | 14:57 |
irenab | ajo: agree | 14:57 |
ajo | and I guess, nova has to query neutron and ask about the policy | 14:57 |
ajo | to gather info | 14:57 |
*** puranamr has quit IRC | 14:57 | |
njohnston | ajo: I will check with vhoward and if it isn't there we'll get that in ASAP | 14:57 |
*** yapeng has joined #openstack-meeting-3 | 14:58 | |
*** egallen has quit IRC | 14:58 | |
ajo | njohnston, if there's an RFE, please ask him to tag it with the qos tag too | 14:58 |
*** vgridnev has quit IRC | 14:58 | |
njohnston | will do | 14:59 |
irenab | ajo: lets see if we can chat with nova guys regarding scheduler | 14:59 |
*** yapeng has left #openstack-meeting-3 | 14:59 | |
ajo | njohnston: https://bugs.launchpad.net/neutron/+bug/1468353 | 14:59 |
openstack | Launchpad bug 1468353 in neutron "QoS DSCP marking rule support" [Undecided,In progress] - Assigned to James Reeves (james-reeves5546) | 14:59 |
ajo | :-) | 14:59 |
irenab | looks like we need to brainstorm it first | 14:59 |
*** egallen has joined #openstack-meeting-3 | 14:59 | |
*** vgridnev has joined #openstack-meeting-3 | 14:59 | |
ajo | irenab: makes sense | 15:00 |
ajo | oops | 15:00 |
ajo | we're at the top of the hour | 15:00 |
ajo | let's release the channel, | 15:00 |
*** geoffarnold has quit IRC | 15:01 | |
ajo | thanks everybody, keep rocking! ;) | 15:01 |
ajo | #endmeeting | 15:01 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 15:01 | |
*** dims has quit IRC | 15:01 | |
openstack | Meeting ended Wed Aug 19 15:01:09 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:01 |
njohnston | thanks! | 15:01 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/neutron_qos/2015/neutron_qos.2015-08-19-14.05.html | 15:01 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/neutron_qos/2015/neutron_qos.2015-08-19-14.05.txt | 15:01 |
openstack | Log: http://eavesdrop.openstack.org/meetings/neutron_qos/2015/neutron_qos.2015-08-19-14.05.log.html | 15:01 |
*** dims has joined #openstack-meeting-3 | 15:01 | |
ajo | njohnston: if you want to make advance for this cycle in L, I guess it's quite tight, given that FF is end of this month | 15:01 |
*** peristeri has quit IRC | 15:01 | |
*** vgridnev has quit IRC | 15:01 | |
irenab | sorry, I have another meeting. Bye | 15:02 |
ajo | njohnston: feel free to ask me anything regarding the development of this, even if it's not for this cycle, we could get it at the start of next one? | 15:02 |
ajo | irenab: thanks :) | 15:02 |
jreeves | ajo: we've already done some coding work on that spec, and we have more to do now in our current sprint cycle | 15:03 |
*** dims_ has joined #openstack-meeting-3 | 15:05 | |
*** sfinucan has quit IRC | 15:05 | |
*** ajmiller_ has joined #openstack-meeting-3 | 15:05 | |
*** dims has quit IRC | 15:06 | |
*** ajmiller has quit IRC | 15:09 | |
*** jlibosva has left #openstack-meeting-3 | 15:12 | |
*** mickeys has joined #openstack-meeting-3 | 15:12 | |
*** coolsvap|away is now known as coolsvap | 15:18 | |
*** yamahata has joined #openstack-meeting-3 | 15:18 | |
*** bpokorny has joined #openstack-meeting-3 | 15:18 | |
*** dims_ has quit IRC | 15:19 | |
*** dims has joined #openstack-meeting-3 | 15:19 | |
*** vgridnev has joined #openstack-meeting-3 | 15:21 | |
*** coolsvap is now known as coolsvap|away | 15:22 | |
*** irenab has quit IRC | 15:22 | |
njohnston | ajo: yeah, if we miss the deadline for this we'll have it ready early on for Mitaka | 15:22 |
njohnston | ajo: And thanks for all your support! | 15:22 |
*** doug-fish has quit IRC | 15:24 | |
*** doug-fish has joined #openstack-meeting-3 | 15:24 | |
*** ajmiller_ is now known as ajmiller | 15:27 | |
*** irenab has joined #openstack-meeting-3 | 15:31 | |
*** FallenPegasus has joined #openstack-meeting-3 | 15:37 | |
*** vgridnev has quit IRC | 15:37 | |
*** Swami has joined #openstack-meeting-3 | 15:41 | |
*** nkrinner has quit IRC | 15:41 | |
*** singleth_ has quit IRC | 15:41 | |
*** Piet has quit IRC | 15:42 | |
*** VW_ has quit IRC | 15:43 | |
*** numan has quit IRC | 15:48 | |
*** singlethink has joined #openstack-meeting-3 | 15:49 | |
*** dims has quit IRC | 15:49 | |
*** sdake_ is now known as sdake | 15:49 | |
*** dims has joined #openstack-meeting-3 | 15:49 | |
*** dims_ has joined #openstack-meeting-3 | 15:53 | |
*** dims has quit IRC | 15:54 | |
*** Sukhdev has joined #openstack-meeting-3 | 15:54 | |
*** yapeng has joined #openstack-meeting-3 | 15:55 | |
*** inc0 has joined #openstack-meeting-3 | 15:56 | |
*** yapeng has quit IRC | 15:59 | |
*** geoffarnold has joined #openstack-meeting-3 | 16:03 | |
*** mestery has joined #openstack-meeting-3 | 16:04 | |
*** irenab has quit IRC | 16:07 | |
*** irenab has joined #openstack-meeting-3 | 16:08 | |
*** carl_baldwin has joined #openstack-meeting-3 | 16:08 | |
*** carl_baldwin has quit IRC | 16:08 | |
*** Piet has joined #openstack-meeting-3 | 16:08 | |
*** amandap has quit IRC | 16:09 | |
*** bharath has joined #openstack-meeting-3 | 16:10 | |
*** VW_ has joined #openstack-meeting-3 | 16:11 | |
*** amandap has joined #openstack-meeting-3 | 16:12 | |
*** ajmiller has quit IRC | 16:13 | |
*** bharath has quit IRC | 16:15 | |
*** ajmiller has joined #openstack-meeting-3 | 16:18 | |
*** jcoufal_ has quit IRC | 16:18 | |
*** FallenPegasus has quit IRC | 16:22 | |
*** lazy_prince has quit IRC | 16:26 | |
*** VW_ has quit IRC | 16:27 | |
*** VW_ has joined #openstack-meeting-3 | 16:28 | |
*** VW_ has quit IRC | 16:29 | |
*** VW_ has joined #openstack-meeting-3 | 16:29 | |
*** sankarshan is now known as sankarshan_away | 16:32 | |
*** kzaitsev_mb has quit IRC | 16:37 | |
*** pballand has joined #openstack-meeting-3 | 16:38 | |
*** dims_ has quit IRC | 16:39 | |
*** puranamr has joined #openstack-meeting-3 | 16:39 | |
*** dims has joined #openstack-meeting-3 | 16:39 | |
*** puranamr has quit IRC | 16:40 | |
*** puranamr has joined #openstack-meeting-3 | 16:41 | |
*** jtomasek has quit IRC | 16:46 | |
*** vgridnev has joined #openstack-meeting-3 | 16:54 | |
*** doug-fish has quit IRC | 16:56 | |
*** doug-fish has joined #openstack-meeting-3 | 16:56 | |
*** rhagarty has quit IRC | 17:03 | |
*** rhagarty_ has quit IRC | 17:04 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 17:04 | |
*** rhagarty_ has joined #openstack-meeting-3 | 17:04 | |
*** rhagarty has joined #openstack-meeting-3 | 17:04 | |
*** inc0 has quit IRC | 17:04 | |
*** mpmsimo has joined #openstack-meeting-3 | 17:07 | |
*** mpmsimo has quit IRC | 17:10 | |
*** rhagarty has quit IRC | 17:10 | |
*** rhagarty has joined #openstack-meeting-3 | 17:10 | |
*** mrmartin has quit IRC | 17:10 | |
*** VW_ has quit IRC | 17:11 | |
*** VW_ has joined #openstack-meeting-3 | 17:12 | |
*** mestery has quit IRC | 17:14 | |
*** SumitNaiksatam has quit IRC | 17:15 | |
*** VW_ has quit IRC | 17:16 | |
*** sdake_ has joined #openstack-meeting-3 | 17:17 | |
*** VW_ has joined #openstack-meeting-3 | 17:17 | |
*** natorious is now known as zz_natorious | 17:18 | |
*** sdake has quit IRC | 17:20 | |
*** jckasper has quit IRC | 17:20 | |
*** sbalukoff has quit IRC | 17:24 | |
*** mpmsimo has joined #openstack-meeting-3 | 17:25 | |
*** singlethink has quit IRC | 17:26 | |
*** puranamr has quit IRC | 17:27 | |
*** puranamr has joined #openstack-meeting-3 | 17:27 | |
*** shwetaap1 has joined #openstack-meeting-3 | 17:28 | |
*** singlethink has joined #openstack-meeting-3 | 17:29 | |
*** shwetaap has quit IRC | 17:30 | |
*** jschwarz has quit IRC | 17:32 | |
*** yamahata has quit IRC | 17:34 | |
*** Piet has quit IRC | 17:35 | |
*** Piet has joined #openstack-meeting-3 | 17:36 | |
*** sridhar_ram has joined #openstack-meeting-3 | 17:36 | |
*** sdake has joined #openstack-meeting-3 | 17:37 | |
*** krtaylor has quit IRC | 17:37 | |
*** zz_natorious is now known as natorious | 17:39 | |
*** sdake_ has quit IRC | 17:40 | |
*** Piet has quit IRC | 17:41 | |
*** natorious is now known as zz_natorious | 17:45 | |
*** Piet has joined #openstack-meeting-3 | 17:45 | |
*** sdake has quit IRC | 17:47 | |
*** ihrachyshka has quit IRC | 17:48 | |
*** armax has joined #openstack-meeting-3 | 17:50 | |
*** sdake has joined #openstack-meeting-3 | 17:51 | |
*** zz_natorious is now known as natorious | 17:51 | |
*** mickeyspiegel has joined #openstack-meeting-3 | 17:54 | |
*** Sukhdev has quit IRC | 17:54 | |
*** Sukhdev has joined #openstack-meeting-3 | 17:56 | |
*** yamahata has joined #openstack-meeting-3 | 17:56 | |
*** B_Smith has quit IRC | 17:57 | |
*** mickeys has quit IRC | 17:57 | |
*** mpmsimo has quit IRC | 17:58 | |
*** singleth_ has joined #openstack-meeting-3 | 18:02 | |
*** singlethink has quit IRC | 18:04 | |
*** bharath has joined #openstack-meeting-3 | 18:06 | |
*** jckasper has joined #openstack-meeting-3 | 18:06 | |
*** njohnston is now known as nate_gone | 18:09 | |
*** FallenPegasus has joined #openstack-meeting-3 | 18:11 | |
*** puranamr has quit IRC | 18:13 | |
*** krtaylor has joined #openstack-meeting-3 | 18:13 | |
*** puranamr has joined #openstack-meeting-3 | 18:13 | |
*** FallenPegasus has quit IRC | 18:16 | |
*** Piet has quit IRC | 18:16 | |
*** puranamr has quit IRC | 18:18 | |
*** puranamr has joined #openstack-meeting-3 | 18:18 | |
*** natorious is now known as zz_natorious | 18:18 | |
*** VW_ has quit IRC | 18:20 | |
*** geoffarnold has quit IRC | 18:20 | |
*** VW_ has joined #openstack-meeting-3 | 18:20 | |
*** mrmartin has joined #openstack-meeting-3 | 18:23 | |
*** VW_ has quit IRC | 18:24 | |
*** achippa has joined #openstack-meeting-3 | 18:27 | |
*** stevemar has joined #openstack-meeting-3 | 18:28 | |
*** geoffarnold has joined #openstack-meeting-3 | 18:31 | |
*** bapalm has quit IRC | 18:31 | |
*** yamamoto has quit IRC | 18:32 | |
*** bapalm has joined #openstack-meeting-3 | 18:32 | |
*** tfukushima has quit IRC | 18:33 | |
*** banix has quit IRC | 18:33 | |
*** jwang has quit IRC | 18:34 | |
*** achippa has quit IRC | 18:38 | |
*** achippa has joined #openstack-meeting-3 | 18:39 | |
*** jwang has joined #openstack-meeting-3 | 18:40 | |
*** Piet has joined #openstack-meeting-3 | 18:41 | |
*** mpmsimo has joined #openstack-meeting-3 | 18:41 | |
*** achippa_ has joined #openstack-meeting-3 | 18:42 | |
*** tfukushima has joined #openstack-meeting-3 | 18:42 | |
*** achippa has quit IRC | 18:43 | |
*** kebray has joined #openstack-meeting-3 | 18:46 | |
*** sbalukoff has joined #openstack-meeting-3 | 18:46 | |
*** achippa_ has quit IRC | 18:46 | |
*** tfukushima has quit IRC | 18:46 | |
*** puranamr has quit IRC | 18:50 | |
*** puranamr has joined #openstack-meeting-3 | 18:50 | |
*** geoffarnold has quit IRC | 18:52 | |
*** puranamr has quit IRC | 18:52 | |
*** puranamr has joined #openstack-meeting-3 | 18:52 | |
*** banix has joined #openstack-meeting-3 | 18:53 | |
*** geoffarnold has joined #openstack-meeting-3 | 18:54 | |
*** nate_gone is now known as njohnston | 18:54 | |
*** stevemar has quit IRC | 19:07 | |
*** VW_ has joined #openstack-meeting-3 | 19:07 | |
*** nikhil_k_ has quit IRC | 19:13 | |
*** neelashah has joined #openstack-meeting-3 | 19:15 | |
*** nikhil_k has joined #openstack-meeting-3 | 19:17 | |
*** mpmsimo has quit IRC | 19:18 | |
*** VW_ has quit IRC | 19:18 | |
*** VW_ has joined #openstack-meeting-3 | 19:18 | |
*** Piet has quit IRC | 19:19 | |
*** geoffarnold has quit IRC | 19:20 | |
*** VW__ has joined #openstack-meeting-3 | 19:23 | |
*** VW__ has quit IRC | 19:23 | |
*** Sukhdev has quit IRC | 19:23 | |
*** VW_ has quit IRC | 19:23 | |
*** VW_ has joined #openstack-meeting-3 | 19:23 | |
*** tqtran has joined #openstack-meeting-3 | 19:27 | |
*** VW_ has quit IRC | 19:27 | |
*** B_Smith has joined #openstack-meeting-3 | 19:29 | |
*** yamamoto has joined #openstack-meeting-3 | 19:32 | |
*** yamamoto has quit IRC | 19:38 | |
*** Sukhdev has joined #openstack-meeting-3 | 19:43 | |
*** robcresswell has joined #openstack-meeting-3 | 19:43 | |
*** e0ne has joined #openstack-meeting-3 | 19:45 | |
*** zz_natorious is now known as natorious | 19:45 | |
*** e0ne has quit IRC | 19:47 | |
*** tsufiev has joined #openstack-meeting-3 | 19:48 | |
*** mickeyspiegel has quit IRC | 19:49 | |
*** FallenPegasus has joined #openstack-meeting-3 | 19:49 | |
*** belmoreira has joined #openstack-meeting-3 | 19:50 | |
*** natorious is now known as zz_natorious | 19:52 | |
*** tqtran is now known as tqtran_ | 19:53 | |
*** tqtran has joined #openstack-meeting-3 | 19:53 | |
*** kzaitsev_mb has joined #openstack-meeting-3 | 19:54 | |
*** tqtran_ has left #openstack-meeting-3 | 19:55 | |
*** puranamr has quit IRC | 19:55 | |
*** puranamr has joined #openstack-meeting-3 | 19:56 | |
*** geoffarnold has joined #openstack-meeting-3 | 19:56 | |
*** FallenPegasus has quit IRC | 19:56 | |
*** pauloewerton has joined #openstack-meeting-3 | 19:59 | |
*** crobertsrh has joined #openstack-meeting-3 | 19:59 | |
*** TravT has joined #openstack-meeting-3 | 19:59 | |
*** clu_ has joined #openstack-meeting-3 | 20:00 | |
*** achippa has joined #openstack-meeting-3 | 20:00 | |
david-lyle | #startmeeting horizon-drivers | 20:01 |
openstack | Meeting started Wed Aug 19 20:01:58 2015 UTC and is due to finish in 60 minutes. The chair is david-lyle. Information about MeetBot at http://wiki.debian.org/MeetBot. | 20:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 20:02 |
*** openstack changes topic to " (Meeting topic: horizon-drivers)" | 20:02 | |
openstack | The meeting name has been set to 'horizon_drivers' | 20:02 |
david-lyle | was looking up name to use, forgot | 20:02 |
david-lyle | anyone here? | 20:02 |
robcresswell | o/ | 20:02 |
robcresswell | sleepily | 20:02 |
bpokorny | o/ | 20:02 |
TravT | o/ | 20:02 |
tsufiev | o/ | 20:02 |
*** e0ne has joined #openstack-meeting-3 | 20:02 | |
crobertsrh | hello/ | 20:02 |
clu_ | hi | 20:03 |
tqtran | [=_=]? | 20:03 |
tqtran | [=_=]/ | 20:03 |
tsufiev | tqtran, is it a sleepy smile? | 20:03 |
tqtran | hehe cat like face | 20:04 |
david-lyle | Alright, to rehash purpose briefly for those who don't bounce timezones | 20:04 |
*** achippa has quit IRC | 20:04 | |
david-lyle | We voted and created this meeting to clean up the bp backlog | 20:05 |
david-lyle | it's too big for one person to manage and there are many that are stale | 20:05 |
david-lyle | we will use this meeting to review/update bps and help align the developers/reviewers | 20:05 |
david-lyle | that's my summary | 20:06 |
david-lyle | we held the first on last week at 1200 UTC | 20:06 |
david-lyle | and went through approx 10 bps | 20:06 |
david-lyle | culling some and approving others | 20:06 |
david-lyle | which I forgot to #info in the logs | 20:06 |
david-lyle | remind me this week | 20:06 |
david-lyle | Wanted to tackle the mound of angular bps this week | 20:07 |
robcresswell | Agenda: https://wiki.openstack.org/wiki/Meetings/HorizonDrivers#Agenda_for_August_19_2000_UTC | 20:07 |
david-lyle | robcresswell: put together a nice list | 20:07 |
david-lyle | #link https://wiki.openstack.org/wiki/Meetings/HorizonDrivers#Agenda_for_August_19_2000_UTC | 20:07 |
robcresswell | It's not exhaustive, so feel free to volunteer others, but I just thought it would get us started | 20:07 |
robcresswell | oops, forgot the link. | 20:07 |
david-lyle | no worries | 20:07 |
*** puranamr has quit IRC | 20:08 | |
*** puranamr has joined #openstack-meeting-3 | 20:08 | |
david-lyle | I cleaned up a couple of those this morning because they were already completed :) | 20:08 |
tqtran | ty robcresswell! | 20:08 |
*** FallenPegasus has joined #openstack-meeting-3 | 20:08 | |
david-lyle | #info https://blueprints.launchpad.net/horizon/+spec/jscs-cleanup completed | 20:08 |
david-lyle | #info https://blueprints.launchpad.net/horizon/+spec/babel-translate-inner-tags completed | 20:09 |
tqtran | yep yep | 20:09 |
TravT | :) | 20:09 |
david-lyle | no point in talking about those now | 20:09 |
david-lyle | not sure about order, so we'll just start at the top | 20:09 |
david-lyle | I do have one greater question regarding the angular work | 20:10 |
*** mrmartin has quit IRC | 20:10 | |
TravT | Thai, this is the one that you filed as a result of our brainstorming at the mid-cycle right? | 20:10 |
david-lyle | https://github.com/openstack/horizon/blob/master/openstack_dashboard/api/rest/__init__.py#L17 | 20:10 |
*** mrmartin has joined #openstack-meeting-3 | 20:10 | |
*** mrmartin has quit IRC | 20:10 | |
david-lyle | if we are creating a plugin environment and encouraging devs to use angular for plugins, how can this hold true? | 20:11 |
tqtran | TravT: yes | 20:11 |
*** Piet has joined #openstack-meeting-3 | 20:11 | |
TravT | david-lyle: i remember when we add that... similar statement here: https://wiki.openstack.org/wiki/Horizon/RESTAPI | 20:12 |
TravT | back when we did it, i believe there was the following reasoning: | 20:12 |
tqtran | david-lyle: are horizon plugins are still consider part of horizon? | 20:12 |
david-lyle | I remember it being added | 20:12 |
david-lyle | tqtran: good question | 20:12 |
*** woodster_ has joined #openstack-meeting-3 | 20:13 | |
tqtran | wow that was super bad grammar lol | 20:13 |
TravT | 1) The work was early and we weren't sure if we were putting in the right APIs. | 20:13 |
*** smccully has quit IRC | 20:13 | |
david-lyle | if not should we expect the plugin to duplicate say all the keystone logic it needs? | 20:13 |
david-lyle | that seems silly | 20:13 |
david-lyle | two APIs for the same thing | 20:13 |
david-lyle | same holds true for widget structure | 20:14 |
TravT | 2) We were worried about how long we'd have to keep the API constant, because things like Nova API can't ever go away. | 20:14 |
david-lyle | I take kfox1111 as a example | 20:14 |
*** stevemar has joined #openstack-meeting-3 | 20:14 | |
tqtran | i think we can just remove the message? i don't think there is any code out there that is 100% fool proof | 20:15 |
david-lyle | well it becomes a question of support | 20:15 |
TravT | I think we need to start considering versioning then | 20:15 |
tqtran | >< i see...... | 20:15 |
*** lhcheng has joined #openstack-meeting-3 | 20:15 | |
TravT | additive changes aren't generally a problem. | 20:16 |
david-lyle | what versions of horizon will the plugin work with | 20:16 |
david-lyle | no additive changes are fine | 20:16 |
tqtran | so versioning atm is controlled by horizon's python layer | 20:16 |
david-lyle | but they should probably be versioned | 20:16 |
tqtran | and the REST simply taps into that same python layer, does it need its own? | 20:16 |
david-lyle | microversioned, but versioned | 20:16 |
TravT | but once an API is supported, if you change how it behaves, then you have ramifications. | 20:16 |
david-lyle | tqtran: and API is a contract | 20:17 |
david-lyle | s/and/an | 20:17 |
david-lyle | it will do this when I do this | 20:17 |
david-lyle | change the behavior randomly and noone has any idea what's going on | 20:17 |
david-lyle | and what to trust | 20:17 |
*** e0ne has quit IRC | 20:18 | |
david-lyle | of all the angular supporting code, fortunately that has been the most stable | 20:18 |
TravT | these APIs already will have some differences in data based on the deployment environment (e.g. diff service version) | 20:18 |
david-lyle | but I think we should make a plan | 20:18 |
TravT | so, that makes this already a little bit of a different beast to talk through | 20:18 |
tqtran | hold on, our REST api atm is dependent on the python layer, which does version control | 20:19 |
tqtran | are we doing to have to modify that python layer for versioning as well? | 20:19 |
david-lyle | that's different | 20:19 |
tqtran | ok i see what you're saying.... | 20:20 |
david-lyle | we just need to make sure a plugin can figure out if it can talk to the Horizon REST layer | 20:20 |
david-lyle | or if it's speaking something different | 20:21 |
david-lyle | but let's get back to the main review, and revisit in the regular meeting, just wanted to plant the notion in peoples' minds | 20:21 |
tqtran | ok then our REST layer is tightly coupled with whatever version of horizon you are using | 20:21 |
tqtran | ok | 20:21 |
david-lyle | tqtran: yes or no :) | 20:21 |
tqtran | yes | 20:21 |
david-lyle | no? | 20:22 |
tqtran | i just wanted to understand a bit better :P | 20:22 |
david-lyle | ok, reviewing https://blueprints.launchpad.net/horizon/+spec/angular-workflow-plugin | 20:22 |
TravT | it wouldn't hurt to do a real review of all these and make sure they are written in an extensible way. I think there might be a few spots on the angular side where the functions take positional arguments rather than an object with options. | 20:22 |
*** ducttape_ has joined #openstack-meeting-3 | 20:23 | |
TravT | david-lyle: re: https://blueprints.launchpad.net/horizon/+spec/angular-workflow-plugin | 20:23 |
david-lyle | here's a case where WIP on the code means I have no f'n clue what's going on | 20:23 |
tqtran | looks like justin has started work on it alreay | 20:23 |
TravT | that is the result of about 6 of us brainstorming at the whiteboard at the mid-cycle | 20:23 |
jpomeroy | yup, have something you can look at, just don't have anything documented, that's the only reason for the WIP | 20:24 |
tsufiev | tqtran, I have a question about priorities thing in this BP | 20:24 |
jpomeroy | i assume we will want some developer doc with examples i mean | 20:24 |
tqtran | tsufiev: shoot | 20:24 |
david-lyle | jpomeroy: that's fine | 20:24 |
david-lyle | just always confuses me | 20:24 |
* david-lyle is easily confused | 20:24 | |
tsufiev | tqtran, you aren't going to reuse the contribute-depends concept from pythonic horizon workflows, are you? | 20:25 |
*** julim has quit IRC | 20:25 | |
tqtran | 0_0 i have no idea what "contribute-depends concept from pythonic horizon workflows" is, you mean like inheritance? | 20:25 |
david-lyle | I actually think the bp is reasonable, but I feel like it's definitely an M item | 20:25 |
tqtran | yes agree | 20:26 |
tsufiev | because this priorities seem pretty arbitrary for the different steps of the same workflows... perhaps I missing how the new Angular workflows are going to work... | 20:26 |
david-lyle | #info only 2 weeks in L-3 | 20:26 |
tqtran | basically, it lets you "inherit" and override/add/edit workflow steps | 20:26 |
robcresswell | tqtran: I have a lot of +2s for code that does that | 20:27 |
david-lyle | tqtran: I'm guess tsufiev is saying two plugins could have priority 2 | 20:27 |
david-lyle | depending on source | 20:27 |
tsufiev | tqtran, okay, I was thinking about workflows as a thing that pipelines steps so that a successive step is dependent on the data provided by previous | 20:27 |
tsufiev | and here the ordering comes | 20:27 |
tqtran | ah gotcha | 20:28 |
david-lyle | blue and red may both be third parties | 20:28 |
*** singlethink has joined #openstack-meeting-3 | 20:28 | |
tsufiev | david-lyle, and yes, nobody could restrict to declare the same priority ) | 20:28 |
*** Piet has quit IRC | 20:29 | |
tqtran | yes, so the load order is important, so need to name your files in a way to ensure this load order | 20:29 |
tqtran | much like our enabled files today | 20:29 |
*** e0ne has joined #openstack-meeting-3 | 20:29 | |
tqtran | as for dependent steps, angular has event propagation like DOM event propagation via $emit | 20:30 |
TravT | the data aspect is very interesting actually. why the contribute depends is a good concept is that the steps may change in the base workflow you are extending, but often it is some data that you need to ensure is available. | 20:30 |
tqtran | so dependent steps would get a chance to do something, it shouldn't be an issue | 20:30 |
tqtran | well, if the base step changes, you'd have to update your code.... thats just how it goes i think | 20:31 |
jpomeroy | can't dependent steps just set up a $watch on the data? | 20:31 |
*** singleth_ has quit IRC | 20:31 | |
tsufiev | tqtran, I got your point, need to examine it more carefullly - atm I'm not very familiar with modern angularized Horizon | 20:32 |
TravT | here's my question: will this be far enough along in a few weeks that we'd want to support it forever? Or should it delay to M? | 20:32 |
tqtran | i vote for delay | 20:32 |
david-lyle | delay | 20:32 |
tqtran | its too rushed, 2 weeks is not enough time to hash out stuff | 20:32 |
david-lyle | which I already added to the comments | 20:32 |
*** Piet has joined #openstack-meeting-3 | 20:32 | |
TravT | i vote that too, mainly because I know I won't personally have time to put a lot of thought into it in the next few weeks. | 20:33 |
david-lyle | do we want to approve or move to discussion? | 20:33 |
david-lyle | I think the majority is in place | 20:33 |
david-lyle | bp wise | 20:33 |
*** mpmsimo has joined #openstack-meeting-3 | 20:33 | |
david-lyle | some implementation details are left to be figured out | 20:33 |
TravT | jpomeroy, dissent? | 20:34 |
jpomeroy | i did not realistically expect it to make L | 20:34 |
robcresswell | agree with delay, I think the bp idea is okay, but implementation may need discussion...? | 20:34 |
david-lyle | I ranked it High | 20:34 |
jpomeroy | delay to M makes sense to me | 20:34 |
david-lyle | but will approve unless there are objections | 20:35 |
robcresswell | go ahead | 20:35 |
TravT | no, we'll figure out more details during code review. | 20:35 |
tqtran | no objection | 20:35 |
*** e0ne has quit IRC | 20:35 | |
david-lyle | #info https://blueprints.launchpad.net/horizon/+spec/angular-workflow-plugin approved for Mitaka | 20:35 |
david-lyle | ok, next | 20:36 |
TravT | i don't see a series goal on it? | 20:36 |
*** e0ne has joined #openstack-meeting-3 | 20:36 | |
david-lyle | #link https://blueprints.launchpad.net/horizon/+spec/angularize-identity-projects | 20:36 |
david-lyle | TravT: on whiteboard, mitaka isn't a choice yet | 20:36 |
tqtran | M isn't on the list yet | 20:36 |
*** VW_ has joined #openstack-meeting-3 | 20:36 | |
*** VW_ has quit IRC | 20:38 | |
david-lyle | So I don't think we have a reusable pattern fully in place yet to approve the projects panel angularization | 20:38 |
*** VW_ has joined #openstack-meeting-3 | 20:38 | |
tqtran | yeah, still working on that, i'm close to having something for review, we're close but not quite there yet | 20:39 |
*** geoffarnold has quit IRC | 20:40 | |
david-lyle | I favor pushing this bp until we have the standard | 20:40 |
pauloewerton | maybe we could consider pushing through the code for the panel enablement and table? | 20:41 |
pauloewerton | in a same fashion as the users and images table | 20:41 |
TravT | i'm not sure what all is missing from projects panel? | 20:41 |
pauloewerton | TravT, the workflows basically | 20:41 |
tqtran | right, the table code is all there | 20:41 |
tqtran | just the actions is missing | 20:41 |
david-lyle | so what do I do with the table code? | 20:42 |
TravT | have you looked at using the existing actions? | 20:42 |
*** VW_ has quit IRC | 20:42 | |
pauloewerton | yeah, I'm following the same pattern in https://review.openstack.org/#/c/202315/ for the actions | 20:42 |
david-lyle | the big push for angular in tables was uniform filtering, sorting and pagination. Is that supported? | 20:43 |
david-lyle | acknowledging that for v3 projects pagination is not possible | 20:43 |
tqtran | yes, filtering sorting and paging all supported but also all client-side atm | 20:44 |
david-lyle | when I drop the 800 lines of code into the tree what do I get? | 20:44 |
*** belmoreira has quit IRC | 20:44 | |
david-lyle | I go back to this because there are few people doing active maintenance on horizon currently, and as one of them, I'm not excited about more work for uncertain gains | 20:45 |
david-lyle | I think we've lost some focus on what we were doing and went all shotgun approach | 20:46 |
tqtran | so we gave a demo of this a while back, the actions that you perform are extremely fast | 20:46 |
david-lyle | all over the place and not really hitting the mark | 20:46 |
tsufiev | david-lyle, users, iirc | 20:46 |
tqtran | right now, it doesn't seem like we're gaining much, but that is because of the infra and design work we are putting in to ensure quality | 20:46 |
TravT | responsive table, table drawers with extra info, etc | 20:46 |
TravT | but, my question goes back to what you asked david-lyle, can we use existing django actions / details pages | 20:47 |
TravT | and then replace them gradually | 20:47 |
tqtran | as i said, by the end of the week, i'll have something you can test out and see for yourself | 20:47 |
david-lyle | TravT, it's just routing, I wouldn't see why not | 20:47 |
TravT | so we focus on table without having to do complete panel. | 20:47 |
*** FallenPegasus has quit IRC | 20:48 | |
david-lyle | tqtran: and that's fine, I think the users table was already approved as a bp | 20:48 |
david-lyle | and that was it's purpose to define the pattern and infrastructure | 20:48 |
tqtran | ok i see what you're getting at | 20:48 |
ducttape_ | is the responsive table thing a css thing? will css styles be the same across both? | 20:48 |
david-lyle | it hides columns on resize | 20:49 |
david-lyle | collapses the view, but leaves the actions available | 20:49 |
TravT | it also has the hidden data show up in the table drawer when expanded | 20:49 |
TravT | images table does anyway... | 20:49 |
TravT | users table actually does not. | 20:50 |
ducttape_ | seems helpful for all the tables, maybe a can of worms. but having two different experiences on pages is going to be wonky w users | 20:50 |
david-lyle | there is no more data for users | 20:50 |
TravT | I'm talking when resizing. | 20:50 |
TravT | so if you have columns A - G | 20:50 |
TravT | you put a responsive priority on say EFG to disappear first. | 20:50 |
*** armax has quit IRC | 20:51 | |
TravT | and in the table drawer, you have that same data remain hidden with the same responsive priority | 20:51 |
ducttape_ | I guess that css could be added to older pages too? stuff where responsive is more important than going through the angular rewrite pain | 20:51 |
TravT | so, when you resize the screen, columns EFG go away, but the data is still visible by expanding the table drawer. | 20:51 |
tqtran | so going back, i guess the question is, do we want to wait on approval until the pattern and infra work are in place? or is it ok to allow other works to go in parallel? | 20:51 |
david-lyle | tqtran: other work can progress, but I don't really want it in tree until we have a baked format | 20:52 |
david-lyle | or we'll lose another release to moving all the files and refactoring again | 20:52 |
tqtran | so going back to the feature branch idea? | 20:52 |
david-lyle | it can remain straight patches too, but I think the functionality should forklift in when ready | 20:53 |
david-lyle | that could be at the view level even | 20:54 |
*** geoffarnold has joined #openstack-meeting-3 | 20:54 | |
tqtran | sorry im not following, what do you mean by straight patches? and forklift? | 20:54 |
TravT | patch dependencies | 20:54 |
david-lyle | tqtran: normal patch vs feature branch | 20:54 |
tqtran | ok | 20:55 |
david-lyle | and complete feature dropped in | 20:55 |
david-lyle | not an approximation | 20:55 |
david-lyle | that hits and misses | 20:55 |
tqtran | got it | 20:56 |
david-lyle | I have an almost ready launch instance workflow to demonstrate what I don't want to happen | 20:56 |
robcresswell | heh | 20:56 |
TravT | progress? | 20:56 |
robcresswell | Is Launch Instance going to be ready for L? | 20:56 |
david-lyle | because there is a ton of great work in there, that isn't quite ready to use | 20:56 |
david-lyle | and it's idle | 20:57 |
lhcheng | Is anyone looking at the bugs reported? | 20:57 |
TravT | speaking of which robcresswell, did you open a BP on the add network workflow? | 20:57 |
TravT | is that on your list? | 20:57 |
*** VW_ has joined #openstack-meeting-3 | 20:57 | |
david-lyle | My vote is to push projects panel angularization to M too until we are relatively sure we have a solid framework and example to build from | 20:58 |
tqtran | I'm fine with that | 20:58 |
robcresswell | TravT: It is, Matt spoke to me about it last week | 20:59 |
david-lyle | doesn't mean there's not good work in it and that it won't be valuable, but I want to set up a path for greater progress and success | 20:59 |
robcresswell | david-lyle: Agreed | 20:59 |
*** armax has joined #openstack-meeting-3 | 20:59 | |
tqtran | so how will review for it work, do we hold off until the complete feature is there? | 20:59 |
*** mpmsimo has quit IRC | 20:59 | |
*** neelashah has quit IRC | 20:59 | |
robcresswell | Have we agreed to use feature branches now btw? | 20:59 |
TravT | no | 21:00 |
david-lyle | tqtran: if people want to review and provide feedback, even if it's looks like you're on the right track, there's value in that | 21:00 |
tqtran | that depends on dave's answer to he question above lol | 21:00 |
TravT | robcresswell, we discussed at mid cycle | 21:00 |
robcresswell | Ah, okay | 21:00 |
david-lyle | but I don't want to merge it until done | 21:00 |
TravT | feature branches didn't seem necessary, yet | 21:00 |
david-lyle | robcresswell: I'm in favor others aren't, both are workable | 21:01 |
robcresswell | Interesting | 21:01 |
david-lyle | bygones | 21:01 |
*** jmckind has joined #openstack-meeting-3 | 21:01 | |
robcresswell | sure | 21:01 |
robcresswell | we're out of time | 21:01 |
robcresswell | I've carried over the other bps to next weeks agenda, if that seems okay? | 21:01 |
*** jpomeroy has quit IRC | 21:01 | |
david-lyle | #info https://blueprints.launchpad.net/horizon/+spec/angularize-identity-projects approved but pushed to Mitaka pending the finalized users panel as example | 21:02 |
tqtran | lol we only covered like 3 bps? hahaha | 21:02 |
robcresswell | psh :p | 21:02 |
robcresswell | Last week we managed about 15 haha | 21:03 |
TravT | they were more about things that were old, though right? | 21:03 |
TravT | not active development ones | 21:03 |
robcresswell | Yeah | 21:03 |
david-lyle | but most of those were stale or less controversial yea | 21:03 |
TravT | end of release is always hard. | 21:04 |
robcresswell | I've updated list for next week. | 21:04 |
robcresswell | Oh yeah. Its review mania time now. | 21:04 |
david-lyle | Thanks everyone! I hope people find this useful. It is much better than just me trying to walk through all of them on my own | 21:04 |
TravT | +1 | 21:04 |
*** mickeys has joined #openstack-meeting-3 | 21:04 | |
david-lyle | 2 weeks people for L | 21:04 |
tqtran | Thanks for going over them! | 21:04 |
david-lyle | did I say that already | 21:04 |
david-lyle | ? | 21:04 |
david-lyle | #endmeeting | 21:04 |
tqtran | got my seat belt on | 21:04 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 21:04 | |
openstack | Meeting ended Wed Aug 19 21:04:41 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 21:04 |
robcresswell | Thanks for meeting guys | 21:04 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/horizon_drivers/2015/horizon_drivers.2015-08-19-20.01.html | 21:04 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/horizon_drivers/2015/horizon_drivers.2015-08-19-20.01.txt | 21:04 |
openstack | Log: http://eavesdrop.openstack.org/meetings/horizon_drivers/2015/horizon_drivers.2015-08-19-20.01.log.html | 21:04 |
*** VW_ has quit IRC | 21:04 | |
*** stevemar has quit IRC | 21:05 | |
*** VW_ has joined #openstack-meeting-3 | 21:05 | |
*** ducttape_ has left #openstack-meeting-3 | 21:05 | |
*** mpmsimo has joined #openstack-meeting-3 | 21:05 | |
*** pauloewerton has left #openstack-meeting-3 | 21:06 | |
*** mickeyspiegel has joined #openstack-meeting-3 | 21:06 | |
*** tsufiev has left #openstack-meeting-3 | 21:06 | |
*** lhcheng has left #openstack-meeting-3 | 21:06 | |
*** mickeys has quit IRC | 21:08 | |
*** lblanchard has quit IRC | 21:13 | |
*** amotoki_ has quit IRC | 21:14 | |
*** e0ne has quit IRC | 21:15 | |
*** krtaylor has quit IRC | 21:18 | |
*** e0ne has joined #openstack-meeting-3 | 21:19 | |
*** crobertsrh is now known as _crobertsrh | 21:19 | |
*** mpmsimo has quit IRC | 21:20 | |
*** mpmsimo has joined #openstack-meeting-3 | 21:22 | |
*** geoffarnold has quit IRC | 21:23 | |
*** geoffarnold has joined #openstack-meeting-3 | 21:24 | |
*** e0ne has quit IRC | 21:28 | |
*** mpmsimo has quit IRC | 21:33 | |
*** jpomeroy has joined #openstack-meeting-3 | 21:33 | |
*** vgridnev has quit IRC | 21:35 | |
*** njohnston is now known as nate_gone | 21:37 | |
*** Piet has quit IRC | 21:38 | |
*** Sukhdev has quit IRC | 21:43 | |
*** s3wong has joined #openstack-meeting-3 | 21:44 | |
*** sambetts has quit IRC | 21:51 | |
*** sambetts has joined #openstack-meeting-3 | 21:51 | |
*** doug-fish has quit IRC | 21:53 | |
*** krtaylor has joined #openstack-meeting-3 | 22:00 | |
*** shwetaap1 has quit IRC | 22:00 | |
*** Swami has quit IRC | 22:02 | |
*** absubram has quit IRC | 22:03 | |
*** mrunge has quit IRC | 22:04 | |
*** geoffarnold has quit IRC | 22:05 | |
*** geoffarnold has joined #openstack-meeting-3 | 22:06 | |
*** singlethink has quit IRC | 22:13 | |
*** Sukhdev has joined #openstack-meeting-3 | 22:13 | |
*** btully has joined #openstack-meeting-3 | 22:13 | |
*** amotoki_ has joined #openstack-meeting-3 | 22:14 | |
*** mickeyspiegel has quit IRC | 22:15 | |
*** mickeys has joined #openstack-meeting-3 | 22:18 | |
*** amotoki_ has quit IRC | 22:19 | |
*** egallen has left #openstack-meeting-3 | 22:22 | |
*** Piet has joined #openstack-meeting-3 | 22:28 | |
*** mwagner_lap has quit IRC | 22:32 | |
*** mickeys has quit IRC | 22:35 | |
*** mickeys has joined #openstack-meeting-3 | 22:36 | |
*** FallenPegasus has joined #openstack-meeting-3 | 22:36 | |
*** sridhar_ram1 has joined #openstack-meeting-3 | 22:38 | |
*** sridhar_ram has quit IRC | 22:39 | |
*** mpmsimo has joined #openstack-meeting-3 | 22:39 | |
*** mpmsimo has quit IRC | 22:40 | |
*** FallenPegasus has quit IRC | 22:41 | |
*** ajmiller_ has joined #openstack-meeting-3 | 22:46 | |
*** mickeyspiegel has joined #openstack-meeting-3 | 22:46 | |
*** mickeys has quit IRC | 22:49 | |
*** ajmiller has quit IRC | 22:49 | |
*** baoli has joined #openstack-meeting-3 | 22:51 | |
*** Piet has quit IRC | 22:53 | |
*** baoli has quit IRC | 22:56 | |
*** geoffarnold has quit IRC | 22:57 | |
*** mickeyspiegel has quit IRC | 23:00 | |
*** VW_ has quit IRC | 23:00 | |
*** mickeys has joined #openstack-meeting-3 | 23:00 | |
*** VW_ has joined #openstack-meeting-3 | 23:01 | |
*** VW_ has quit IRC | 23:02 | |
*** banix has quit IRC | 23:02 | |
*** btully has quit IRC | 23:02 | |
*** VW_ has joined #openstack-meeting-3 | 23:02 | |
*** tfukushima has joined #openstack-meeting-3 | 23:03 | |
*** Sukhdev has quit IRC | 23:05 | |
*** mpmsimo1 has joined #openstack-meeting-3 | 23:10 | |
*** Piet has joined #openstack-meeting-3 | 23:12 | |
*** amotoki_ has joined #openstack-meeting-3 | 23:15 | |
*** mwagner_lap has joined #openstack-meeting-3 | 23:19 | |
*** amotoki_ has quit IRC | 23:19 | |
*** kzaitsev_mb has quit IRC | 23:29 | |
*** geoffarnold has joined #openstack-meeting-3 | 23:29 | |
*** banix has joined #openstack-meeting-3 | 23:31 | |
*** flwang1 has quit IRC | 23:32 | |
*** kzaitsev_mb has joined #openstack-meeting-3 | 23:32 | |
*** Piet has quit IRC | 23:33 | |
*** dims_ has joined #openstack-meeting-3 | 23:33 | |
*** geoffarnold has quit IRC | 23:34 | |
*** geoffarnold has joined #openstack-meeting-3 | 23:34 | |
*** dims has quit IRC | 23:36 | |
*** Piet has joined #openstack-meeting-3 | 23:37 | |
*** kzaitsev_mb has quit IRC | 23:38 | |
*** dims_ has quit IRC | 23:39 | |
*** dims has joined #openstack-meeting-3 | 23:39 | |
*** puranamr has quit IRC | 23:39 | |
*** mpmsimo1 has quit IRC | 23:40 | |
*** dims has quit IRC | 23:44 | |
*** kebray has quit IRC | 23:47 | |
*** Piet has quit IRC | 23:47 | |
*** ajmiller_ has quit IRC | 23:51 | |
*** elmiko-phone has joined #openstack-meeting-3 | 23:52 | |
*** Piet has joined #openstack-meeting-3 | 23:53 | |
*** geoffarn_ has joined #openstack-meeting-3 | 23:53 | |
*** bharath has quit IRC | 23:54 | |
*** geoffarnold has quit IRC | 23:54 | |
sc68cal | who's around for the fwaas meeting? | 23:57 |
*** flwang1 has joined #openstack-meeting-3 | 23:57 | |
mickeys | Hi | 23:58 |
sc68cal | #startmeeting networking_fwaas | 23:59 |
openstack | Meeting started Wed Aug 19 23:59:45 2015 UTC and is due to finish in 60 minutes. The chair is sc68cal. Information about MeetBot at http://wiki.debian.org/MeetBot. | 23:59 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 23:59 |
*** openstack changes topic to " (Meeting topic: networking_fwaas)" | 23:59 | |
openstack | The meeting name has been set to 'networking_fwaas' | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!