*** rhagarty__ has quit IRC | 00:00 | |
*** rhagarty__ has joined #openstack-meeting-3 | 00:00 | |
*** rhagarty__ has quit IRC | 00:00 | |
*** rhagarty__ has joined #openstack-meeting-3 | 00:00 | |
*** piet has quit IRC | 00:01 | |
*** rhagarty__ has quit IRC | 00:01 | |
*** rhagarty__ has joined #openstack-meeting-3 | 00:01 | |
*** rhagarty__ has quit IRC | 00:01 | |
*** rhagarty__ has joined #openstack-meeting-3 | 00:01 | |
*** rhagarty__ has quit IRC | 00:02 | |
*** rhagarty_ has joined #openstack-meeting-3 | 00:02 | |
*** sdake_ has joined #openstack-meeting-3 | 00:02 | |
*** rhagarty_ has quit IRC | 00:02 | |
*** rhagarty_ has joined #openstack-meeting-3 | 00:02 | |
*** rhagarty_ has quit IRC | 00:03 | |
*** rhagarty_ has joined #openstack-meeting-3 | 00:03 | |
*** sdake has quit IRC | 00:03 | |
*** rhagarty_ has quit IRC | 00:03 | |
*** rhagarty_ has joined #openstack-meeting-3 | 00:03 | |
*** rhagarty_ has quit IRC | 00:04 | |
*** rhagarty_ has joined #openstack-meeting-3 | 00:04 | |
*** rhagarty_ has quit IRC | 00:04 | |
*** rhagarty_ has joined #openstack-meeting-3 | 00:04 | |
*** alex_xu has quit IRC | 00:05 | |
*** rhagarty_ has quit IRC | 00:05 | |
*** rhagarty_ has joined #openstack-meeting-3 | 00:05 | |
*** sdake has joined #openstack-meeting-3 | 00:05 | |
*** rhagarty_ has quit IRC | 00:05 | |
*** rhagarty_ has joined #openstack-meeting-3 | 00:05 | |
*** rhagarty_ has quit IRC | 00:06 | |
*** rhagarty_ has joined #openstack-meeting-3 | 00:06 | |
*** rhagarty_ has quit IRC | 00:06 | |
*** rhagarty_ has joined #openstack-meeting-3 | 00:06 | |
*** rhagarty__ has joined #openstack-meeting-3 | 00:07 | |
*** rhagarty_ has quit IRC | 00:07 | |
*** alex_xu has joined #openstack-meeting-3 | 00:07 | |
*** haleyb has quit IRC | 00:07 | |
*** rhagarty__ has quit IRC | 00:07 | |
*** rhagarty__ has joined #openstack-meeting-3 | 00:07 | |
*** sdake_ has quit IRC | 00:07 | |
*** rhagarty__ has quit IRC | 00:08 | |
*** woodster_ has quit IRC | 00:09 | |
*** woodster_ has joined #openstack-meeting-3 | 00:10 | |
*** doug-fish has joined #openstack-meeting-3 | 00:11 | |
*** banix has joined #openstack-meeting-3 | 00:17 | |
*** fatima has quit IRC | 00:20 | |
*** irenab_ has joined #openstack-meeting-3 | 00:23 | |
*** fawadkhaliq has joined #openstack-meeting-3 | 00:23 | |
*** annegentle has joined #openstack-meeting-3 | 00:24 | |
*** irenab has quit IRC | 00:25 | |
*** irenab_ is now known as irenab | 00:25 | |
*** ivar-laz_ has joined #openstack-meeting-3 | 00:26 | |
*** annegentle has quit IRC | 00:29 | |
*** salv-orlando has joined #openstack-meeting-3 | 00:30 | |
*** ivar-lazzaro has quit IRC | 00:30 | |
*** vhdiaz has quit IRC | 00:33 | |
*** fawadkhaliq has quit IRC | 00:35 | |
*** bapalm has quit IRC | 00:37 | |
*** yuntongjin has joined #openstack-meeting-3 | 00:40 | |
*** salv-orlando has quit IRC | 00:40 | |
*** yuntongjin has quit IRC | 00:46 | |
*** shwetaap1 has joined #openstack-meeting-3 | 00:47 | |
*** shwetaap has quit IRC | 00:48 | |
*** shwetaap2 has joined #openstack-meeting-3 | 00:48 | |
*** shwetaap1 has quit IRC | 00:52 | |
*** bapalm has joined #openstack-meeting-3 | 00:54 | |
*** Aish has quit IRC | 00:54 | |
*** bmoss has joined #openstack-meeting-3 | 00:56 | |
*** mtanino has quit IRC | 01:02 | |
*** baojg has joined #openstack-meeting-3 | 01:06 | |
*** sdague has joined #openstack-meeting-3 | 01:07 | |
*** bmoss has quit IRC | 01:07 | |
*** bmoss has joined #openstack-meeting-3 | 01:09 | |
*** baojg has quit IRC | 01:10 | |
*** toddjohn_ has joined #openstack-meeting-3 | 01:11 | |
*** toddjohn_ has quit IRC | 01:11 | |
*** bmoss has quit IRC | 01:14 | |
*** stanzgy has joined #openstack-meeting-3 | 01:17 | |
*** sdake has quit IRC | 01:20 | |
*** ivar-laz_ has quit IRC | 01:23 | |
*** zz_dimtruck is now known as dimtruck | 01:25 | |
*** tfukushima has joined #openstack-meeting-3 | 01:30 | |
*** sarob has quit IRC | 01:33 | |
*** Aish has joined #openstack-meeting-3 | 01:37 | |
*** sdague has quit IRC | 01:38 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 01:38 | |
*** tellesnobrega is now known as tellesnobrega_af | 01:39 | |
*** baohua has joined #openstack-meeting-3 | 01:40 | |
*** ivar-lazzaro has quit IRC | 01:40 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 01:41 | |
*** sdague has joined #openstack-meeting-3 | 01:46 | |
*** mtanino has joined #openstack-meeting-3 | 01:53 | |
*** lazy_prince has joined #openstack-meeting-3 | 01:54 | |
*** cloudtrainme has joined #openstack-meeting-3 | 01:55 | |
*** salv-orlando has joined #openstack-meeting-3 | 01:57 | |
*** bpokorny has quit IRC | 02:02 | |
*** salv-orlando has quit IRC | 02:04 | |
*** sdague has quit IRC | 02:05 | |
*** yamamoto_ has joined #openstack-meeting-3 | 02:06 | |
*** baoli has joined #openstack-meeting-3 | 02:06 | |
*** reedip_away is now known as reedip | 02:09 | |
*** safchain has quit IRC | 02:13 | |
*** alexpilotti has joined #openstack-meeting-3 | 02:17 | |
*** doug-fish has quit IRC | 02:19 | |
*** doug-fish has joined #openstack-meeting-3 | 02:19 | |
*** alexpilotti has quit IRC | 02:21 | |
*** doug-fis_ has joined #openstack-meeting-3 | 02:23 | |
*** doug-fish has quit IRC | 02:24 | |
*** Aish has left #openstack-meeting-3 | 02:27 | |
*** doug-fis_ has quit IRC | 02:27 | |
*** tfukushima has quit IRC | 02:28 | |
*** doug-fish has joined #openstack-meeting-3 | 02:29 | |
*** baoli has quit IRC | 02:32 | |
*** sdake has joined #openstack-meeting-3 | 02:33 | |
*** baoli has joined #openstack-meeting-3 | 02:34 | |
*** doug-fish has quit IRC | 02:35 | |
*** armax has joined #openstack-meeting-3 | 02:35 | |
*** lazy_prince has quit IRC | 02:36 | |
*** shwetaap2 has quit IRC | 02:36 | |
*** woodster_ has quit IRC | 02:37 | |
*** tfukushima has joined #openstack-meeting-3 | 02:37 | |
*** alexpilotti has joined #openstack-meeting-3 | 02:38 | |
*** doug-fish has joined #openstack-meeting-3 | 02:40 | |
*** Guest20145 has joined #openstack-meeting-3 | 02:41 | |
*** alexpilotti has quit IRC | 02:42 | |
*** doug-fish has quit IRC | 02:45 | |
*** s3wong has quit IRC | 02:46 | |
*** Guest20145 has quit IRC | 02:46 | |
*** doug-fish has joined #openstack-meeting-3 | 02:50 | |
*** iyamahat has quit IRC | 02:52 | |
*** yamahata has quit IRC | 02:53 | |
*** pt_15 has quit IRC | 02:55 | |
*** doug-fish has quit IRC | 02:55 | |
*** yamamoto_ has quit IRC | 02:56 | |
*** dims has quit IRC | 03:25 | |
*** dimtruck is now known as zz_dimtruck | 03:29 | |
*** zz_dimtruck is now known as dimtruck | 03:29 | |
*** markvoelker has joined #openstack-meeting-3 | 03:30 | |
*** salv-orlando has joined #openstack-meeting-3 | 03:32 | |
*** salv-orlando has quit IRC | 03:35 | |
*** sdake has quit IRC | 03:37 | |
*** yamamoto_ has joined #openstack-meeting-3 | 03:39 | |
*** dimtruck is now known as zz_dimtruck | 03:39 | |
*** cloudtrainme has quit IRC | 03:43 | |
*** sdake has joined #openstack-meeting-3 | 03:43 | |
*** cloudtrainme has joined #openstack-meeting-3 | 03:44 | |
*** yamahata has joined #openstack-meeting-3 | 03:47 | |
*** cloudtrainme has quit IRC | 03:49 | |
*** haleyb has joined #openstack-meeting-3 | 03:52 | |
*** baoli has quit IRC | 04:04 | |
*** neelashah has joined #openstack-meeting-3 | 04:18 | |
*** ivar-laz_ has joined #openstack-meeting-3 | 04:21 | |
*** soichi has joined #openstack-meeting-3 | 04:23 | |
*** armax has quit IRC | 04:23 | |
*** ivar-lazzaro has quit IRC | 04:25 | |
*** ivar-laz_ has quit IRC | 04:26 | |
*** haleyb has quit IRC | 04:31 | |
*** zz_dimtruck is now known as dimtruck | 04:33 | |
*** haleyb has joined #openstack-meeting-3 | 04:33 | |
*** baoli has joined #openstack-meeting-3 | 04:37 | |
*** yamahata has quit IRC | 04:37 | |
*** yamahata has joined #openstack-meeting-3 | 04:38 | |
*** neelashah has quit IRC | 04:41 | |
*** baoli has quit IRC | 04:43 | |
*** ajmiller has joined #openstack-meeting-3 | 04:44 | |
*** ajmiller_ has joined #openstack-meeting-3 | 04:45 | |
*** fifieldt has joined #openstack-meeting-3 | 04:47 | |
*** ajmiller__ has joined #openstack-meeting-3 | 04:47 | |
*** baoli has joined #openstack-meeting-3 | 04:47 | |
*** iyamahat has joined #openstack-meeting-3 | 04:47 | |
*** ajmiller has quit IRC | 04:49 | |
*** ajmiller_ has quit IRC | 04:51 | |
*** ajmiller__ has quit IRC | 04:52 | |
*** dimtruck is now known as zz_dimtruck | 04:54 | |
*** alexpilotti has joined #openstack-meeting-3 | 04:54 | |
*** alexpilotti has quit IRC | 04:59 | |
*** baohua has quit IRC | 05:00 | |
*** baoli has quit IRC | 05:00 | |
*** baohua has joined #openstack-meeting-3 | 05:02 | |
*** eliqiao has quit IRC | 05:04 | |
*** eliqiao has joined #openstack-meeting-3 | 05:04 | |
*** salv-orlando has joined #openstack-meeting-3 | 05:07 | |
*** ajmiller has joined #openstack-meeting-3 | 05:09 | |
*** salv-orlando has quit IRC | 05:13 | |
*** claudiub has quit IRC | 05:15 | |
*** shwetaap has joined #openstack-meeting-3 | 05:17 | |
*** jmckind_ is now known as jmckind | 05:17 | |
*** shwetaap1 has joined #openstack-meeting-3 | 05:17 | |
*** jmckind has quit IRC | 05:19 | |
*** shwetaap has quit IRC | 05:21 | |
*** yuntongjin has joined #openstack-meeting-3 | 05:23 | |
*** sdake_ has joined #openstack-meeting-3 | 05:24 | |
*** sdake has quit IRC | 05:27 | |
*** iyamahat has quit IRC | 05:27 | |
*** baoli has joined #openstack-meeting-3 | 05:36 | |
*** banix has quit IRC | 05:38 | |
*** baoli has quit IRC | 05:40 | |
*** hoangcx has joined #openstack-meeting-3 | 05:45 | |
*** Poornima has joined #openstack-meeting-3 | 05:45 | |
*** yuntongjin1 has joined #openstack-meeting-3 | 05:46 | |
*** fawadkhaliq has joined #openstack-meeting-3 | 05:47 | |
*** yuntongjin has quit IRC | 05:48 | |
*** tfukushima has quit IRC | 05:53 | |
*** tfukushima has joined #openstack-meeting-3 | 05:53 | |
*** nkrinner has joined #openstack-meeting-3 | 05:54 | |
*** yuntongjin has joined #openstack-meeting-3 | 05:57 | |
*** yuntongjin1 has quit IRC | 05:59 | |
*** haleyb has quit IRC | 05:59 | |
*** dedery has joined #openstack-meeting-3 | 06:00 | |
*** dedery has quit IRC | 06:01 | |
*** dedery has joined #openstack-meeting-3 | 06:01 | |
*** baojg has joined #openstack-meeting-3 | 06:01 | |
*** baohua has quit IRC | 06:01 | |
*** annegentle has joined #openstack-meeting-3 | 06:12 | |
*** baojg has quit IRC | 06:16 | |
*** vasubabu has joined #openstack-meeting-3 | 06:16 | |
*** annegentle has quit IRC | 06:17 | |
*** anil_rao has joined #openstack-meeting-3 | 06:18 | |
*** baojg has joined #openstack-meeting-3 | 06:19 | |
*** jtomasek has joined #openstack-meeting-3 | 06:20 | |
*** dixiaoli has joined #openstack-meeting-3 | 06:21 | |
*** dixiaoli has left #openstack-meeting-3 | 06:22 | |
*** amotoki has joined #openstack-meeting-3 | 06:25 | |
*** kaz has joined #openstack-meeting-3 | 06:26 | |
reedip | Hello | 06:27 |
---|---|---|
*** pgadiya has joined #openstack-meeting-3 | 06:27 | |
anil_rao | we'll start in a few minutes. :) | 06:27 |
yamamoto_ | hi | 06:27 |
reedip | sure .. | 06:27 |
kaz | hi | 06:28 |
anil_rao | #startmeeting taas | 06:29 |
openstack | Meeting started Wed Mar 9 06:29:48 2016 UTC and is due to finish in 60 minutes. The chair is anil_rao. Information about MeetBot at http://wiki.debian.org/MeetBot. | 06:29 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 06:29 |
*** openstack changes topic to " (Meeting topic: taas)" | 06:29 | |
openstack | The meeting name has been set to 'taas' | 06:29 |
anil_rao | Hello | 06:30 |
vasubabu | hi | 06:30 |
anil_rao | Let's get started | 06:31 |
fawadkhaliq | hi guys | 06:31 |
anil_rao | #topic Spec Discussion | 06:31 |
*** openstack changes topic to "Spec Discussion (Meeting topic: taas)" | 06:31 | |
*** salv-orlando has joined #openstack-meeting-3 | 06:31 | |
*** hdaniel has joined #openstack-meeting-3 | 06:32 | |
reedip | hello | 06:32 |
reedip | I sent an email yesterday on the Openstack-dev ML | 06:32 |
*** baojg has quit IRC | 06:32 | |
reedip | I basically compared the Juno Spec with the current one and found some of the concerns which were raised by the reviewers in the Juno spec may not have been resolved in the current spec | 06:33 |
anil_rao | #link http://lists.openstack.org/pipermail/openstack-dev/2016-March/088645.html | 06:33 |
reedip | this was one of the action items I had to do last week ( Thursday ) , but other factors made me lazy | 06:33 |
reedip | so was able to put it up yesterday | 06:34 |
anil_rao | reedip: Do you want to go over this list items | 06:34 |
reedip | anil_rao : I think the mail should be self-explanatory ... otherwise it might take a lot of time | 06:34 |
reedip | anil_rao: lets discuss it at the end, so that other points are covered first ( thats my take) | 06:35 |
anil_rao | Sure | 06:35 |
*** salv-orlando has quit IRC | 06:36 | |
anil_rao | Soichi said in an email that he would like to discuss the Dashboard review comments next week. He needs some time to go over them and consider options | 06:36 |
reedip | yes, that is I guess the second point of today's discussion. I updated the Agenda, but found Soichi's email later... | 06:37 |
anil_rao | Let's move on. We can discuss the few bugs and then come back to the Spec | 06:37 |
*** PaulMurray has joined #openstack-meeting-3 | 06:38 | |
*** PaulMurray has quit IRC | 06:38 | |
*** baojg has joined #openstack-meeting-3 | 06:38 | |
anil_rao | reedip: Do you want to say something about the list bugs | 06:38 |
reedip | Yup | 06:38 |
reedip | I lost track of it a bit, but I think its mainly related to the TaaS requirements | 06:39 |
*** baojg has quit IRC | 06:39 | |
reedip | Basically if tap-service/tap-flow or other Neutron CLIs which anil_rao mentioned in the below link | 06:39 |
reedip | #link http://lists.openstack.org/pipermail/openstack-dev/2016-March/088454.html | 06:40 |
reedip | If they do not have any resources | 06:40 |
reedip | or in other words, if no tap-service/tap flow exists when tap-service-list/tap-flow-list is executed | 06:41 |
reedip | then due to a python-cliff bug | 06:42 |
reedip | #link https://bugs.launchpad.net/python-cliff/+bug/1539770 | 06:42 |
openstack | Launchpad bug 1539770 in cliff "Empty set causing out of range error" [Undecided,Fix released] - Assigned to Doug Hellmann (doug-hellmann) | 06:42 |
reedip | the issue occurs | 06:42 |
reedip | This means we need to update the cliff version to 2.0.0 | 06:43 |
reedip | if the error occurs | 06:43 |
reedip | yamamoto_ : I think we need to change TaaS requirements for this, right? | 06:43 |
yamamoto_ | cliff is in python-neutronclient's requirements, not ours. | 06:44 |
yamamoto_ | the problem is not taas specific right? | 06:44 |
anil_rao | I have seen this problem with other neutron client list commands too, so it is not TaaS specific. | 06:45 |
reedip | yup, its not taas related directly | 06:45 |
*** shwetaap1 has quit IRC | 06:45 | |
reedip | anil_rao: can you take the latest neutronclient branch? | 06:45 |
anil_rao | See the few examples at the bottom of my email (in the above link) | 06:45 |
reedip | or better "pip install -e . " may solve the problem in your system | 06:45 |
reedip | when executed in the python-neutronclient cloned code | 06:46 |
anil_rao | I will be redoing my DevStack setup tomorrow (toasted it today due to a TaaS bug) so I can take in the new neutron client. | 06:46 |
reedip | latest NeutronClient has the following Requirements | 06:46 |
reedip | cliff!=1.16.0,!=1.17.0,>=1.15.0 # Apache-2.0 | 06:46 |
yamamoto_ | i think 1.17.0 is excluded for the reason. | 06:47 |
anil_rao | reedip: Are you using the new neutron client, which is why you are not seeing this problem? | 06:47 |
yamamoto_ | anil_rao: which version of cliff are you using? | 06:48 |
reedip | anil_rao : I pull my NeutronClient daily :) | 06:48 |
reedip | Handy #link http://docs.openstack.org/developer/cliff/history.html#id1 | 06:48 |
*** numans has joined #openstack-meeting-3 | 06:48 | |
anil_rao | :-) | 06:48 |
anil_rao | reedip: Thanks for the link | 06:48 |
yamamoto_ | #link https://review.openstack.org/#/q/Ie77a9622d16bd02b3607fc1c9f8da20dc1ffb856 | 06:49 |
reedip | As the link states, with the new neutronclient, we can have 2 versions 1.15.0 or 2.0.0 ... | 06:49 |
*** vishwanathj has quit IRC | 06:49 | |
*** vishwanathj has joined #openstack-meeting-3 | 06:51 | |
yamamoto_ | as the problematic version of cliff is being excluded in global-req even for liberty, i don't think we have anything to do for this issue. | 06:51 |
anil_rao | There is another problem I wanted to discuss | 06:51 |
reedip | software engineers have to be problem solvers, so go ahead :) | 06:52 |
anil_rao | If we have an existing tap-service to which a tap-flow has been attached and then the VM whose port is the source port for the tap-service is terminated, that port is deleted. | 06:53 |
reedip | I think I mentioned it in the email | 06:53 |
reedip | vinay actually mentioned this in the spec | 06:53 |
reedip | just a minute | 06:53 |
reedip | Yup, its there | 06:54 |
reedip | point d) | 06:54 |
reedip | d) Outcome of Deleting the VM where TaaS operates | 06:54 |
reedip | Following might be added to the Spec: | 06:54 |
reedip | 1. Deletion of the VM (and port attched to it) from which we were mirroring | 06:54 |
reedip | (source of the mirror): | 06:54 |
reedip | In this case we would do a cascade delete of the 'Tap_Flow' instances that | 06:54 |
reedip | were associated with the port that was deleted. | 06:54 |
reedip | 2. Deletion of the VM (and port attched to it) to which we were mirroring | 06:54 |
reedip | (Destination of the mirror): | 06:54 |
reedip | In this case we would do a cascade delete of the 'Tap_Service' instance | 06:54 |
reedip | that was associated with the port that was deleted. | 06:54 |
reedip | This is currently missing in the spec and the design, and may need some work | 06:55 |
anil_rao | I think that is somewhat similar but I am trying to describe something a little different. :) | 06:55 |
anil_rao | Essentially, if for some reason we end up with the state where TaaS thinks that a functioning tap-flow is attached to a tap-service but the source port associated with the tap-flow no longer exists, we hit a bad situation | 06:57 |
anil_rao | At this stage, issueing tap-flowd-delete or even tap-service-delete commands just return an error saying that the source port of the tap-flow does not exist. However, the TaaS DB entries are still intact and subsequent tap-flow-list commands continue to refer to that source port. | 06:58 |
reedip | anil | 06:58 |
anil_rao | Yes | 06:58 |
reedip | anil_rao : so we need a purge type command ? | 06:58 |
reedip | which clears the DB | 06:58 |
reedip | or have a callback from nova | 06:59 |
anil_rao | Not really. Here is what I think we need to do | 06:59 |
anil_rao | We need to hook up with Nova callbacks, but even if that is not there we should at least do the following: | 06:59 |
*** baojg has joined #openstack-meeting-3 | 06:59 | |
*** baohua has joined #openstack-meeting-3 | 07:00 | |
anil_rao | tap-flow-delete should always clean up the tap-flow if the specified port is the source port of the flow. | 07:00 |
*** baojg has quit IRC | 07:00 | |
anil_rao | Similarly tap-service-delete should also behave in the same way. | 07:00 |
anil_rao | This would mean that they are 'safe' calls and always ensure proper cleanup when invoked with their respective IDs | 07:00 |
yamamoto_ | i don't see why nova needs to be involved. | 07:00 |
yamamoto_ | what we care is a neutron port, isn't it? | 07:01 |
soichi | hi, sorry for late | 07:02 |
anil_rao | We just need a notification when the port is no longer associated with an instance | 07:02 |
anil_rao | But as I said above, irrespective of this tap-service-delete and tap-flow-delete should clean things up when invoked. | 07:02 |
anil_rao | Today these calls return a failure saying that the port in question no longer exists. | 07:03 |
yamamoto_ | i guess what we need is a FK for tap_flows.source_port and some cleanup in l2 agent. | 07:03 |
reedip | anil_rao : if a port doesnt exist, then cant we clear the DB ? | 07:03 |
*** alexpilotti has joined #openstack-meeting-3 | 07:03 | |
reedip | I mean if we are sure that the tap-flow is broken, then cant we rollback the changes ? | 07:03 |
anil_rao | yamamoto_: yes | 07:04 |
reedip | ok, I think yamamoto_ defined my point in a pretty little gist :) | 07:04 |
anil_rao | reedip: Let me look at this code path some more. I thought we had set things up so that these delete calls would properly clean up the DB and then also clean up the state in the OVS bridges. | 07:05 |
reedip | anil_rao : yeah sure | 07:05 |
anil_rao | Until then you don't want to delete ports associated with tap-flows and tap-services, while those resources are active. :-) | 07:06 |
anil_rao | Otherwise you will not be able to clean out those tap-services and tap-flows any more. | 07:06 |
reedip | run devstack again :D | 07:07 |
anil_rao | that will work. :) | 07:07 |
*** claudiub has joined #openstack-meeting-3 | 07:07 | |
*** alexpilotti has quit IRC | 07:08 | |
anil_rao | I'll report back on some traffic related updates next week. | 07:08 |
anil_rao | soichi: We got your email. Sorry for being late with the review comments on the Dashboard for TaaS. As you have suggested we can discuss this next week. | 07:09 |
soichi | ok. thank you. | 07:09 |
anil_rao | If there a no more updates do folks want to get back to the Spec discussion? | 07:10 |
*** vishwana_ has joined #openstack-meeting-3 | 07:10 | |
yamamoto_ | anyone working on agent extension? | 07:11 |
reedip | no, but it was my AI | 07:12 |
yamamoto_ | there's a brief api doc available | 07:12 |
yamamoto_ | #link http://docs.openstack.org/developer/neutron/devref/l2_agent_extensions.html | 07:12 |
reedip | I would start working on it this week | 07:12 |
anil_rao | yamamoto_: Did you hear anything more about OVS resource reservation? | 07:12 |
yamamoto_ | anil_rao: nothing | 07:12 |
reedip | yamamoto_ : thanks, will let you know if there are any hurdles | 07:12 |
*** vishwanathj has quit IRC | 07:13 | |
yamamoto_ | reedip: thank you. it's better to sort out issues earlier. | 07:13 |
reedip | yamamoto_ : yeah sure | 07:13 |
reedip | okay, so can we start with the SPEC : 10 minutes left | 07:13 |
anil_rao | I am not sure how this will all work out with several agent extensions simultaneously working | 07:14 |
anil_rao | reedip: Yes, lets discuss the spec | 07:14 |
yamamoto_ | anil_rao: they will work when they happens to work. :-) | 07:14 |
reedip | lol .... yamamoto_ is right | 07:14 |
anil_rao | yamamoto_: :-) | 07:15 |
reedip | okay, well the first issue which some of the reviewers pointed out in the SPEC is | 07:15 |
reedip | The point of reference for Ingress and Egress | 07:15 |
reedip | Neutron reviewers consider that any data traffic coming INTO the switch from a VM is ingress ( and opposite is Egress) | 07:15 |
anil_rao | We had a lot of discussion on this I remember in the earlier cycles. For the implementation which is the current TaaS code-base ingress and egress are w.r.t. the entitiy attached to the port. | 07:16 |
reedip | while for TaaS, any data coming IN to the VM is Ingress | 07:16 |
reedip | that might need to be explicitly mentioned in the SPEC | 07:16 |
anil_rao | It is mentioned if I am not mistaken. | 07:17 |
reedip | because as we are applying for Neutron Stadium, the definition which neutron reviewers carry might differ with our explanation | 07:17 |
reedip | Yeah it is... | 07:17 |
*** hdaniel has quit IRC | 07:17 | |
reedip | But it was written in the previous spec as well | 07:17 |
anil_rao | I am okay with either way. Does not really matter a big deal. | 07:17 |
reedip | and they were of the opinion that it should be swapped | 07:18 |
reedip | anil_rao : that would also mean changing the definition of the DIRECTION attribute for tap-flow | 07:18 |
anil_rao | The reason we chose the way it is is because Security Groups uses the same concept, i.e. w.r.t to instances. | 07:18 |
reedip | if we are to swap the definition now | 07:18 |
reedip | I think they can be convinced on this point , due to SG | 07:18 |
anil_rao | Users typically don't care about the underlying switch. If you see SEcurity Groups it is always w.r.t. to the entity attached to the port and not the switch. | 07:19 |
reedip | yeah | 07:19 |
anil_rao | If we go the switch route it will lead to confusion with the end user. | 07:19 |
soichi | anil_rao: +1 | 07:20 |
yamamoto_ | otoh, port mirroring is usually a functionality of a switch. | 07:20 |
reedip | anil_rao : as the user has not yet interacted with TaaS, I think we can still create the definition .... | 07:20 |
reedip | I had to google what is OTOH ( on the other hand ) | 07:20 |
anil_rao | The thing is this. The user will essentially want to monitor some endpoint, an instance, a DHCP server, a load balancer etc. That is the real use case. I think we need to think in terms of that. | 07:21 |
yamamoto_ | i think we can't avoid confusions as far as we use terms like in, ingress, etc. | 07:21 |
reedip | anil_rao : yamamoto_ is right... | 07:22 |
reedip | anil_rao: also here, we are monitoring a DHCP server (for example) but we are mentioning traffic in terms of the VM | 07:23 |
reedip | there would be some sort of confusion | 07:23 |
anil_rao | I think its odd that when one wants to examine traffic coming into a VM, you end up saying the direction should be egress. | 07:23 |
anil_rao | Its hard to corelate that to the ingress SG rules for the VM. | 07:23 |
soichi | TaaS is a service for end users, i think. So, it should be easy to understand in terms of end user. | 07:24 |
reedip | anil_rao : I think we can continue this discussion( and other points) on the ML itself. That ways Neutron cores can also pitch in | 07:24 |
anil_rao | reedip: There is no difference between the DHCP server and a VM | 07:24 |
anil_rao | reedip: Sounds good. :-) | 07:24 |
anil_rao | We can move on to the next topic(s) | 07:25 |
reedip | sure | 07:25 |
anil_rao | What is item (b) about? | 07:26 |
*** nkrinner has quit IRC | 07:27 | |
anil_rao | We are about to run out of time. Any thoughts on item (b)? | 07:27 |
*** fawadkhaliq has quit IRC | 07:28 | |
yamamoto_ | i don't understand (b) | 07:29 |
anil_rao | Same here. Let's continue this discussion on the ML as reedip has recommended. | 07:30 |
yamamoto_ | both of l3 and lbaas are service plugins. | 07:30 |
yamamoto_ | sure | 07:30 |
anil_rao | Well, we are out of time for today. We'll meet up again next week. | 07:31 |
anil_rao | #endmeeting | 07:31 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 07:31 | |
openstack | Meeting ended Wed Mar 9 07:31:14 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 07:31 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/taas/2016/taas.2016-03-09-06.29.html | 07:31 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/taas/2016/taas.2016-03-09-06.29.txt | 07:31 |
openstack | Log: http://eavesdrop.openstack.org/meetings/taas/2016/taas.2016-03-09-06.29.log.html | 07:31 |
yamamoto_ | bye | 07:31 |
soichi | bye | 07:31 |
kaz | bye | 07:31 |
anil_rao | Bye | 07:31 |
vasubabu | bye | 07:31 |
*** vasubabu has quit IRC | 07:31 | |
*** nkrinner has joined #openstack-meeting-3 | 07:31 | |
*** anil_rao has quit IRC | 07:32 | |
*** soichi has left #openstack-meeting-3 | 07:33 | |
*** kaz has quit IRC | 07:34 | |
*** eglute has quit IRC | 07:35 | |
*** sigmavirus24_awa has quit IRC | 07:36 | |
*** alexpilotti has joined #openstack-meeting-3 | 07:45 | |
*** kzaitsev_mb has joined #openstack-meeting-3 | 07:48 | |
*** alexpilotti has quit IRC | 07:50 | |
*** itxaka has joined #openstack-meeting-3 | 07:55 | |
*** belmoreira has joined #openstack-meeting-3 | 07:56 | |
*** NobodyCa1 has joined #openstack-meeting-3 | 08:00 | |
*** toddjohn_ has joined #openstack-meeting-3 | 08:00 | |
*** sdake_ is now known as sdake | 08:01 | |
*** NobodyCam has quit IRC | 08:03 | |
*** toddjohn_ has quit IRC | 08:05 | |
*** evgenyf has joined #openstack-meeting-3 | 08:07 | |
*** rossella_s has joined #openstack-meeting-3 | 08:07 | |
*** lazy_prince has joined #openstack-meeting-3 | 08:07 | |
*** d0ugal has joined #openstack-meeting-3 | 08:09 | |
*** e0ne has joined #openstack-meeting-3 | 08:10 | |
*** safchain has joined #openstack-meeting-3 | 08:16 | |
*** e0ne has quit IRC | 08:19 | |
*** hdaniel has joined #openstack-meeting-3 | 08:20 | |
*** matrohon has joined #openstack-meeting-3 | 08:23 | |
*** jlanoux has joined #openstack-meeting-3 | 08:27 | |
*** jschwarz has joined #openstack-meeting-3 | 08:28 | |
*** iyamahat has joined #openstack-meeting-3 | 08:30 | |
*** kzaitsev_mb has quit IRC | 08:32 | |
*** ndipanov has quit IRC | 08:35 | |
*** yuntongjin has quit IRC | 08:38 | |
*** egallen has joined #openstack-meeting-3 | 08:44 | |
*** idan_hefetz has joined #openstack-meeting-3 | 08:45 | |
*** ihrachys has joined #openstack-meeting-3 | 08:48 | |
*** doug-fish has joined #openstack-meeting-3 | 08:52 | |
*** anilvenkata has joined #openstack-meeting-3 | 08:53 | |
*** baojg has joined #openstack-meeting-3 | 08:55 | |
*** doug-fish has quit IRC | 08:57 | |
*** yuntongjin has joined #openstack-meeting-3 | 08:58 | |
*** baojg has quit IRC | 08:59 | |
*** ifat_afek has joined #openstack-meeting-3 | 08:59 | |
ifat_afek | #startmeeting vitrage | 09:00 |
openstack | Meeting started Wed Mar 9 09:00:28 2016 UTC and is due to finish in 60 minutes. The chair is ifat_afek. Information about MeetBot at http://wiki.debian.org/MeetBot. | 09:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 09:00 |
*** openstack changes topic to " (Meeting topic: vitrage)" | 09:00 | |
openstack | The meeting name has been set to 'vitrage' | 09:00 |
ifat_afek | Hi everyone :-) | 09:00 |
*** eyalb has joined #openstack-meeting-3 | 09:00 | |
idan_hefetz | Hi all! | 09:00 |
eyalb | hi | 09:01 |
*** elisha_r has joined #openstack-meeting-3 | 09:01 | |
elisha_r | hello! | 09:01 |
*** lhartal has joined #openstack-meeting-3 | 09:01 | |
*** alexey_weyl has joined #openstack-meeting-3 | 09:01 | |
alexey_weyl | Hi | 09:01 |
lhartal | hi all :) | 09:01 |
*** mbound has joined #openstack-meeting-3 | 09:04 | |
ifat_afek | #topic Current status | 09:05 |
*** openstack changes topic to "Current status (Meeting topic: vitrage)" | 09:05 | |
ifat_afek | I'll start with aodh | 09:05 |
ifat_afek | Last week I finished writing the two aodh blueprints, for snapshot plugin and notifier. | 09:05 |
ifat_afek | I joined ceilometer IRC meeting and asked them to review it. They seemed interested, but didn’t review our blueprints yet | 09:05 |
ifat_afek | #link https://review.openstack.org/#/c/287686/2/specs/mitaka/synchronizer-aodh-get-all.rst | 09:05 |
ifat_afek | #link https://review.openstack.org/#/c/287861/2/specs/mitaka/aodh-notifier.rst | 09:06 |
ifat_afek | I started the implementation of aodh plugin. Basic implementation is working, but the alarms are still not connected to resources | 09:06 |
idan_hefetz | First, Graph Notifier blueprint still requires some integration with the Evaluator, and will be closed soon. | 09:06 |
idan_hefetz | Second, regarding Aodh-Notifier blueprint, i will share my design later on today | 09:07 |
idan_hefetz | we had some advances with bus notifications, that will make it easier to implement | 09:07 |
*** oetrog has joined #openstack-meeting-3 | 09:07 | |
*** oetrog is now known as omer_etrog | 09:08 | |
omer_etrog | hi | 09:08 |
*** iyamahat has quit IRC | 09:08 | |
ifat_afek | idan_hefetz: cool | 09:08 |
ifat_afek | Ohad and I are preparing to the hackfest next week. And we are all working on preparing a demo | 09:09 |
ifat_afek | My part is of course to make sure nagios and aodh work | 09:09 |
ifat_afek | Other news: We got a comment to monasca blueprint from Roland Hochmuth, their PTL. They plan to implement something that will help us in the integration | 09:10 |
*** amotoki has quit IRC | 09:10 | |
ifat_afek | #link https://review.openstack.org/#/c/253920/ | 09:10 |
eyalb | monasca told me that that they started working on a feature for periodic notification | 09:12 |
eyalb | which can be good for us | 09:12 |
eyalb | I also added a readme file for the vitrage client | 09:12 |
eyalb | thats all | 09:13 |
ifat_afek | eyalb: I saw it, thanks. already added a link to this page in our wiki | 09:13 |
ifat_afek | who wants to update next? | 09:13 |
*** bapalm has quit IRC | 09:14 | |
lhartal | I will update, for me and elisha_r | 09:14 |
lhartal | we are at the very last stages of finishing the evaluator, end to end | 09:14 |
lhartal | should have the set_state and rca actions supported by the end of the day, and the raise_alarm as well, though without the support of the notifier which is still in development | 09:15 |
lhartal | we will also add several initial templates into the default vitrage deployment. | 09:16 |
lhartal | that's it for now. | 09:16 |
ifat_afek | lhartal: great!! | 09:17 |
ifat_afek | so you mean we will see the deduced alarms in vitrage tree, but not in external sources like aodh (since the notifier is not finished yet) | 09:18 |
ifat_afek | ? | 09:18 |
lhartal | yes - right now we will see the Vitrage alarms only in Vitrage graph. Also, as I wrote, The AODH notifier is in developing stage so in the mear future we will be able to see deduced alarms in AODH | 09:21 |
*** salv-orlando has joined #openstack-meeting-3 | 09:21 | |
ifat_afek | but once you are done, we will see them in the UI, right? | 09:21 |
lhartal | yes, in the alarms screen. | 09:22 |
ifat_afek | this is great | 09:22 |
ifat_afek | who wants to update next? | 09:22 |
alexey_weyl | I will update | 09:23 |
*** yamahata has quit IRC | 09:23 | |
alexey_weyl | I have finished to work on the states and they are working. | 09:23 |
alexey_weyl | Now i am preparing 2 environments for the demo for OPNFV | 09:24 |
*** eglute has joined #openstack-meeting-3 | 09:24 | |
alexey_weyl | Due to that I am working on the integration of all the parts in Vitrage | 09:24 |
ifat_afek | alexey_weyl: great, thanks | 09:24 |
*** amotoki has joined #openstack-meeting-3 | 09:25 | |
omer_etrog | I will update for Alon | 09:25 |
ifat_afek | omer_etrog: maybe you can update? | 09:25 |
ifat_afek | :-) | 09:25 |
*** sigmavirus24_awa has joined #openstack-meeting-3 | 09:26 | |
omer_etrog | He add new icons and colors according to the alert severity | 09:26 |
omer_etrog | We are supporting @alexey_weyl in the installation | 09:27 |
*** bapalm has joined #openstack-meeting-3 | 09:27 | |
omer_etrog | and I`m done | 09:28 |
ifat_afek | omer_etrog: thanks | 09:28 |
*** salv-orlando has quit IRC | 09:29 | |
ifat_afek | noam_bloom is not here today. I know that he finished the first part of plugins loading from conf file, but still has some work to do | 09:29 |
ifat_afek | any other updates anyone? | 09:29 |
*** baohua has quit IRC | 09:29 | |
*** yuntongjin has quit IRC | 09:30 | |
ifat_afek | ok, moving on | 09:30 |
ifat_afek | #topic Review action items | 09:30 |
*** openstack changes topic to "Review action items (Meeting topic: vitrage)" | 09:30 | |
ifat_afek | 1. ifat_afek update aodh blueprints | 09:30 |
ifat_afek | this is finally done :-) | 09:30 |
ifat_afek | 2. define what information that should appear in the alarms list | 09:30 |
ifat_afek | not done yet. we should do it once we see nagios alarms, aodh alarms and vitrage alarms together. hopefully today | 09:31 |
ifat_afek | #action define what information that should appear in the alarms list | 09:31 |
ifat_afek | 3. eyalb_ copy vitrage API documentation to the developer guide | 09:31 |
eyalb | yes still need to do it | 09:32 |
eyalb | I did it for the cli | 09:32 |
ifat_afek | eyalb: ok, thanks. you also documented the api in the blueprints, which are still open because we hope to get external reviews | 09:33 |
ifat_afek | moving on | 09:33 |
ifat_afek | #topic Next Steps | 09:33 |
*** openstack changes topic to "Next Steps (Meeting topic: vitrage)" | 09:33 | |
*** hoangcx has quit IRC | 09:33 | |
*** amotoki has quit IRC | 09:34 | |
ifat_afek | I think that next week we should record a new demo with all the cool functionalities - deduced alarms, deduced states and rca | 09:34 |
elisha_r | cool - can't wait to see it :) | 09:35 |
ifat_afek | #action record a demo with deduced alarms, deduced states and rca | 09:35 |
ifat_afek | anything else? | 09:35 |
ifat_afek | #topic Open Discussion | 09:36 |
*** openstack changes topic to "Open Discussion (Meeting topic: vitrage)" | 09:36 | |
ifat_afek | anything you want to discuss? | 09:36 |
ifat_afek | ok, so we're done | 09:39 |
eyalb | bye | 09:39 |
alexey_weyl | Bye bye all | 09:39 |
ifat_afek | bye everyoen | 09:39 |
elisha_r | bye | 09:39 |
ifat_afek | everyone | 09:39 |
ifat_afek | #endmeeting | 09:39 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 09:39 | |
openstack | Meeting ended Wed Mar 9 09:39:45 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 09:39 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/vitrage/2016/vitrage.2016-03-09-09.00.html | 09:39 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/vitrage/2016/vitrage.2016-03-09-09.00.txt | 09:39 |
openstack | Log: http://eavesdrop.openstack.org/meetings/vitrage/2016/vitrage.2016-03-09-09.00.log.html | 09:39 |
*** idan_hefetz has quit IRC | 09:42 | |
*** amotoki has joined #openstack-meeting-3 | 09:43 | |
*** reedip is now known as reedip_away | 09:44 | |
*** iyamahat has joined #openstack-meeting-3 | 09:47 | |
*** neiljerram has joined #openstack-meeting-3 | 09:47 | |
*** amotoki has quit IRC | 09:51 | |
*** e0ne has joined #openstack-meeting-3 | 09:51 | |
*** alexpilotti has joined #openstack-meeting-3 | 09:53 | |
*** amotoki has joined #openstack-meeting-3 | 09:55 | |
*** kzaitsev_mb has joined #openstack-meeting-3 | 09:56 | |
*** amotoki has quit IRC | 09:56 | |
*** stendulker has joined #openstack-meeting-3 | 10:00 | |
*** e0ne has quit IRC | 10:01 | |
*** baojg has joined #openstack-meeting-3 | 10:02 | |
*** claudiub|2 has joined #openstack-meeting-3 | 10:03 | |
*** alexey_weyl has quit IRC | 10:03 | |
*** e0ne has joined #openstack-meeting-3 | 10:04 | |
*** claudiub has quit IRC | 10:06 | |
*** amotoki has joined #openstack-meeting-3 | 10:06 | |
*** omer_etrog has quit IRC | 10:07 | |
*** omer_etrog has joined #openstack-meeting-3 | 10:07 | |
*** omer_etrog has quit IRC | 10:12 | |
*** ifat_afek has left #openstack-meeting-3 | 10:14 | |
*** baojg has quit IRC | 10:14 | |
*** iyamahat has quit IRC | 10:16 | |
*** tfukushima has quit IRC | 10:25 | |
*** sambetts|afk is now known as sambetts | 10:28 | |
*** claudiub|2 has quit IRC | 10:32 | |
*** baohua has joined #openstack-meeting-3 | 10:35 | |
*** yamamoto_ has quit IRC | 10:42 | |
*** salv-orlando has joined #openstack-meeting-3 | 10:51 | |
*** mbound has quit IRC | 10:52 | |
*** salv-orlando has quit IRC | 10:56 | |
*** mbound has joined #openstack-meeting-3 | 10:59 | |
*** dedery_ has joined #openstack-meeting-3 | 11:04 | |
*** dedery has quit IRC | 11:05 | |
*** sdague has joined #openstack-meeting-3 | 11:06 | |
*** dims has joined #openstack-meeting-3 | 11:07 | |
*** stendulker has quit IRC | 11:07 | |
*** dedery_ has quit IRC | 11:08 | |
*** doug-fish has joined #openstack-meeting-3 | 11:17 | |
*** vgridnev has joined #openstack-meeting-3 | 11:22 | |
*** doug-fish has quit IRC | 11:22 | |
*** kmartin has quit IRC | 11:33 | |
*** yamamoto_ has joined #openstack-meeting-3 | 11:33 | |
*** dedery has joined #openstack-meeting-3 | 11:39 | |
*** dedery has quit IRC | 11:44 | |
*** wangbo has joined #openstack-meeting-3 | 11:50 | |
*** toddjohn_ has joined #openstack-meeting-3 | 11:54 | |
*** toddjohn_ has quit IRC | 12:00 | |
*** toddjohn_ has joined #openstack-meeting-3 | 12:01 | |
*** eyalb has quit IRC | 12:01 | |
*** cloudtrainme has joined #openstack-meeting-3 | 12:03 | |
*** toddjohn_ has quit IRC | 12:05 | |
*** salv-orlando has joined #openstack-meeting-3 | 12:06 | |
*** zhurong_ has joined #openstack-meeting-3 | 12:08 | |
*** dedery has joined #openstack-meeting-3 | 12:10 | |
*** amotoki has quit IRC | 12:10 | |
*** stanzgy has quit IRC | 12:12 | |
*** cbouch has joined #openstack-meeting-3 | 12:13 | |
*** cloudtrainme has quit IRC | 12:13 | |
*** egallen has quit IRC | 12:14 | |
*** claudiub has joined #openstack-meeting-3 | 12:16 | |
*** yamamoto_ has quit IRC | 12:16 | |
*** baoli has joined #openstack-meeting-3 | 12:22 | |
*** amotoki has joined #openstack-meeting-3 | 12:24 | |
*** nelsnels_ has joined #openstack-meeting-3 | 12:24 | |
*** egallen has joined #openstack-meeting-3 | 12:25 | |
*** irenab_ has joined #openstack-meeting-3 | 12:25 | |
*** irenab has quit IRC | 12:26 | |
*** irenab_ is now known as irenab | 12:26 | |
*** baoli has quit IRC | 12:26 | |
*** hdaniel has quit IRC | 12:27 | |
*** nkrinner has quit IRC | 12:27 | |
*** nelsnelson has quit IRC | 12:27 | |
*** bapalm has quit IRC | 12:27 | |
*** bapalm has joined #openstack-meeting-3 | 12:27 | |
*** hdaniel has joined #openstack-meeting-3 | 12:28 | |
*** amotoki has quit IRC | 12:29 | |
*** doug-fish has joined #openstack-meeting-3 | 12:31 | |
*** omer_etrog has joined #openstack-meeting-3 | 12:39 | |
*** nkrinner has joined #openstack-meeting-3 | 12:40 | |
*** vgridnev has quit IRC | 12:42 | |
*** anilvenkata has quit IRC | 12:42 | |
*** abalutoiu has joined #openstack-meeting-3 | 12:45 | |
*** yamamoto has joined #openstack-meeting-3 | 12:45 | |
*** vgridnev has joined #openstack-meeting-3 | 12:45 | |
*** baoli has joined #openstack-meeting-3 | 12:46 | |
*** primeministerp has joined #openstack-meeting-3 | 12:47 | |
*** anilvenkata has joined #openstack-meeting-3 | 12:47 | |
*** yamamoto has quit IRC | 12:47 | |
*** omer_etrog has quit IRC | 12:47 | |
*** yamamoto has joined #openstack-meeting-3 | 12:48 | |
*** doug-fish has quit IRC | 12:48 | |
*** Poornima has quit IRC | 12:49 | |
*** stanzgy has joined #openstack-meeting-3 | 12:50 | |
*** itoader has joined #openstack-meeting-3 | 12:52 | |
*** yamamoto has quit IRC | 12:53 | |
*** baoli_ has joined #openstack-meeting-3 | 12:53 | |
*** baoli has quit IRC | 12:56 | |
*** AndChat|94569 has joined #openstack-meeting-3 | 13:00 | |
*** sagar_nikam has joined #openstack-meeting-3 | 13:01 | |
*** atuvenie_ has joined #openstack-meeting-3 | 13:01 | |
sagar_nikam | Hi | 13:01 |
AndChat|94569 | Hi | 13:01 |
primeministerp | hi sagar | 13:01 |
alexpilotti | hey folks | 13:01 |
*** AndChat|94569 has quit IRC | 13:02 | |
alexpilotti | previous meeting ended? | 13:02 |
sagar_nikam | hi primeministerp: | 13:02 |
alexpilotti | cant see the endmeeting | 13:02 |
*** atuvenie__ has joined #openstack-meeting-3 | 13:02 | |
claudiub | didn't see any meeting | 13:02 |
claudiub | for the past 45 minutes | 13:02 |
atuvenie__ | Hi all | 13:02 |
alexpilotti | #startmeeting hyper-v | 13:02 |
openstack | Meeting started Wed Mar 9 13:02:34 2016 UTC and is due to finish in 60 minutes. The chair is alexpilotti. Information about MeetBot at http://wiki.debian.org/MeetBot. | 13:02 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 13:02 |
*** openstack changes topic to " (Meeting topic: hyper-v)" | 13:02 | |
openstack | The meeting name has been set to 'hyper_v' | 13:02 |
claudiub | o/ | 13:02 |
abalutoiu | Hi | 13:02 |
itoader | Hi | 13:02 |
*** krtaylor has quit IRC | 13:02 | |
*** stanzgy has quit IRC | 13:03 | |
alexpilotti | #topic M3 | 13:03 |
*** openstack changes topic to "M3 (Meeting topic: hyper-v)" | 13:03 | |
*** domi_ has joined #openstack-meeting-3 | 13:03 | |
alexpilotti | we are marching towards the Mitaka release | 13:03 |
alexpilotti | so it's time to wrap up, since M3 got released last week | 13:04 |
alexpilotti | we are moving blueprint code to compute-hyperv | 13:04 |
*** lazy_prince has quit IRC | 13:05 | |
*** dims has quit IRC | 13:05 | |
*** dims_ has joined #openstack-meeting-3 | 13:05 | |
alexpilotti | so from now till Newton window opens, there's nothing we can do on teh Nova side | 13:05 |
alexpilotti | expect possible bugs that should arise in the meantime | 13:05 |
alexpilotti | sagar_nikam: any particular request? | 13:06 |
sagar_nikam | not as of now on Mitaka atleast for nova | 13:06 |
sagar_nikam | kvinod: anything on neutron ? | 13:06 |
*** atuvenie_ has quit IRC | 13:07 | |
alexpilotti | any pending bug or issue that we didn't discuss and you guys would like to discuss now? | 13:07 |
*** itoader has quit IRC | 13:07 | |
sagar_nikam | alexpilotti: i have some questions on nova-hyperv in general, not related to Mitaka, we can discuss later | 13:07 |
*** baojg has joined #openstack-meeting-3 | 13:07 | |
*** lpetrut has joined #openstack-meeting-3 | 13:07 | |
lpetrut | Hi guys | 13:07 |
alexpilotti | sagar_nikam: can you do a quick list of the topics? | 13:08 |
*** markvoelker_ has joined #openstack-meeting-3 | 13:08 | |
domi_ | Hi all, while sagar_nikam is working on that list let me introduce myself in a sentence | 13:08 |
sagar_nikam | i have one topic of nova-compute using certs to connect to keystone | 13:08 |
alexpilotti | hi domi_, welcome! | 13:08 |
sagar_nikam | kvinod: has more topics for networking | 13:09 |
alexpilotti | kvinod doesnt seem to be online now | 13:09 |
domi_ | I work for a new company with just a couple of people loacted in Budapest, Hungary working on HyperV based OpenStack public and private cloud. Alessandro and CloudBase helped us a lot along the way, but we are still not at production yet, although we are getting closer every day. | 13:09 |
*** itoader has joined #openstack-meeting-3 | 13:10 | |
*** dims_ has quit IRC | 13:10 | |
alexpilotti | domi_: thanks for joining! | 13:10 |
alexpilotti | do you have any particular topid that you'd like to discuss here? | 13:11 |
claudiub | welcome. :) | 13:11 |
domi_ | I'm glad to be here, I'll probably just be a silent observer first, and see if there is anything I can chime in on :) | 13:11 |
alexpilotti | we're setting up the agenda now, so if you have any topic it's a good time :) | 13:11 |
domi_ | alexpilotti: I guess the issue we were talking about on skype isn't interesting for anyone here, so nothing I think | 13:11 |
*** markvoelker has quit IRC | 13:11 | |
alexpilotti | cool | 13:11 |
alexpilotti | next topic then | 13:12 |
alexpilotti | #topic Rally tests | 13:12 |
*** openstack changes topic to "Rally tests (Meeting topic: hyper-v)" | 13:12 | |
alexpilotti | sagar_nikam: did you guys manage to do some more performance testing? | 13:12 |
sagar_nikam | that is in plan. but done yet | 13:13 |
alexpilotti | we started packaging Mitaka3, so we will do the usual Rally runs probably next week | 13:13 |
sagar_nikam | kvinod's team will do it | 13:13 |
alexpilotti | OVS 2.5 is also getting packaged, so we will do a separate run including that as well | 13:14 |
*** dims has joined #openstack-meeting-3 | 13:14 | |
*** itxaka is now known as itxaka|lunch | 13:14 | |
alexpilotti | not much more to add for now | 13:14 |
alexpilotti | next topic, then | 13:14 |
alexpilotti | #topic hyper-v cluster | 13:15 |
*** openstack changes topic to "hyper-v cluster (Meeting topic: hyper-v)" | 13:15 | |
alexpilotti | Mitaka patches are close to merge | 13:15 |
alexpilotti | in compute-hyperv, necessarily | 13:15 |
alexpilotti | follwing that, we'll do the usual round of Tempest and Rally tests as well to see how they perform | 13:16 |
alexpilotti | #topic PyMI | 13:17 |
*** openstack changes topic to "PyMI (Meeting topic: hyper-v)" | 13:17 | |
alexpilotti | moving on to PyMI | 13:17 |
*** yamamoto has joined #openstack-meeting-3 | 13:17 | |
*** yamamoto has quit IRC | 13:17 | |
alexpilotti | we're adding a few patches for improved compatibility with the old WMI module | 13:17 |
alexpilotti | compatibility is ensured until the current release | 13:18 |
alexpilotti | starting from Newton, we will target PyMI only | 13:18 |
sagar_nikam | alexpilotti: we are planning to use pyMI with liberty | 13:18 |
alexpilotti | great | 13:18 |
sagar_nikam | our initial perf tests gave us good numbers | 13:19 |
sagar_nikam | but let us know whenever you add anything new in pyMI | 13:19 |
alexpilotti | since the goal is to a pure drop in replacement, I don't expect issues | 13:19 |
*** yamamoto has joined #openstack-meeting-3 | 13:19 | |
alexpilotti | we hist one on a Liberty backport (thanks domi_ for reporting it), where associator references have different types between WMI and PyMI | 13:20 |
alexpilotti | this is getting fixed, but has no impact on the current upstream codebase if PyMI is used | 13:20 |
sagar_nikam | is that the only issue for using with liberty ? | 13:20 |
*** anilvenkata_ has joined #openstack-meeting-3 | 13:20 | |
*** markvoelker_ has quit IRC | 13:20 | |
alexpilotti | yes, it's the only open bug in PyMI | 13:21 |
sagar_nikam | ok | 13:21 |
alexpilotti | it's alaos avery small fix | 13:21 |
sagar_nikam | your team tested pyMI with liberty ? | 13:21 |
alexpilotti | we're now testing the patch to make sure everything works | 13:21 |
domi_ | that's right, although it is possible that the code has more issue that are similar just we haven't hit them | 13:21 |
domi_ | but according to you pymi should be the answer to all of those | 13:21 |
alexpilotti | domi_: reason for those issues is that we test only with PyMI now | 13:22 |
alexpilotti | so they happened when using the old WMI | 13:22 |
domi_ | I see, that makes sense | 13:22 |
alexpilotti | which, although deprecated, is still supported on Liberty | 13:22 |
*** annegentle has joined #openstack-meeting-3 | 13:22 | |
*** baojg has quit IRC | 13:22 | |
alexpilotti | our next Liberty release (12.0.2), will include PyMI by default | 13:23 |
sagar_nikam | alexpilotti: will it be possible for your team to run tests on liberty using pyMI, just to check everything works fine | 13:23 |
alexpilotti | while 12.0.0 and 12.0.1 still come with the old WMI | 13:23 |
alexpilotti | sagar_nikam: teh CI uses PyMI | 13:23 |
sagar_nikam | does CI run on liberty as well now ? | 13:24 |
alexpilotti | so the issue is in teh other case: if you use the old WMI :) | 13:24 |
*** anilvenkata has quit IRC | 13:24 | |
alexpilotti | sagar_nikam: since a while | 13:24 |
sagar_nikam | ok | 13:24 |
*** annegentle has quit IRC | 13:24 | |
alexpilotti | it runs on all supported stable branches | 13:24 |
*** annegentle has joined #openstack-meeting-3 | 13:25 | |
alexpilotti | but again, it runs only with PyMI, so if you happen to use the old WMI there might be issues that the CI cannot discover | 13:25 |
domi_ | alexpilotti: sorry to put this in here, but is there any documentation on what kind of testing is being done by the CI systems? Because it feels like there is a little bit of a gap between real life scenarios and CI scenarios | 13:25 |
*** annegentle has quit IRC | 13:26 | |
alexpilotti | domi_: all teh CI automation scripts are published and documented | 13:26 |
alexpilotti | domi_: it'all on github | 13:26 |
domi_ | all right, I'll sniff through them then, thanks | 13:26 |
*** annegentle has joined #openstack-meeting-3 | 13:26 | |
alexpilotti | for every patch, you can also look through the results of the CI run | 13:27 |
alexpilotti | which include all the devstack and hyper-v configurations, logs, etc | 13:27 |
alexpilotti | said that, OpenStack can be deployed in a gazillion ways | 13:27 |
alexpilotti | so there are of course scenarios that are not present in the CI runs | 13:28 |
alexpilotti | old WMI, being one of those | 13:28 |
alexpilotti | any other questions here? | 13:28 |
alexpilotti | ok, timing out :) | 13:29 |
*** doug-fish has joined #openstack-meeting-3 | 13:29 | |
alexpilotti | #topic local storage on CSV / SMB3 | 13:29 |
*** openstack changes topic to "local storage on CSV / SMB3 (Meeting topic: hyper-v)" | 13:29 | |
alexpilotti | until now we always said that having local storage on common storage is not supported | 13:30 |
alexpilotti | there are some specific reasons here: | 13:30 |
alexpilotti | 1) all nodes will report the same storage availability | 13:30 |
alexpilotti | so if we have 4 nodes, and the common storage has 100GB free | 13:31 |
alexpilotti | to total reported by the nodes will be 100*4 GB | 13:31 |
*** doug-fish has quit IRC | 13:31 | |
*** annegentle has quit IRC | 13:31 | |
alexpilotti | this will of course confuse the scheduler resulting in involuntary overcommitment :) | 13:32 |
*** doug-fish has joined #openstack-meeting-3 | 13:32 | |
sagar_nikam | this affects only cluster driver | 13:32 |
*** baojg has joined #openstack-meeting-3 | 13:33 | |
alexpilotti | not only | 13:33 |
alexpilotti | if you have c:\Openstack mounted on CSV or SMB3 | 13:34 |
sagar_nikam | ok | 13:34 |
alexpilotti | this includes also S2D | 13:34 |
alexpilotti | so having this scenario working, is very useful for hyper-converged deployments (as we do) | 13:35 |
alexpilotti | what needs to be done: | 13:35 |
domi_ | it could be worked around by disabling the diskfilter of the scheduler, so overcommitment is allowed but in the end that leads the hypervs crashing etc. | 13:35 |
alexpilotti | domi_: there's an actual solution | 13:35 |
alexpilotti | there's a Nova BP exactly for this use case | 13:36 |
alexpilotti | jaypipes is working on it if I'm not mistaken | 13:36 |
alexpilotti | claudiub: do you have the BP link at hand by any chance? | 13:36 |
claudiub | eh, sure, let me fetch it | 13:36 |
alexpilotti | this will target Newton at best of course | 13:37 |
domi_ | alexpilotti: oh okay. Is this related to the problem/bug that nova reports remote volumes as local disk space used? | 13:37 |
*** AndChat|94569 has joined #openstack-meeting-3 | 13:37 | |
*** neelashah has joined #openstack-meeting-3 | 13:37 | |
*** shwetaap has joined #openstack-meeting-3 | 13:37 | |
alexpilotti | yes, because they not remote: they are still local, but mounted remotely :) | 13:37 |
claudiub | https://review.openstack.org/#/c/253187/ | 13:37 |
*** shwetaap1 has joined #openstack-meeting-3 | 13:37 | |
alexpilotti | so it's not actually a bug | 13:38 |
alexpilotti | to be clear: local storage mounted remotely is NOT supported ATM | 13:38 |
domi_ | alexpilotti: talking about when they are specified as volumes not local disk (e.g. iSCSI volumes) | 13:38 |
*** omer_etrog has joined #openstack-meeting-3 | 13:38 | |
alexpilotti | the current discussion is: what to do to have it supported | 13:38 |
*** omer_etrog has quit IRC | 13:38 | |
domi_ | okay :) | 13:39 |
*** rtheis has joined #openstack-meeting-3 | 13:39 | |
*** markvoelker has joined #openstack-meeting-3 | 13:39 | |
alexpilotti | looking at the BP, there are already a few WiP patches, it's not a trivial one: #link https://blueprints.launchpad.net/nova/+spec/generic-resource-pools | 13:39 |
jaypipes | alexpilotti: me, cdent, bauzas, edleafe and others are all working on it :) but generic-resource-pools won't be done until Newton. | 13:40 |
*** atuvenie__ has quit IRC | 13:40 | |
alexpilotti | jaypipes: thanks for confirming it! | 13:40 |
*** jpomeroy has joined #openstack-meeting-3 | 13:40 | |
*** pgadiya has quit IRC | 13:41 | |
alexpilotti | we'd be happy to help, as you know it's an important one for hyepr-v as well | 13:41 |
jaypipes | alexpilotti: no worries :) here is the blueprint: https://review.openstack.org/#/c/253187/ | 13:41 |
*** pkarikh has quit IRC | 13:41 | |
*** rakhmerov has quit IRC | 13:41 | |
*** ativelkov has quit IRC | 13:41 | |
*** kzaitsev_ws has quit IRC | 13:41 | |
*** kzaitsev_mb has quit IRC | 13:41 | |
*** shwetaap has quit IRC | 13:42 | |
alexpilotti | so, in the meantime some hacky custom filters can do the trick of course | 13:42 |
alexpilotti | meantime = Liberty, Mitaka :) | 13:42 |
alexpilotti | getting back to the Hyper-V driver, there's one more thing that needs to be done: | 13:43 |
*** vgridnev has quit IRC | 13:43 | |
alexpilotti | resize / cold migration must support a shared storage | 13:43 |
*** vgridnev has joined #openstack-meeting-3 | 13:44 | |
alexpilotti | currently resize uses a logic taken from the libvirt driver, where in case of resize the VM is stopped, copied to target, recreated and started | 13:44 |
alexpilotti | when source and target are the same, data is simply moved to a temp location and restarted | 13:45 |
alexpilotti | we just need to add a check, that in case of shared storage, we need to treat the remote case as the local case, that's it | 13:45 |
domi_ | alexpilotti: we would very much like that :) | 13:46 |
alexpilotti | to do that we can check at the host level if the path points to the same storage and act accordingly | 13:46 |
alexpilotti | this is a patch that will be done for Mitaka and will be easy to backport | 13:47 |
alexpilotti | it wont make it upstream beforeNewton, but it will be part of compute-hyperv (kilo+) | 13:48 |
alexpilotti | questions? | 13:48 |
*** zhurong_ has quit IRC | 13:48 | |
alexpilotti | we are getting close to the 10' left mark | 13:48 |
sagar_nikam | i have a question for using certs | 13:49 |
alexpilotti | sure | 13:49 |
sagar_nikam | http://docs.openstack.org/liberty/config-reference/content/list-of-compute-config-options.html | 13:49 |
sagar_nikam | for keystone | 13:49 |
sagar_nikam | we can provide cafile | 13:49 |
alexpilotti | #topic using X509 certificates in nova-compute config | 13:49 |
*** openstack changes topic to "using X509 certificates in nova-compute config (Meeting topic: hyper-v)" | 13:49 | |
sagar_nikam | does it work in HyperV | 13:50 |
sagar_nikam | in controller, we have.crt file | 13:50 |
alexpilotti | that code comes straight from the Nova compute manager, aka common code base | 13:50 |
alexpilotti | it works on Hyper-V in the same way as, say, libvirt | 13:50 |
sagar_nikam | i mean does work on HyperV host | 13:50 |
alexpilotti | as in in if it works on windows? | 13:51 |
sagar_nikam | .crt needs to be changed to .cer ? | 13:51 |
sagar_nikam | yes, does it work on windows | 13:51 |
sagar_nikam | has it been tested | 13:51 |
sagar_nikam | we have always used only creds | 13:51 |
alexpilotti | that is python standard code, we never had particular issues | 13:51 |
sagar_nikam | we have never provided the cafile | 13:51 |
alexpilotti | but it wont use Windows cert store | 13:52 |
sagar_nikam | ok | 13:52 |
alexpilotti | you need to provide cert, key and ca | 13:52 |
sagar_nikam | so just copying .crt file from controller | 13:52 |
sagar_nikam | on hyperv host and then giving that path in nova.conf is sufficient ? | 13:52 |
alexpilotti | ibalutoiu just did a similar config | 13:52 |
sagar_nikam | on the hyperv host | 13:53 |
domi_ | I'm pretty sure python is wrapping around openssl so it should work fine on any platform | 13:53 |
sagar_nikam | so we dont need to change crt to cer file ? | 13:53 |
sagar_nikam | i was reading on net that crt file will not work in windows | 13:53 |
alexpilotti | domi_: not necessarily in some cases the Python code uses cryptoAPI on Windows, but the usage is transparent | 13:53 |
domi_ | my idea would be no, but that's purely theoretical | 13:53 |
sagar_nikam | but as domi_ mentioned python may be handling it | 13:54 |
sagar_nikam | ok | 13:54 |
alexpilotti | we had no issues with it until now | 13:54 |
*** amotoki has joined #openstack-meeting-3 | 13:54 | |
alexpilotti | note: crt is a file extension, the file format is either CER or DER | 13:54 |
sagar_nikam | alexpilotti: can you give me some contacts from your team whom i can reach out to understand it further | 13:54 |
sagar_nikam | we are almost end of this meeting | 13:54 |
sagar_nikam | lpetrut: ? | 13:55 |
alexpilotti | sure, can you please send an email? I will loop the engineer working on it | 13:55 |
*** claudiub has quit IRC | 13:55 | |
sagar_nikam | alexpilotti: thanks | 13:55 |
alexpilotti | np! | 13:55 |
*** salv-orlando has quit IRC | 13:55 | |
*** dslevin has joined #openstack-meeting-3 | 13:55 | |
sagar_nikam | moving to next topic if we are done on this | 13:56 |
alexpilotti | I dont expect any surprise (everything worked so far with X509), but in case we will document any differences compared to the Linux case | 13:56 |
*** yamamoto has quit IRC | 13:56 | |
alexpilotti | sure, 4' left | 13:56 |
sagar_nikam | freerdp | 13:56 |
alexpilotti | #topic open discussion | 13:56 |
*** dslevin has quit IRC | 13:56 | |
*** openstack changes topic to "open discussion (Meeting topic: hyper-v)" | 13:56 | |
sagar_nikam | i could not find anything on the proxy which you mentioned last week | 13:56 |
alexpilotti | so freerdp it is :) | 13:56 |
alexpilotti | the proxy is not part of freerdp-webconnect | 13:57 |
sagar_nikam | novnc proxy does it the required proxy for libvirt | 13:57 |
sagar_nikam | yes, since proxy is not part of freerdp-webconnect | 13:57 |
*** yamamoto has joined #openstack-meeting-3 | 13:57 | |
sagar_nikam | wondering how it needs to be done | 13:57 |
*** dslevin has joined #openstack-meeting-3 | 13:57 | |
alexpilotti | novnc equivalent is wsgate (freerdp-webconnect) | 13:57 |
sagar_nikam | in case of novnc | 13:57 |
sagar_nikam | we have novnc proxy | 13:57 |
*** elisha_r has quit IRC | 13:57 | |
alexpilotti | it's the same | 13:58 |
sagar_nikam | we dont have a similar freerdp-webconnect proxy | 13:58 |
alexpilotti | what I was referring to is to use a reverse proxy in front | 13:58 |
alexpilotti | you need something that can reverse proxy web sockets | 13:58 |
*** shwetaap has joined #openstack-meeting-3 | 13:58 | |
sagar_nikam | alexpilotti: ok you meant reverse proxy on controller | 13:58 |
sagar_nikam | not anything related to freerdp-webconnect | 13:58 |
sagar_nikam | proxy | 13:58 |
*** markvoelker has quit IRC | 13:58 | |
*** haleyb has joined #openstack-meeting-3 | 13:59 | |
alexpilotti | controller or external load balancers, depends on your deployment | 13:59 |
sagar_nikam | ok | 13:59 |
sagar_nikam | let me check | 13:59 |
sagar_nikam | i may try to use windows NLB | 13:59 |
alexpilotti | it'd be: rev_proxy -> wsgate -> hyper-v | 13:59 |
sagar_nikam | by installing freerdp MSI and multiple wndows machines | 14:00 |
sagar_nikam | all behind NLB | 14:00 |
sagar_nikam | so everything in windows | 14:00 |
sagar_nikam | will work well | 14:00 |
alexpilotti | only thing: you need cleint session affinity as the websocket needs to be connected | 14:00 |
alexpilotti | time's over | 14:00 |
sagar_nikam | ok | 14:00 |
alexpilotti | thanks guys for joining! | 14:00 |
alexpilotti | #endmeeting | 14:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 14:00 | |
openstack | Meeting ended Wed Mar 9 14:00:57 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:01 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/hyper_v/2016/hyper_v.2016-03-09-13.02.html | 14:01 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/hyper_v/2016/hyper_v.2016-03-09-13.02.txt | 14:01 |
openstack | Log: http://eavesdrop.openstack.org/meetings/hyper_v/2016/hyper_v.2016-03-09-13.02.log.html | 14:01 |
*** AndChat|94569 has quit IRC | 14:01 | |
ajo | hi, QoS meeting ? :) | 14:01 |
irenab | hi | 14:01 |
jschwarz | o/ | 14:01 |
ihrachys | o/ | 14:01 |
ihrachys | I am just lurking, ping me when needed | 14:01 |
ajo | njohnston, ping | 14:02 |
irenab | same for me | 14:02 |
ajo | vikram_, ping | 14:02 |
ajo | reedip_away, ping | 14:02 |
*** shwetaap1 has quit IRC | 14:02 | |
ajo | it's only going to be me ? :) | 14:02 |
ajo | hi jschwarz :D | 14:02 |
jschwarz | hi ajo | 14:02 |
*** vhoward has joined #openstack-meeting-3 | 14:03 | |
ajo | hi vhoward | 14:03 |
ajo | :) | 14:03 |
ajo | I guess we can start | 14:03 |
*** baohua_ has joined #openstack-meeting-3 | 14:03 | |
jschwarz | I'm actually a bit out of touch - did we get the FFE for DSCP? | 14:03 |
*** dtardivel has joined #openstack-meeting-3 | 14:03 | |
ajo | #startmeeting neutron_qos | 14:03 |
openstack | Meeting started Wed Mar 9 14:03:47 2016 UTC and is due to finish in 60 minutes. The chair is ajo. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:03 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:03 |
*** openstack changes topic to " (Meeting topic: neutron_qos)" | 14:03 | |
openstack | The meeting name has been set to 'neutron_qos' | 14:03 |
*** abalutoiu has quit IRC | 14:03 | |
*** baohua has quit IRC | 14:03 | |
ajo | Hi, let's start by the features report | 14:04 |
ajo | #topic features report | 14:04 |
*** openstack changes topic to "features report (Meeting topic: neutron_qos)" | 14:04 | |
ajo | RBAC and LB/bwlimiting are merged | 14:04 |
ajo | and we have DSCP still waiting to be decided | 14:04 |
ajo | armax identified that neutronclient for DSCP required an exception, and that's still being decided, I need to talk to dhellmann when he's back around | 14:05 |
ajo | for testing, we require that to include fullstack tests in the release | 14:06 |
ajo | and also, it's of course, important for people to be able to use the feature | 14:06 |
*** shwetaap has quit IRC | 14:06 | |
ajo | although they could bump their clients to 4.2.x , that wouldn't be ideal | 14:06 |
ajo | I think armax worry was mostly about quality assurance, so I want to talk with him again today too | 14:06 |
* ajo looks for the mail list link | 14:07 | |
jschwarz | ajo, sorry, I misunderstood - the fullstack tests should be merged before the GA as well? | 14:07 |
*** salv-orlando has joined #openstack-meeting-3 | 14:07 | |
ajo | #link http://lists.openstack.org/pipermail/openstack-dev/2016-March/088717.html | 14:08 |
ajo | I think that's what armax means, but may be his quality concern was more about making server side available, and not neutron client | 14:08 |
ajo | IMHO, the neutronclient change is so orthogonal to anything else, that it's safe | 14:08 |
ajo | but getting a feature in in RC needs their exception approval | 14:09 |
ajo | vhoward, thoughts? | 14:09 |
ajo | jschwarz, did I answer your question ^? | 14:09 |
jschwarz | ajo, yes | 14:09 |
ajo | ihrachys, any extra thoughts on this ^ ? | 14:10 |
ajo | for testing-sake, amotoki provided an alternative option which could satisfy the fullstack part: http://lists.openstack.org/pipermail/openstack-dev/2016-March/088784.html | 14:10 |
ihrachys | ajo: no thoughts, just praying | 14:11 |
*** sagar_nikam has quit IRC | 14:11 | |
ajo | ihrachys, I pray to my computer via keyboard :D | 14:11 |
amotoki | in my understanding, we have two client libs for testing: tempest-lib and python-*client. | 14:11 |
ajo | amotoki, correct, tempest-lib is covered, and included within the patch | 14:12 |
ajo | along with API testing | 14:12 |
amotoki | are we using python-*client for fullstack testing? | 14:12 |
*** rakhmerov has joined #openstack-meeting-3 | 14:12 | |
ajo | yes | 14:12 |
ajo | jschwarz, ^ could it make sense, to move to our own tempest-lib in the future to avoid issues like this? | 14:12 |
amotoki | what is the direction? do we support both? | 14:13 |
ajo | or do we want to test python-neutronclient specifically | 14:13 |
* jschwarz is still reading the mail | 14:13 | |
ajo | which, can make sense as a "full" stack | 14:13 |
ajo | amotoki, tempest tests always used their tempest lib, and we inherited that in the API-tests , | 14:13 |
ajo | I guess they had this kind of dependency issue in the past | 14:14 |
jschwarz | amotoki, we're using python-neutronclient specifically in fullstack | 14:14 |
amotoki | in my understanding, the reason tempest-lib has its own client is because we need to test API itself. | 14:14 |
ajo | but I guess that also makes sense to have fullstack testing the client, as it's part of the standard stack | 14:14 |
*** salv-orlando has quit IRC | 14:14 | |
jschwarz | amotoki, granted, fullstack was written before tempest-lib so it might make sense to revisit this now | 14:14 |
*** haleyb has quit IRC | 14:14 | |
ajo | jschwarz, ok, may be something we could discuss in next neutron meetings | 14:15 |
ajo | or over the ML | 14:15 |
jschwarz | ajo, agreed. I'll ping amuller over it and see what he thinks | 14:15 |
*** ativelkov has joined #openstack-meeting-3 | 14:15 | |
*** slaweq_ has joined #openstack-meeting-3 | 14:15 | |
amotoki | jschwarz: thanks. i didn't know the full story of fullstack. | 14:15 |
slaweq_ | hello, sorry for late | 14:15 |
ajo | amotoki, jschwarz , but to be faird, regardless of the dependency, fullstack is adding extra testing to neutronclient, which tempest does not | 14:15 |
ajo | faird? .. fair | 14:15 |
*** lblanchard has joined #openstack-meeting-3 | 14:16 | |
ajo | hi slaweq_ :) | 14:16 |
*** pkarikh has joined #openstack-meeting-3 | 14:16 | |
jschwarz | yes. but if tempest-lib can be used to streamline such processes of adding new features... | 14:16 |
* jschwarz is not very familiar with tempest-lib | 14:16 | |
amotoki | I think it depends on the purpose of fullstack tests. | 14:16 |
ajo | yes | 14:16 |
*** fifieldt has quit IRC | 14:16 | |
ajo | if we want to keep neutronclient within it's scope, or not, | 14:17 |
ajo | we also have openstack cli ;) | 14:17 |
*** nelsnelson has joined #openstack-meeting-3 | 14:17 | |
amotoki | I agree that we need more testing for neutronclinet as python SDK. | 14:17 |
jschwarz | amotoki, from what I understand from my brief look at the github, it looks like tempest-lib merely runs the CLI of neutronclient - am I mistaken? | 14:17 |
*** domi_ has quit IRC | 14:18 | |
jschwarz | ah I just found the services/network/ library | 14:18 |
*** nelsnels_ has quit IRC | 14:18 | |
jschwarz | #link https://github.com/openstack/tempest-lib/tree/master/tempest_lib/services/network | 14:18 |
amotoki | jschwarz: though I am talking about tempest api test or tempest-lib, they have several portions: API tests, CLI tests. | 14:18 |
ajo | ok, so let's talk to dhellman and armax, amotoki, I will ping you for just in case you can join that conversation (#openstack-release / #openstack-neutron) when it happens, | 14:18 |
-amotoki- will try to be online in next several hours | 14:19 | |
njohnston | ajo: I'd like to piggyback as well | 14:19 |
ajo | hi njohnston, | 14:19 |
jschwarz | I think we all agree there's an added bonus in using python-neutronclient for the end-to-end testability it gives | 14:19 |
ajo | any strong point to help me convince them to get the neutronclient/feature in ? | 14:19 |
jschwarz | anyway I'll bring it to amuller's office | 14:19 |
*** mtanino has quit IRC | 14:19 | |
jschwarz | ajo, yes. | 14:19 |
ajo | IMHO you have all made a good work making things U/S now, and collaborating into other needs for the feature to exist | 14:19 |
ajo | and that makes me think it's nicer to have in M than start-of-N | 14:20 |
jschwarz | ajo, previously (in the first version of QoS) the neutronclient patches didn't need a FFE (as far as I remember - ihrachys seems to disagree with me) | 14:20 |
ihrachys | jschwarz: I don't disagree | 14:20 |
amotoki | from user perspective, it is nicer to be a part of M :) | 14:20 |
jschwarz | ajo, also testing code can definetely be pushed back to near-RC | 14:20 |
jschwarz | ah! :) | 14:20 |
ihrachys | jschwarz: I only think that assuming procedures are not changed is not correct | 14:20 |
ajo | amotoki: yes, as it's ready | 14:21 |
jschwarz | ihrachys, ack | 14:21 |
jschwarz | anyway ajo you might be able to play on the "previously we didn't need a FFE for the python-neutronclient - why now?" card | 14:21 |
amotoki | anyway I will review client patches | 14:21 |
ajo | jschwarz, yes, that freeze is something does not fully convince me, but , I understand their reasons for doing it | 14:22 |
jschwarz | ajo, me too. but it's leverage XD | 14:22 |
ajo | amotoki, thanks: the only thing it does is refactoring some bw-limiting-rule (qos) parts, but it seems safe to me | 14:22 |
*** NobodyCa1 is now known as NobodyCam | 14:23 | |
ajo | amotoki, outside of it's only scope for existence :) | 14:23 |
ajo | #link https://review.openstack.org/#/c/254280 | 14:23 |
ajo | dhellmann, ^ when you're around | 14:23 |
ajo | dhellmann, it's all about http://lists.openstack.org/pipermail/openstack-dev/2016-March/088717.html | 14:24 |
ajo | so, probably we must jump to next topic | 14:24 |
*** nikhil_k has joined #openstack-meeting-3 | 14:24 | |
*** itxaka|lunch has quit IRC | 14:24 | |
ajo | I wanted to ask for some clarifications on the ECN RFE | 14:25 |
ajo | #topic RFEs | 14:25 |
*** openstack changes topic to "RFEs (Meeting topic: neutron_qos)" | 14:25 | |
ajo | I asked some questions about ECN here: | 14:25 |
ajo | #link https://etherpad.openstack.org/p/QoS_ECN | 14:25 |
ajo | and here: | 14:25 |
*** saibarspeis has joined #openstack-meeting-3 | 14:25 | |
ajo | #link https://bugs.launchpad.net/neutron/+bug/1505627 | 14:26 |
openstack | Launchpad bug 1505627 in neutron "[RFE] QoS Explicit Congestion Notification (ECN) Support" [Wishlist,Confirmed] - Assigned to Reedip (reedip-banerjee) | 14:26 |
ajo | comment 11 | 14:26 |
ajo | but still waiting for answer, sorry it took me to long to get into this RFE. | 14:26 |
ajo | vikram_, reedip_away are you around? | 14:26 |
njohnston | Also, as I recall from the RFC the ECN bit to be used is a negotiated thing, isn't it? | 14:27 |
njohnston | as in, is this side using ECT(0) or ECT(1) | 14:27 |
ajo | njohnston, and when negotiated, to notify the other side about congestion too | 14:27 |
ajo | the idea is that instead of dropping the packet, you let it in, and on the ACK you set the ECN flag | 14:28 |
ajo | (for TCP) | 14:28 |
ajo | and the other end throttles | 14:28 |
ajo | and as far as I understood, anything in the middle can raise the flag for packets | 14:28 |
ajo | but it has to be raised in the sender direction | 14:28 |
ajo | on subsequent packets | 14:29 |
ajo | if I didn't get it wrong | 14:29 |
*** dslevin has left #openstack-meeting-3 | 14:29 | |
*** itoader has quit IRC | 14:29 | |
ajo | but I would like confirmation since I'm not an expert on the matter | 14:29 |
ajo | also, It's unclear to me how would it be implemented, but that would be more matter of a spec | 14:29 |
irenab | ajo: this may need ToP support as well | 14:30 |
njohnston | Read RFC3168 section 6.1.1 to see how it should be implemented for negotiating ECN-capable connections: https://tools.ietf.org/html/rfc3168#section-6.1.1 | 14:30 |
ajo | irenab, ToP? | 14:31 |
irenab | ToR | 14:31 |
amotoki | I think ajo's understanding is correct in general. | 14:31 |
ajo | ah, ToR could make use of it to flags packets, but it's not necessary | 14:31 |
amotoki | ToR is one of the middle | 14:31 |
ajo | njohnston, I must read it, but yes, it has to be negotiated end to end, | 14:31 |
ajo | if we want to be able to manipulate the bit to flag over-bandwidth | 14:32 |
ajo | thanks for confirmation amotoki | 14:32 |
*** jmckind has joined #openstack-meeting-3 | 14:32 | |
ajo | ok, could it make sense to say: let's ask for a spec on this? | 14:32 |
ajo | so they can provide more details of how they plan to implement it? | 14:33 |
njohnston | Absolutely. | 14:33 |
ajo | amotoki, btw, thanks for joining, I know it's a very bad hour in your TZ :) | 14:33 |
irenab | ajo: I think if the use case is clear, asking for the sopec is reasonable step | 14:34 |
ajo | amotoki, njohnston , irenab , ok I will explain in the RFE and so next time this is to be looked at in drivers meeting, they can verify it's in good state to ask for spec work. | 14:35 |
amotoki | ajo: np though it is around 2330. I am waiting for the start of live TV program of cycling road rase (paris to nice) | 14:35 |
ajo | :D amotoki | 14:35 |
njohnston | Also, why does it say, "but this will be a redundant effort" in https://bugs.launchpad.net/neutron/+bug/1505627 ? | 14:35 |
openstack | Launchpad bug 1505627 in neutron "[RFE] QoS Explicit Congestion Notification (ECN) Support" [Wishlist,Confirmed] - Assigned to Reedip (reedip-banerjee) | 14:35 |
ajo | redundant? | 14:35 |
njohnston | "Though each hosts can use IP header TOS ECN bit functionality to implement explicit congestion notification [1]_ but this will be a redundant effort." <- from the first paragraph of the bug report | 14:35 |
ajo | I don't know | 14:36 |
njohnston | I did not grok the 'redundant' part | 14:36 |
* dhellmann reads some scrollback | 14:37 | |
ajo | hi dhellmann , may be I can give you a reduced version | 14:38 |
ajo | thanks for reading, | 14:38 |
*** baohua_ has quit IRC | 14:38 | |
ajo | One of the features that the people from comcast and intel have been working on (QoS/DSCP marking) depends on the neutronclient support (for testability, -we could workaround that-, and for user experience : availability of the client bits) | 14:38 |
ajo | The have been working on that for like 5 cycles, and they have made a hard work to get that happening the upstream way | 14:39 |
*** wangbo has quit IRC | 14:39 | |
ajo | in a generic enough way so we could construct a good QoS api, instead of an scattered one | 14:39 |
ajo | and they also helped in making agents extensible, etc... paying lots of technical debt in the way | 14:40 |
dhellmann | I appreciate the amount of effort involved | 14:40 |
ajo | I understand the reasons of freeze | 14:40 |
ajo | the neutron client patch is quite orthogonal to anything else | 14:40 |
ajo | and I believe it would not introduce any risk | 14:40 |
dhellmann | the problem is that we have other projects that depend on neutron client, and the requirements are under freeze right now to avoid introducing uncertainty into the build system while we finalize feature work on all projects | 14:41 |
*** bklei has joined #openstack-meeting-3 | 14:41 | |
*** mfranc213 has joined #openstack-meeting-3 | 14:41 | |
ajo | dhellmann, but no other projects are using the specific features this patch adds | 14:41 |
dhellmann | ajo : but they use neutronclient | 14:42 |
dhellmann | and this work would require a new release, and changing the constraints file | 14:42 |
dhellmann | both of those are frozen except for bugs right now | 14:42 |
ajo | dhellmann, yes, that's why we were asking for an exception | 14:43 |
*** anilvenkata_ has quit IRC | 14:43 | |
dhellmann | I count 57 different projects that have neutronclient in requirements file | 14:43 |
dhellmann | ajo: I'm trying to explain why I do not want to give you that exception. :-/ | 14:43 |
dhellmann | is there any reason the service feature can't land without the client update? | 14:44 |
ajo | dhellmann, armax was against it (as far as I understood) | 14:44 |
ihrachys | dhellmann: no strict reason | 14:44 |
ajo | but may be he was refering just on testing | 14:45 |
*** wangbo has joined #openstack-meeting-3 | 14:45 | |
*** sankarshan_away is now known as sankarshan | 14:45 | |
dhellmann | ok, I can see his perspective on that | 14:45 |
ajo | I may need to clarify that with him as soon as he's online | 14:45 |
ajo | I guess his concern would be providing a the server feature, with no client side, but at least the interested parties could start making use of it via API | 14:45 |
dhellmann | if the team decides the feature can land without the client update, then you could prepare a new feature release of the client from master soon after we unfreeze releases and requirements | 14:46 |
*** haleyb has joined #openstack-meeting-3 | 14:46 | |
dhellmann | that release would be part of newton, not mitaka, but it would at least give you a release to work with | 14:46 |
amotoki | ajo: can we implement a specific part we need for testing by using put/post/delete/get directly? | 14:46 |
ajo | amotoki, for that think it would be enough to use our neutron testing upper-contraints | 14:47 |
dhellmann | if the team decides that both parts of the feature need to land around the same time, then I'm not sure I see another good path forward | 14:47 |
ihrachys | amotoki: it's not about testing, it's about what we claim to be the official mitaka client version (which will not include bits to work with some parts of mitaka server) | 14:47 |
ajo | dhellmann, thanks for your input, and patience | 14:47 |
dhellmann | ajo: sure, I'm sorry the timing worked out the way it did | 14:47 |
ihrachys | ajo: dhellmann: I guess we need to get back to armax with 'partial' proposal | 14:47 |
amotoki | ihrachys: got it | 14:47 |
njohnston | In my view, partial is better than nothing | 14:47 |
*** markvoelker has joined #openstack-meeting-3 | 14:48 | |
ajo | ihrachys: but still, interested parties could go just via API, as some people do, fi they wanted | 14:48 |
ajo | or bump their neutron client / do a bacport | 14:48 |
ajo | backport | 14:48 |
ihrachys | njohnston: yes. and it's easy to backport dscp to mitaka client | 14:48 |
ihrachys | not in upstream but generally | 14:48 |
ajo | yeah, I mean that | 14:48 |
amotoki | ihrachys: doesn't it violate the backport policy? | 14:48 |
njohnston | I'd rather backport DSCP to mitaka just in python-neutronclient than have to do it in both client and server | 14:48 |
ihrachys | amotoki: that's why not upstream. | 14:49 |
ajo | amotoki, that's why he says "not in upstream" :) but people could do it D/S if they wanted | 14:49 |
ajo | or they could grab the 4.2.x series of the client | 14:49 |
ihrachys | amotoki: but it would be fine for Red Hat or Comcast to backport it to whatever they use | 14:49 |
njohnston | yep | 14:49 |
ajo | or if they talk to API without our client :) | 14:49 |
amotoki | ihrachys: ah... i missed that line. | 14:49 |
ihrachys | backport for something with alembic script is not THAT obvious | 14:49 |
ajo | which is also a perfect valid case | 14:49 |
ajo | yeah | 14:49 |
*** Christian____ has joined #openstack-meeting-3 | 14:50 | |
ajo | D/S backport of server side would be a mess if it's not the first DB thing to land newton | 14:50 |
ajo | or merged in Mitaka-RC | 14:50 |
*** sdake_ has joined #openstack-meeting-3 | 14:50 | |
ajo | ok, I will answer with a link to this discussion in the mail list | 14:51 |
ajo | and propose the approach of merging only the server-side and bumping upper-requiremets to have fullstack in | 14:51 |
*** ho_away has joined #openstack-meeting-3 | 14:51 | |
njohnston | Sounds good. | 14:51 |
vhoward | ok | 14:52 |
ajo | ok, where were we | 14:52 |
ajo | :) | 14:52 |
ajo | we were talking about ECN | 14:52 |
ajo | #action ajo make a note on the ECN RFE to say it's ok for us to ask for a spec from the RFE workflow. | 14:53 |
*** sdake has quit IRC | 14:53 | |
ajo | #action ajo fill ingress QoS rate limit RFE | 14:53 |
ajo | #action ajo fille minimum egress bw guarantees RFE | 14:53 |
ajo | #undo | 14:53 |
openstack | Removing item from minutes: <ircmeeting.items.Action object at 0xad9a890> | 14:53 |
ajo | #action ajo fill minimum egress bw guarantees RFE | 14:53 |
*** sc has joined #openstack-meeting-3 | 14:54 | |
ajo | davidsha is not around, I was going to ask for the status of: | 14:54 |
ajo | #link https://bugs.launchpad.net/neutron/+bug/1505627 | 14:54 |
openstack | Launchpad bug 1505627 in neutron "[RFE] QoS Explicit Congestion Notification (ECN) Support" [Wishlist,Confirmed] - Assigned to Reedip (reedip-banerjee) | 14:54 |
*** cloudtrainme has joined #openstack-meeting-3 | 14:54 | |
ajo | sorry | 14:54 |
*** JOlsen has joined #openstack-meeting-3 | 14:54 | |
ajo | #undo | 14:54 |
openstack | Removing item from minutes: <ircmeeting.items.Link object at 0xaba0610> | 14:54 |
ajo | #link https://bugs.launchpad.net/neutron/+bug/1527671 | 14:55 |
openstack | Launchpad bug 1527671 in neutron "[RFE]Neutron QoS Priority Queuing rule" [Wishlist,Triaged] | 14:55 |
ajo | probably in next meeting we should start talking of prioritization of next cycle | 14:55 |
ajo | so we can share that with the drivers team. | 14:55 |
ajo | and see what they think. | 14:55 |
irenab | ajo: it worth to meniton on the RFE is it has dependency on other projects, like nova | 14:56 |
ajo | #topic Free discussion | 14:56 |
*** openstack changes topic to "Free discussion (Meeting topic: neutron_qos)" | 14:56 | |
ajo | irenab, the BW guarantees one? , yes | 14:56 |
*** atuvenie_ has joined #openstack-meeting-3 | 14:56 | |
irenab | yes | 14:56 |
*** atuvenie_ has quit IRC | 14:56 | |
*** toddjohn_ has joined #openstack-meeting-3 | 14:56 | |
ajo | specifically with (if lucky) generic resource pools, and scheduling | 14:56 |
slaweq_ | guys | 14:56 |
slaweq_ | I want to ask about bug https://bugs.launchpad.net/neutron/+bug/1507761 | 14:56 |
openstack | Launchpad bug 1507761 in neutron "qos wrong units in max-burst-kbps option (per-second is wrong)" [Low,Confirmed] - Assigned to Slawek Kaplonski (slaweq) | 14:56 |
ajo | hi slaweq_ :) | 14:57 |
ajo | how's that going? | 14:57 |
slaweq_ | I'm not sure if would be better to change parameter name to max_burst_kb or maybe remove units from those names at all? | 14:57 |
slaweq_ | ajo: hi, I just starting to work on this | 14:57 |
slaweq_ | I had no time before | 14:57 |
*** dslevin has joined #openstack-meeting-3 | 14:58 | |
ajo | kb can be confused to "kilobyte" | 14:58 |
*** dslevin has quit IRC | 14:58 | |
ajo | I'd say max_burst_kbits | 14:58 |
ajo | oposed to the current max_burst_kbps | 14:58 |
ajo | opposed | 14:58 |
*** sdake has joined #openstack-meeting-3 | 14:58 | |
slaweq_ | yep | 14:58 |
njohnston | +1 kbits - just saying "kb" will be interpreted by the viewer however they want | 14:58 |
*** slogan_r_ has joined #openstack-meeting-3 | 14:58 | |
slaweq_ | I don't know it will be confued, kbytes would be kB | 14:58 |
*** rbak has joined #openstack-meeting-3 | 14:58 | |
*** dslevin has joined #openstack-meeting-3 | 14:59 | |
slaweq_ | but ok, thx for Your opinion :) | 14:59 |
ajo | yeah | 14:59 |
slaweq_ | so I know what to do now | 14:59 |
ajo | kbytes is kB, but still... | 14:59 |
ajo | slaweq_++ | 14:59 |
*** cloudtrainme has quit IRC | 14:59 | |
slaweq_ | ok, so thx | 14:59 |
ajo | so, I guess we should wrap up, it's the top of the hour | 14:59 |
ajo | thanks everybody for joining | 14:59 |
vhoward | o/ | 14:59 |
ajo | #endmeeting | 14:59 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 14:59 | |
openstack | Meeting ended Wed Mar 9 14:59:50 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:59 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/neutron_qos/2016/neutron_qos.2016-03-09-14.03.html | 14:59 |
*** shwetaap has joined #openstack-meeting-3 | 14:59 | |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/neutron_qos/2016/neutron_qos.2016-03-09-14.03.txt | 14:59 |
*** dslevin has quit IRC | 14:59 | |
openstack | Log: http://eavesdrop.openstack.org/meetings/neutron_qos/2016/neutron_qos.2016-03-09-14.03.log.html | 14:59 |
*** haleyb has quit IRC | 15:00 | |
*** sdake_ has quit IRC | 15:00 | |
*** dslevin has joined #openstack-meeting-3 | 15:01 | |
*** cloudtrainme has joined #openstack-meeting-3 | 15:01 | |
*** toddjohn_ has quit IRC | 15:01 | |
*** tgraichen has joined #openstack-meeting-3 | 15:02 | |
*** rhochmuth has joined #openstack-meeting-3 | 15:02 | |
rhochmuth | #startmeeting monasca | 15:02 |
openstack | Meeting started Wed Mar 9 15:02:27 2016 UTC and is due to finish in 60 minutes. The chair is rhochmuth. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:02 |
*** toddjohn_ has joined #openstack-meeting-3 | 15:02 | |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:02 |
*** openstack changes topic to " (Meeting topic: monasca)" | 15:02 | |
openstack | The meeting name has been set to 'monasca' | 15:02 |
rhochmuth | o/ | 15:02 |
tgraichen | o/ | 15:02 |
slogan_r_ | morning | 15:02 |
ho_away | hi | 15:02 |
bklei | o/ | 15:02 |
rhochmuth | running a little late this morning | 15:02 |
shinya_kwbt | o/ | 15:02 |
rhochmuth | sorry | 15:02 |
*** tsv has joined #openstack-meeting-3 | 15:03 | |
slogan_r_ | it's 7 am here, late is good :-) | 15:03 |
*** jobrs has joined #openstack-meeting-3 | 15:03 | |
*** vgridnev has quit IRC | 15:03 | |
rhochmuth | #topic summit | 15:03 |
*** openstack changes topic to "summit (Meeting topic: monasca)" | 15:03 | |
*** zz_dimtruck is now known as dimtruck | 15:03 | |
*** oheydorn has joined #openstack-meeting-3 | 15:04 | |
rhochmuth | ment to mention that the agenda is posted at, https://etherpad.openstack.org/p/monasca-team-meeting-agenda | 15:04 |
rhochmuth | Agenda for Wednesday March 9, 2016 (15:00 UTC) | 15:04 |
rhochmuth | 1.Austin Summit Monasca Sessions | 15:04 |
rhochmuth | 2.Monasca Agent discussion from previous week with SAP regarding overriding dimensions | 15:04 |
rhochmuth | 3.Stale alarms for metrics that don't exist anymore (deleted vms) -- how should we address? | 15:04 |
rhochmuth | 4.Multiple metrics per http request on statistics and measurements resource. | 15:04 |
rhochmuth | 1.See review at https://review.openstack.org/#/c/289675/ | 15:04 |
rhochmuth | 5.Brief status update for Anomaly Detection | 15:04 |
rhochmuth | So, it looks like we had a descent number of Monasca related sessions | 15:04 |
rhochmuth | accepted | 15:04 |
rhochmuth | Thanks everyone | 15:04 |
jobrs | hi | 15:05 |
rhochmuth | hi jobrs | 15:05 |
jobrs | here for topic 2. | 15:05 |
rhochmuth | i've put it for four design summit sessions at the summit | 15:05 |
rhochmuth | assuming that occurs, we should be able to have some discussions there | 15:06 |
ho_away | nice! | 15:06 |
*** mtanino has joined #openstack-meeting-3 | 15:06 | |
rhochmuth | so, i'll keep you posted on what i get, and then we can adjust the agenda as we get closer | 15:06 |
*** slaweq_ has quit IRC | 15:07 | |
*** luisfdez has joined #openstack-meeting-3 | 15:07 | |
*** toddjohn_ has quit IRC | 15:07 | |
rhochmuth | the the summary is overall planning/status, discussion on new features and performance, logging api/implementation, and monasca/networking/broadview | 15:07 |
rhochmuth | if we run over, then we can find open spots to discuss more | 15:08 |
rhochmuth | does that sound reasonable? | 15:08 |
bklei | sounds good to me | 15:08 |
*** sc68cal has joined #openstack-meeting-3 | 15:08 | |
slogan_r_ | sounds good here | 15:08 |
*** sigmavirus24_awa is now known as sigmavirus24 | 15:09 | |
ho_away | if possible, i would like to add anomaly detection | 15:09 |
ho_away | in new features? | 15:09 |
rhochmuth | ho_away: if you'll be attending then i'll request a another spot for that topic | 15:09 |
rhochmuth | unfortunatley, the folks from bristol won't be there | 15:09 |
rhochmuth | so, i was worried about general attendance | 15:09 |
rhochmuth | but i'll request another spot, and we can discuss that topic in detail with whoever attends | 15:10 |
ho_away | i know, i didn't get permission for it yet but i will go there. | 15:10 |
rhochmuth | i'll definitely be up for a discssuon and planning on that topic | 15:10 |
ho_away | after i get permission i will let you know thanks! | 15:10 |
rhochmuth | ok, thanks | 15:11 |
rhochmuth | #topic agent | 15:11 |
*** openstack changes topic to "agent (Meeting topic: monasca)" | 15:11 | |
rhochmuth | jobrs: this is a carry over from last week | 15:11 |
rhochmuth | i guess we broke you | 15:11 |
jobrs | yep | 15:11 |
rhochmuth | so, do you have a proposal | 15:11 |
jobrs | I shared some links last time, they are in the logs | 15:12 |
*** baojg has quit IRC | 15:12 | |
rhochmuth | we could add a parameter to adjust the behaviour | 15:12 |
rhochmuth | keep the old or the new | 15:12 |
rhochmuth | based on a parameter | 15:12 |
rhochmuth | woudl that be acceptable? | 15:12 |
jobrs | I would be happy already if we would have a shared view on what the 'service' dimension is good for | 15:12 |
jobrs | a) openstack service | 15:13 |
jobrs | b) technical service | 15:13 |
jobrs | a) means that plugins for generic components/services do not know the answer | 15:13 |
*** AndreasM has joined #openstack-meeting-3 | 15:14 | |
jobrs | b) means that plugins for generic components set it themselves | 15:14 |
jobrs | but b) also means that there is not standard dimension for openstack services as registered in the ks catalog | 15:14 |
rhochmuth | This is what we've been trying to do | 15:14 |
jobrs | b) also means that we have quite redundancy between component and service - what is the difference at all? | 15:14 |
jobrs | to me the previous behavior was more consistent | 15:15 |
*** baojg has joined #openstack-meeting-3 | 15:15 | |
jobrs | have 'user' set 'service' if it is a generic component | 15:15 |
jobrs | and not do something like component='mysql', service='mysql',process='mysqld' | 15:16 |
rhochmuth | service = compute, networking, …, when the entity being monitored corresponds to a a specific openstack component, such as nova-api | 15:16 |
jobrs | exactly | 15:16 |
rhochmuth | not done yet | 15:16 |
jobrs | it is for monasca at least | 15:16 |
rhochmuth | then service = mysql, rabbitmq, …, if it is a "shared" service, unless the shared component isn't really being shared | 15:17 |
rhochmuth | it is often the case the mysql and rabbitmq are sharess across many openstack services | 15:17 |
rhochmuth | but it can be the case that it is deployed 1-to-1 with a service | 15:17 |
jobrs | agreed, and in that case I believe it is fair that the one configuring the agent is taking care to set the --service parameter on monasca-setup | 15:17 |
rhochmuth | So, component should correspond to the specific "process" that is being montiroed | 15:18 |
jobrs | in any case the plugin cannot possibly know | 15:18 |
rhochmuth | so, for Nova | 15:18 |
rhochmuth | service=compute, component = nova-api, ... | 15:18 |
rhochmuth | For "mysql" | 15:18 |
rhochmuth | service = mysql | 15:18 |
rhochmuth | component = mysqld | 15:18 |
rhochmuth | In some cases, the values are the same | 15:19 |
jobrs | there is a process dimension | 15:19 |
jobrs | the plugin cannot know for what service mysql is used | 15:19 |
jobrs | same with apache | 15:20 |
jobrs | etc., so plugins should IMHO set dimensions sparingly | 15:20 |
rhochmuth | But, it can be overriden | 15:20 |
jobrs | or at least not override 'service' | 15:20 |
jobrs | no, it cannot - no longer | 15:20 |
jobrs | the order was reversed | 15:21 |
rhochmuth | got it | 15:21 |
rhochmuth | i think we just coded to what worked for our deployment | 15:21 |
jobrs | same with us :-) | 15:22 |
rhochmuth | we ran into a problem because there were plugins that were not setting the service dimension | 15:22 |
rhochmuth | this created problems in the ui | 15:22 |
rhochmuth | so, in that case what we wanted was to always supply a service dimension = "uncategorized" | 15:23 |
jobrs | sure, but this can be fixed when configuring the agent, not? | 15:23 |
bklei | i'm concerned about automatically changing the default dimensions -- if we do that i'd prefer the change be config file driven so old behavior continues to work | 15:23 |
jobrs | maybe this belongs to the UI layer? not sure | 15:23 |
bklei | we've run into issues with dimension changes and bloat | 15:23 |
jobrs | us too, that is a big issue in my opinion | 15:24 |
rhochmuth | so, my proposal is to restore the old behaviour, and then create an option to enable the new behaviour | 15:24 |
bklei | +1 | 15:24 |
rhochmuth | i'm trying to get the rbrandt | 15:24 |
rhochmuth | he's not arround | 15:25 |
jobrs | adds complexity | 15:25 |
Christian____ | there is an "old" bug: A metrics graph becomes not to appear when adding/deleting a dimension https://bugs.launchpad.net/monasca/+bug/1485859 | 15:25 |
openstack | Launchpad bug 1485859 in Monasca "A metrics graph becomes not to appear when adding/deleting a dimension." [Undecided,Triaged] | 15:25 |
Christian____ | that means changing dimensions is not a good idea... | 15:25 |
jobrs | that is what I meant with big issue. you cannot force people not to add dimensions, that is what they are good for | 15:26 |
rhochmuth | what we wanted to have happen was to always have a dimension of service=uncategorized | 15:26 |
rhochmuth | if one wasn't supplied | 15:26 |
jobrs | to me this looks like a presentation-layer problem | 15:27 |
rhochmuth | i'm not exactly sure at this point, why that ended up modifying the default behavriou | 15:27 |
rhochmuth | so, i'll check with rbrandt and come up with a proposal to fix | 15:28 |
rhochmuth | if that sounds ok | 15:28 |
*** vgridnev has joined #openstack-meeting-3 | 15:29 | |
rhochmuth | it isn't a presentation layer problem, btw | 15:29 |
rhochmuth | the problem occurs when searching for metrics and alarms | 15:29 |
rhochmuth | we don't support being able to get metrics and alarms that don't have a supplied dimension | 15:29 |
jobrs | I was just talking of the specific case of the service dimension | 15:29 |
bklei | agreed -- if this is the issue rbak found -- you end up with metrics you can't query for without merging | 15:30 |
jobrs | other than that I believe it is a bigger issue which will not be solved by the default service domain value | 15:30 |
jobrs | +1 | 15:30 |
*** vgridnev has quit IRC | 15:30 | |
rhochmuth | so, you can't search for the absencse of a dimension | 15:30 |
rhochmuth | today | 15:30 |
rhochmuth | and there is no way to do that in some databases | 15:30 |
rhochmuth | like influxdb | 15:30 |
*** toddjohn_ has joined #openstack-meeting-3 | 15:31 | |
rhochmuth | so, we wanted to supply a default dimension = uncategoried everywhere | 15:31 |
rhochmuth | but that broke the original baheviour | 15:31 |
jobrs | but it is not just "service" | 15:31 |
rhochmuth | yes, it applies to any dimension | 15:32 |
jobrs | so this is what I do not like about the option, it does not really fix the problem (for us) | 15:32 |
rhochmuth | but from a ui perspective we usually only group by hostname, service, | 15:32 |
rhochmuth | why? | 15:33 |
*** spzala has joined #openstack-meeting-3 | 15:33 | |
*** baojg has quit IRC | 15:33 | |
rhochmuth | why doesn't it work? | 15:33 |
jobrs | we have other dimensions | 15:33 |
jobrs | e.g. in kubernetes: namespace, ressource_controller, ... | 15:34 |
jobrs | the great thing about dimensions is that you can have your own ones | 15:34 |
*** toddjohn_ has quit IRC | 15:35 | |
*** vgridnev has joined #openstack-meeting-3 | 15:35 | |
Christian____ | Roland: Is the number of dimensions fixed (and should not be changed)? All not used dimensions will have default value "uncategorized"? | 15:35 |
*** vgridnev has quit IRC | 15:35 | |
*** primeministerp has quit IRC | 15:36 | |
rhochmuth | Besides going back to the old behaviour, which doesn't fix the problem I'm trying to address, is there a specific proposal that we can implement | 15:37 |
*** krtaylor has joined #openstack-meeting-3 | 15:37 | |
rhochmuth | We have a problem | 15:37 |
rhochmuth | I'm just looking for a specific way to resolve at this point that is implementatble | 15:38 |
jobrs | sure | 15:38 |
*** annegentle has joined #openstack-meeting-3 | 15:38 | |
jobrs | unfortunately I am not an influxdb expert | 15:38 |
tgraichen | but in your case, can't we just add service=uncategorized in the monasca agent in case the service is not set from the plugin and not via agent config? | 15:38 |
rhochmuth | ok, i'll look into that | 15:39 |
rhochmuth | i don't have an answer right now | 15:39 |
slogan_r_ | that would imply the db defaults to that value when items added or removed, correct? Is that the case now? | 15:39 |
jobrs | the global configuration is overridden by the plugins | 15:39 |
rhochmuth | but, if it is possible, we'll try to do that | 15:40 |
*** toddjohn_ has joined #openstack-meeting-3 | 15:40 | |
jobrs | my proposal would be to make merge-metrics a default | 15:40 |
slogan_r_ | er, added or updated | 15:40 |
rhochmuth | ok, i like that idea | 15:40 |
jobrs | äh, ...my default | 15:41 |
rhochmuth | not sure why we didn't do that, but i'll investigate and try to get back to that | 15:41 |
*** neiljerram has quit IRC | 15:41 | |
*** sdake_ has joined #openstack-meeting-3 | 15:41 | |
*** sdake has quit IRC | 15:41 | |
jobrs | so you tell the API which dimensions should be expanded | 15:41 |
jobrs | and the remaining ones are merged | 15:41 |
jobrs | that gives some stability | 15:42 |
*** wangbo has quit IRC | 15:42 | |
jobrs | rbaks grafana plugin is exposing this behavior to the user, so it is possible it seems | 15:42 |
jobrs | if the api would support it, too, then the db-driver could do optimizations to reduce the number of queries (mid-term) | 15:43 |
*** Swami has joined #openstack-meeting-3 | 15:45 | |
rhochmuth | ok, i'll look at the code and work with rbrandt and see what we come up with | 15:46 |
rhochmuth | sound good? | 15:46 |
*** nkrinner has quit IRC | 15:46 | |
jobrs | sounds great | 15:46 |
jobrs | thank you | 15:46 |
rhochmuth | ok, thanks | 15:47 |
rhochmuth | switching topics | 15:47 |
rhochmuth | #topic stale alarms | 15:47 |
*** openstack changes topic to "stale alarms (Meeting topic: monasca)" | 15:47 | |
bklei | that's me | 15:47 |
rhochmuth | sorry times up | 15:47 |
rhochmuth | just kidding | 15:47 |
bklei | anyone else encounter this? :) | 15:47 |
ho_away | lol | 15:47 |
rhochmuth | yes, | 15:47 |
bklei | so here's the scenario | 15:47 |
*** rbrndt_ has joined #openstack-meeting-3 | 15:47 | |
bklei | the overview page in horizon, when tracking vms with alarm defs | 15:48 |
rhochmuth | we, this is one of the topi issues we've been looking at | 15:48 |
bklei | goes gray after a vm goes away | 15:48 |
bklei | and requires a manual alarm delete step | 15:48 |
bklei | so we could have a prune process specific to this, but i wonder if there's a better idea/solution | 15:48 |
bklei | to handle stale stuff in the UI | 15:48 |
rhochmuth | there is a better way | 15:49 |
bklei | good, i'm all ears | 15:49 |
*** haleyb has joined #openstack-meeting-3 | 15:49 | |
rhochmuth | but first let me say that we are solving this in our helion distributino using a script and cron job | 15:49 |
rhochmuth | that is a short-term solution | 15:49 |
rhochmuth | because the better solution is harder | 15:49 |
bklei | right, and we could do the same here -- we'd welcome you sharing ^^ | 15:49 |
rhochmuth | i'll try and get that script open-sourced somewhere | 15:50 |
bklei | gracias, and there's discussion about a more elegant solution? | 15:50 |
rhochmuth | the way we were intending was to use the Events API | 15:50 |
bklei | maybe discussion in austin? | 15:50 |
rhochmuth | Sure, we can discuss | 15:50 |
bklei | aah, so lifecycle trigger | 15:50 |
bklei | i like that | 15:50 |
rhochmuth | Correct | 15:50 |
rhochmuth | the Events APi woudl receive all VM lifecycle events | 15:51 |
bklei | that's clean -- so we can do the cron/script as a workaround till then | 15:51 |
rhochmuth | and the events engine would have a handler associated with it to delete the alarm, when the VM end event occurs | 15:51 |
rhochmuth | The only alternative right now is a cron/script | 15:52 |
*** numans has quit IRC | 15:52 | |
rhochmuth | the script atually invokes the nova api to determine the VMs that have been deleted | 15:52 |
rhochmuth | so it is not purely time based | 15:52 |
slogan_r_ | that would work | 15:52 |
bklei | nice | 15:52 |
rhochmuth | the problem with the events api/engine is that it is not getting any development time right now | 15:53 |
rhochmuth | so, it could be a long wait | 15:53 |
rhochmuth | for that to be deliever | 15:53 |
slogan_r_ | so, I presume these events events are defined by nova and they are publishing to OSLO? | 15:53 |
rhochmuth | correct | 15:53 |
*** neiljerram has joined #openstack-meeting-3 | 15:53 | |
slogan_r_ | s/events events/events/ | 15:53 |
rhochmuth | openstack notification, VM lifecycle events | 15:53 |
rhochmuth | there is a wiki that describes them all | 15:53 |
rhochmuth | but i dont' have the link | 15:54 |
rhochmuth | right now | 15:54 |
*** oheydorn has quit IRC | 15:54 | |
rhochmuth | so, is that enought of a discussion | 15:55 |
rhochmuth | on that topic | 15:55 |
bklei | thx | 15:55 |
rhochmuth | we are running out of time | 15:55 |
rhochmuth | #topic multiple metrics | 15:55 |
*** openstack changes topic to "multiple metrics (Meeting topic: monasca)" | 15:55 | |
rhochmuth | So, i posted some code | 15:55 |
rhochmuth | it isn't complete | 15:55 |
*** kmartin has joined #openstack-meeting-3 | 15:55 | |
rhochmuth | if bklei and rbak could look at it that woudl be good | 15:55 |
rhochmuth | what i would like to do is add a query parameter, "multiple_metrics" or something simialr | 15:56 |
bklei | yeah, looks good to me if we add the parm to differentiate behavior | 15:56 |
rhochmuth | to enable returning multiple metrics in a single measurements or statistics resource | 15:56 |
bklei | we'll definitely be using that | 15:56 |
rbak | I'll take a look as soon as the meeting is done. | 15:56 |
rhochmuth | this will probably improve your over all query perofmrance 10X at least | 15:56 |
rhochmuth | if not more | 15:57 |
rhochmuth | i'm actually hoping for 100X | 15:57 |
rhochmuth | i don't think this is possibel for influxb using an in-database query | 15:57 |
bklei | gonna be freaking awesome -- in vertica land :) | 15:57 |
rhochmuth | so, please take a look | 15:57 |
rhochmuth | I think we are out of time for anomaly detection | 15:58 |
ho_away | ok, next week :-) | 15:58 |
rhochmuth | sorry ho_away | 15:58 |
rhochmuth | you are up first next week | 15:58 |
rhochmuth | i'll also touch-base with luis | 15:59 |
ho_away | thanks! | 15:59 |
ho_away | yeah, i will send you email to have a meeting | 15:59 |
rhochmuth | jobrs: will get back to you | 15:59 |
bklei | thx for hosting rhochmuth! | 15:59 |
rhochmuth | thx ho_away | 15:59 |
rhochmuth | thanks everyone | 15:59 |
tgraichen | bye | 15:59 |
jobrs | thank you, looking forward too multiple metrics, too | 15:59 |
*** Sukhdev has joined #openstack-meeting-3 | 15:59 | |
slogan_r_ | later | 15:59 |
ho_away | thanks Roland | 15:59 |
Christian____ | bye and thx | 16:00 |
*** bklei has quit IRC | 16:00 | |
*** tgraichen has quit IRC | 16:00 | |
shinya_kwbt | bye | 16:00 |
rhochmuth | #endmeeting | 16:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 16:00 | |
openstack | Meeting ended Wed Mar 9 16:00:16 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/monasca/2016/monasca.2016-03-09-15.02.html | 16:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/monasca/2016/monasca.2016-03-09-15.02.txt | 16:00 |
*** ho_away has left #openstack-meeting-3 | 16:00 | |
openstack | Log: http://eavesdrop.openstack.org/meetings/monasca/2016/monasca.2016-03-09-15.02.log.html | 16:00 |
*** rbrndt_ has left #openstack-meeting-3 | 16:00 | |
*** Poornima has joined #openstack-meeting-3 | 16:00 | |
*** Christian____ has quit IRC | 16:05 | |
*** Poornima has quit IRC | 16:08 | |
*** yamahata has joined #openstack-meeting-3 | 16:10 | |
*** sdake has joined #openstack-meeting-3 | 16:14 | |
*** banix has joined #openstack-meeting-3 | 16:14 | |
*** iyamahat has joined #openstack-meeting-3 | 16:14 | |
*** sdake_ has quit IRC | 16:15 | |
*** Poornima has joined #openstack-meeting-3 | 16:16 | |
*** sdake_ has joined #openstack-meeting-3 | 16:17 | |
*** absubram has joined #openstack-meeting-3 | 16:17 | |
*** iyamahat has quit IRC | 16:18 | |
*** iyamahat has joined #openstack-meeting-3 | 16:18 | |
*** sdake has quit IRC | 16:19 | |
*** jobrs has quit IRC | 16:19 | |
*** sdake_ is now known as sdake | 16:21 | |
*** rossella_s has quit IRC | 16:28 | |
*** armax has joined #openstack-meeting-3 | 16:30 | |
*** Poornima has quit IRC | 16:31 | |
*** Poornima_K has joined #openstack-meeting-3 | 16:31 | |
*** Poornima_K is now known as Poornima | 16:31 | |
*** Poornima has quit IRC | 16:32 | |
*** mbound has quit IRC | 16:32 | |
*** dims has quit IRC | 16:33 | |
*** cloudtrainme has quit IRC | 16:34 | |
*** AndreasM has quit IRC | 16:34 | |
*** itxaka has joined #openstack-meeting-3 | 16:34 | |
*** bpokorny has joined #openstack-meeting-3 | 16:36 | |
*** galstrom_zzz is now known as galstrom | 16:39 | |
*** bpokorny has quit IRC | 16:39 | |
*** bpokorny has joined #openstack-meeting-3 | 16:39 | |
*** MarkAtwood has joined #openstack-meeting-3 | 16:40 | |
*** annegentle has quit IRC | 16:41 | |
*** annegentle has joined #openstack-meeting-3 | 16:42 | |
*** dims has joined #openstack-meeting-3 | 16:44 | |
*** iyamahat has quit IRC | 16:45 | |
*** hdaniel has quit IRC | 16:45 | |
*** cloudtrainme has joined #openstack-meeting-3 | 16:46 | |
*** vishwana_ is now known as vishwanathj | 16:48 | |
*** bogdando has joined #openstack-meeting-3 | 16:49 | |
*** e0ne has quit IRC | 16:50 | |
*** yamahata has quit IRC | 16:50 | |
*** belmoreira has quit IRC | 16:52 | |
*** annegentle has quit IRC | 16:54 | |
*** annegentle has joined #openstack-meeting-3 | 16:55 | |
*** matrohon has quit IRC | 16:56 | |
bogdando | #startmeeting ha_guide | 17:00 |
openstack | Meeting started Wed Mar 9 17:00:11 2016 UTC and is due to finish in 60 minutes. The chair is bogdando. Information about MeetBot at http://wiki.debian.org/MeetBot. | 17:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 17:00 |
*** openstack changes topic to " (Meeting topic: ha_guide)" | 17:00 | |
openstack | The meeting name has been set to 'ha_guide' | 17:00 |
bogdando | hi | 17:00 |
bogdando | #link https://wiki.openstack.org/wiki/Documentation/HA_Guide_Update#Next_Meeting | 17:00 |
*** tellesnobrega_af is now known as tellesnobrega | 17:00 | |
*** sankarshan is now known as sankarshan_away | 17:01 | |
bogdando | anyone around? | 17:02 |
*** dslevin has quit IRC | 17:02 | |
*** jlanoux has quit IRC | 17:03 | |
*** fawadkhaliq has joined #openstack-meeting-3 | 17:03 | |
*** fawadkhaliq has quit IRC | 17:03 | |
*** piet has joined #openstack-meeting-3 | 17:04 | |
*** kzaitsev_mb has joined #openstack-meeting-3 | 17:05 | |
*** kzaitsev_ws has joined #openstack-meeting-3 | 17:07 | |
bogdando | anyone around? | 17:08 |
*** cloudtra_ has joined #openstack-meeting-3 | 17:08 | |
*** iyamahat has joined #openstack-meeting-3 | 17:09 | |
*** lhartal has quit IRC | 17:09 | |
*** toddjohn_ has quit IRC | 17:09 | |
*** fawadkhaliq has joined #openstack-meeting-3 | 17:10 | |
*** cloudtrainme has quit IRC | 17:10 | |
*** yamahata has joined #openstack-meeting-3 | 17:11 | |
bogdando | #endmeeting | 17:15 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 17:15 | |
openstack | Meeting ended Wed Mar 9 17:15:03 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 17:15 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/ha_guide/2016/ha_guide.2016-03-09-17.00.html | 17:15 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/ha_guide/2016/ha_guide.2016-03-09-17.00.txt | 17:15 |
openstack | Log: http://eavesdrop.openstack.org/meetings/ha_guide/2016/ha_guide.2016-03-09-17.00.log.html | 17:15 |
*** Sukhdev has quit IRC | 17:21 | |
*** Sukhdev has joined #openstack-meeting-3 | 17:22 | |
*** safchain has quit IRC | 17:23 | |
*** jschwarz has quit IRC | 17:25 | |
*** dslevin has joined #openstack-meeting-3 | 17:26 | |
*** dslevin has quit IRC | 17:26 | |
*** dslevin has joined #openstack-meeting-3 | 17:26 | |
*** dslevin has quit IRC | 17:27 | |
*** aspiers has joined #openstack-meeting-3 | 17:27 | |
*** dslevin has joined #openstack-meeting-3 | 17:28 | |
*** dslevin has quit IRC | 17:28 | |
*** toddjohn_ has joined #openstack-meeting-3 | 17:28 | |
*** dslevin has joined #openstack-meeting-3 | 17:29 | |
*** dslevin has quit IRC | 17:30 | |
*** dimtruck is now known as zz_dimtruck | 17:30 | |
*** zz_dimtruck is now known as dimtruck | 17:30 | |
*** primeministerp has joined #openstack-meeting-3 | 17:30 | |
*** dslevin has joined #openstack-meeting-3 | 17:31 | |
*** dslevin has quit IRC | 17:32 | |
*** dslevin has joined #openstack-meeting-3 | 17:33 | |
*** mbound has joined #openstack-meeting-3 | 17:33 | |
*** toddjohn_ has quit IRC | 17:34 | |
*** mbound has quit IRC | 17:38 | |
*** toddjohn_ has joined #openstack-meeting-3 | 17:38 | |
*** cloudtra_ has quit IRC | 17:39 | |
*** sarob has joined #openstack-meeting-3 | 17:42 | |
*** cloudtrainme has joined #openstack-meeting-3 | 17:42 | |
*** neiljerram has quit IRC | 17:43 | |
*** kzaitsev_mb has quit IRC | 17:45 | |
*** notmyname has quit IRC | 17:45 | |
*** pt_15 has joined #openstack-meeting-3 | 17:46 | |
*** notmyname has joined #openstack-meeting-3 | 17:46 | |
*** lpetrut has quit IRC | 17:49 | |
*** lpetrut has joined #openstack-meeting-3 | 17:49 | |
*** mbound has joined #openstack-meeting-3 | 17:49 | |
*** mbound has quit IRC | 17:50 | |
*** dedery has quit IRC | 17:53 | |
*** annegentle has quit IRC | 17:53 | |
*** annegentle has joined #openstack-meeting-3 | 17:54 | |
*** annegentle has quit IRC | 17:56 | |
*** lpetrut has quit IRC | 17:57 | |
*** amotoki has quit IRC | 17:57 | |
*** annegentle has joined #openstack-meeting-3 | 17:57 | |
*** slogan_r_ has quit IRC | 17:59 | |
*** annegentle has quit IRC | 18:02 | |
*** toddjohn_ has quit IRC | 18:03 | |
*** toddjohn_ has joined #openstack-meeting-3 | 18:03 | |
*** neelashah has quit IRC | 18:05 | |
*** ihrachys has quit IRC | 18:10 | |
*** spzala has quit IRC | 18:11 | |
*** sdake has quit IRC | 18:11 | |
*** spzala has joined #openstack-meeting-3 | 18:11 | |
*** numans has joined #openstack-meeting-3 | 18:15 | |
*** spzala has quit IRC | 18:16 | |
*** evgenyf has quit IRC | 18:17 | |
*** neelashah has joined #openstack-meeting-3 | 18:18 | |
*** cloudtrainme has quit IRC | 18:22 | |
*** sarob has quit IRC | 18:24 | |
*** ajmiller has quit IRC | 18:24 | |
*** ajmiller has joined #openstack-meeting-3 | 18:25 | |
*** spzala has joined #openstack-meeting-3 | 18:25 | |
*** vikram_ has quit IRC | 18:26 | |
*** cloudtrainme has joined #openstack-meeting-3 | 18:27 | |
*** e0ne has joined #openstack-meeting-3 | 18:29 | |
*** toddjoh__ has joined #openstack-meeting-3 | 18:36 | |
*** toddjo___ has joined #openstack-meeting-3 | 18:37 | |
*** haleyb has quit IRC | 18:38 | |
*** haleyb has joined #openstack-meeting-3 | 18:39 | |
*** toddjohn_ has quit IRC | 18:39 | |
*** toddjohn_ has joined #openstack-meeting-3 | 18:39 | |
*** toddjoh__ has quit IRC | 18:40 | |
*** toddjoh__ has joined #openstack-meeting-3 | 18:41 | |
*** toddjo___ has quit IRC | 18:43 | |
*** kzaitsev_mb has joined #openstack-meeting-3 | 18:43 | |
*** toddjohn_ has quit IRC | 18:44 | |
*** dims has quit IRC | 18:44 | |
*** yamamoto has quit IRC | 18:45 | |
*** dims has joined #openstack-meeting-3 | 18:46 | |
*** dslevin has quit IRC | 18:50 | |
*** annegentle has joined #openstack-meeting-3 | 18:53 | |
*** toddjoh__ has quit IRC | 18:54 | |
*** toddjohn_ has joined #openstack-meeting-3 | 18:55 | |
*** sdake has joined #openstack-meeting-3 | 18:57 | |
*** dslevin has joined #openstack-meeting-3 | 18:58 | |
*** dslevin has quit IRC | 18:58 | |
*** lpetrut has joined #openstack-meeting-3 | 18:58 | |
*** jpomeroy has quit IRC | 18:58 | |
*** cbouch_ has joined #openstack-meeting-3 | 18:59 | |
*** dslevin has joined #openstack-meeting-3 | 18:59 | |
*** dslevin has quit IRC | 18:59 | |
*** luzC has joined #openstack-meeting-3 | 19:00 | |
*** cbouch has quit IRC | 19:01 | |
*** dslevin has joined #openstack-meeting-3 | 19:01 | |
*** markvoelker has quit IRC | 19:01 | |
*** dslevin has quit IRC | 19:01 | |
*** jpomeroy has joined #openstack-meeting-3 | 19:02 | |
*** Sukhdev has quit IRC | 19:02 | |
*** dslevin has joined #openstack-meeting-3 | 19:02 | |
*** dslevin has quit IRC | 19:03 | |
*** jpomeroy has quit IRC | 19:03 | |
*** markvoelker has joined #openstack-meeting-3 | 19:03 | |
*** dslevin has joined #openstack-meeting-3 | 19:03 | |
*** jpomeroy has joined #openstack-meeting-3 | 19:03 | |
*** s3wong has joined #openstack-meeting-3 | 19:03 | |
*** dslevin has quit IRC | 19:04 | |
*** cbouch__ has joined #openstack-meeting-3 | 19:05 | |
*** dslevin has joined #openstack-meeting-3 | 19:06 | |
*** dslevin has quit IRC | 19:06 | |
*** dslevin has joined #openstack-meeting-3 | 19:07 | |
*** dslevin has quit IRC | 19:08 | |
*** kzaitsev_mb has quit IRC | 19:09 | |
*** cbouch_ has quit IRC | 19:09 | |
*** sambetts is now known as sambetts|afk | 19:13 | |
*** kzaitsev_mb has joined #openstack-meeting-3 | 19:15 | |
*** yamamoto has joined #openstack-meeting-3 | 19:15 | |
*** MarkAtwood has quit IRC | 19:17 | |
*** markvoelker has quit IRC | 19:17 | |
*** markvoelker has joined #openstack-meeting-3 | 19:18 | |
*** NikitaKonovalov has quit IRC | 19:18 | |
*** SergeyLukjanov has quit IRC | 19:19 | |
*** alazarev has quit IRC | 19:19 | |
*** doug-fis_ has joined #openstack-meeting-3 | 19:19 | |
*** doug-fis_ is now known as doug-fish_ | 19:20 | |
*** alazarev has joined #openstack-meeting-3 | 19:20 | |
*** NikitaKonovalov has joined #openstack-meeting-3 | 19:20 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 19:20 | |
*** doug-fish has quit IRC | 19:21 | |
*** SergeyLukjanov has joined #openstack-meeting-3 | 19:21 | |
*** yamamoto has quit IRC | 19:21 | |
*** lpetrut has quit IRC | 19:25 | |
*** lpetrut has joined #openstack-meeting-3 | 19:25 | |
*** numans has quit IRC | 19:25 | |
*** lpetrut has quit IRC | 19:25 | |
*** lpetrut has joined #openstack-meeting-3 | 19:26 | |
*** baoli_ has quit IRC | 19:27 | |
*** sdake_ has joined #openstack-meeting-3 | 19:30 | |
*** sdake has quit IRC | 19:32 | |
*** neelashah has quit IRC | 19:32 | |
*** jed56 has quit IRC | 19:33 | |
*** primeministerp has quit IRC | 19:34 | |
*** shwetaap has left #openstack-meeting-3 | 19:35 | |
*** neelashah has joined #openstack-meeting-3 | 19:36 | |
*** sarob has joined #openstack-meeting-3 | 19:37 | |
*** yamahata has quit IRC | 19:44 | |
*** iyamahat has quit IRC | 19:44 | |
*** sarob has quit IRC | 19:44 | |
*** sdague has quit IRC | 19:45 | |
*** woodster_ has joined #openstack-meeting-3 | 19:47 | |
*** cloudtrainme has quit IRC | 19:48 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 19:48 | |
*** salv-orlando has joined #openstack-meeting-3 | 19:51 | |
*** salv-orl_ has joined #openstack-meeting-3 | 19:53 | |
*** sdague has joined #openstack-meeting-3 | 19:54 | |
*** doug-fish has joined #openstack-meeting-3 | 19:55 | |
*** doug-fish_ has quit IRC | 19:55 | |
*** salv-orlando has quit IRC | 19:56 | |
*** piet has quit IRC | 19:56 | |
*** piet has joined #openstack-meeting-3 | 19:58 | |
*** robcresswell has joined #openstack-meeting-3 | 19:59 | |
*** piet has quit IRC | 19:59 | |
david-lyle | #startmeeting horizon | 20:00 |
openstack | Meeting started Wed Mar 9 20:00:13 2016 UTC and is due to finish in 60 minutes. The chair is david-lyle. Information about MeetBot at http://wiki.debian.org/MeetBot. | 20:00 |
*** ducttape_ has joined #openstack-meeting-3 | 20:00 | |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 20:00 |
*** openstack changes topic to " (Meeting topic: horizon)" | 20:00 | |
openstack | The meeting name has been set to 'horizon' | 20:00 |
*** piet has joined #openstack-meeting-3 | 20:00 | |
*** TravT_ has joined #openstack-meeting-3 | 20:00 | |
*** TravT_ is now known as TravT | 20:00 | |
david-lyle | anyone here for Horizon? | 20:00 |
doug-fish | \o | 20:00 |
bpokorny | o/ | 20:00 |
*** tyr_ has joined #openstack-meeting-3 | 20:01 | |
*** sarob has joined #openstack-meeting-3 | 20:01 | |
robcresswell | o/ | 20:01 |
ducttape_ | i'm here for the free snacks | 20:01 |
TravT | i appear to be | 20:01 |
*** hurgleburgler has joined #openstack-meeting-3 | 20:01 | |
*** rhagarty has joined #openstack-meeting-3 | 20:01 | |
david-lyle | ok, let's roll | 20:01 |
david-lyle | We tagged M-3 last week and are working toward an RC-1 | 20:02 |
david-lyle | django_openstack_auth 2.2.0 was also released last week | 20:02 |
jpomeroy | did somebody say snacks? | 20:02 |
david-lyle | here is the list of things for RC-1 https://launchpad.net/horizon/+milestone/mitaka-rc1 | 20:03 |
david-lyle | #link https://launchpad.net/horizon/+milestone/mitaka-rc1 | 20:03 |
*** lhcheng has joined #openstack-meeting-3 | 20:03 | |
*** neelashah1 has joined #openstack-meeting-3 | 20:03 | |
itxaka | o/ | 20:03 |
david-lyle | only 1/5 has merged or made any substantial progress since M-3 was tagged | 20:03 |
david-lyle | substantial progress being patches landed | 20:04 |
david-lyle | we have a lot of people coding the things and less reviewing the things | 20:04 |
david-lyle | if we hope to land these items by next time we meet, the efforts in those columns will need to reverse | 20:05 |
*** Sukhdev has joined #openstack-meeting-3 | 20:05 | |
itxaka | yes please, more reviews less code by the cores would be nice :) | 20:05 |
*** sarob has quit IRC | 20:05 | |
itxaka | everyone can add code but only cores can approve :O | 20:05 |
david-lyle | on the positive side, all the bugs targeted for RC-1 are actively being worked | 20:05 |
*** tsv has quit IRC | 20:06 | |
*** neelashah has quit IRC | 20:06 | |
robcresswell | itxaka: Reviews from non-cores are extremely useful. | 20:06 |
*** r1chardj0n3s has joined #openstack-meeting-3 | 20:06 | |
david-lyle | the other exceptionally odd thing I've seen is patches around linting fixes | 20:06 |
r1chardj0n3s | o/ | 20:06 |
r1chardj0n3s | oh, linting, yes | 20:06 |
david-lyle | the period between M-3 and the RC is for hardening, and bug fixing not code thrash | 20:06 |
TravT | the linting ones i'm all for at the beginning of next cycle, but right now they cause merge conflicts | 20:07 |
robcresswell | I'd vote for -2ing them. | 20:07 |
r1chardj0n3s | yes, linting can wait until next cycle | 20:07 |
doug-fish | robcresswell: turns out you can just do that! | 20:07 |
david-lyle | it's not that it's not valuable, just not now :) | 20:07 |
robcresswell | doug-fish: haha. Feels a little abrupt, thats all :) | 20:07 |
r1chardj0n3s | yep | 20:07 |
r1chardj0n3s | and also there's the whole thing about jsdoc :-) | 20:08 |
robcresswell | Agreed. I sent out an email to that effect. If I remembered to press send. | 20:08 |
david-lyle | ok so please spend some time reviewing the things | 20:08 |
david-lyle | yeah I think jsdoc can go | 20:08 |
* r1chardj0n3s just woke up, sorry, need to get up to speed | 20:08 | |
robcresswell | Basically, everyone should make the RC1 bug list their home screen for the next week :D | 20:10 |
robcresswell | LI fixes need to be iterated quickly and merged, or we will have to revert. There are blocking bugs iirc. | 20:10 |
david-lyle | #chair robcresswell | 20:10 |
openstack | Current chairs: david-lyle robcresswell | 20:10 |
david-lyle | my internet is acting up so adding robcresswell just in case | 20:11 |
robcresswell | I'm making my way through the RC1 list, so any patch on there *will* get reviewed. | 20:11 |
*** matt-borland has joined #openstack-meeting-3 | 20:11 | |
*** ivar-lazzaro has quit IRC | 20:12 | |
robcresswell | Think we lost dave :p | 20:12 |
* matt-borland walks in late | 20:12 | |
robcresswell | There are no agenda items for today it seems. | 20:12 |
david-lyle | I may still be here, just laggy | 20:12 |
david-lyle | I had one more general item | 20:12 |
robcresswell | Go ahead | 20:12 |
david-lyle | beyond getting the things out the door | 20:12 |
david-lyle | The PTL election cycle starts March 11 | 20:13 |
david-lyle | at least the nomination period | 20:13 |
david-lyle | then one week later are the elections | 20:13 |
david-lyle | I'm not going to run | 20:14 |
ducttape_ | david-lyle - thanks for all your work. you are not the worst PTL out there, you should be proud ;) | 20:14 |
TravT | it's been a good run, david-lyle | 20:14 |
matt-borland | many, many thanks :) | 20:14 |
doug-fish | david-lyle: yes, well done! | 20:15 |
r1chardj0n3s | thanks david-lyle! | 20:15 |
bpokorny | Nice job these years, david-lyle! | 20:15 |
david-lyle | so if you plan to run the info is posted | 20:15 |
tyr_ | it looks like a really hard job. Nice work david-lyle | 20:15 |
* david-lyle finds the link | 20:15 | |
david-lyle | I think the community is ready for not me, and I'm ready for not me, so cheers :) | 20:15 |
david-lyle | and thanks | 20:16 |
TravT | please assure us that you'll still keep working on horizon, though? | 20:16 |
david-lyle | #link https://wiki.openstack.org/wiki/PTL_Elections_March_2016 | 20:16 |
david-lyle | hori what? | 20:16 |
rhagarty | thanks for your leadership... have you "named" a successor? | 20:16 |
david-lyle | yeah, I'm not going anywhere | 20:17 |
ducttape_ | we name the successor ;) | 20:17 |
david-lyle | rhagarty: that's up to horizon ATCs | 20:17 |
krotscheck | o/ | 20:17 |
krotscheck | whoa, thanks! | 20:17 |
krotscheck | david-lyle++ | 20:17 |
david-lyle | ok, moving on | 20:17 |
*** toddjohn_ has quit IRC | 20:18 | |
david-lyle | one last thing DST reminder in the US, next week meeting will be one hour later | 20:18 |
* TravT looks forward to being early to something | 20:18 | |
david-lyle | rest of the world I have no idea :) | 20:18 |
r1chardj0n3s | Australia changes back at the start of April so the meetings change to 10pm and 6am | 20:19 |
robcresswell | UK doesnt shift for a few weeks yet. | 20:19 |
*** tsufiev has joined #openstack-meeting-3 | 20:19 | |
david-lyle | As robcresswell mentioned before, there are no agenda items | 20:20 |
david-lyle | #topic Open Discussion | 20:20 |
david-lyle | my lag is back | 20:20 |
david-lyle | so trying again | 20:20 |
*** openstack changes topic to "Open Discussion (Meeting topic: horizon)" | 20:20 | |
*** sdake has joined #openstack-meeting-3 | 20:21 | |
david-lyle | As robcresswell mentioned before, there are no agenda items | 20:21 |
david-lyle | nevermind | 20:21 |
* david-lyle yells at his ISP | 20:21 | |
krotscheck | I'm collecting feedback for any changes needed to eslint-config-openstack before cutting 2.0 as the newton version. | 20:21 |
r1chardj0n3s | I meant to add agenda items but I was bushed coming back from the bugsmash, sorry | 20:21 |
r1chardj0n3s | I have an eslint-related change I proposed on openstack-dev (and patch) that I'm happy to defer until N is open but I'd like us to think about | 20:22 |
r1chardj0n3s | and thankyou to those folks who have thought about it and contributed already | 20:22 |
r1chardj0n3s | http://lists.openstack.org/pipermail/openstack-dev/2016-March/088759.html is the mail thread | 20:23 |
*** iyamahat has joined #openstack-meeting-3 | 20:23 | |
*** sdake_ has quit IRC | 20:23 | |
r1chardj0n3s | I have someone from docs helping look into tooling for this, we'll see where that goes | 20:23 |
r1chardj0n3s | ultimately I see value in us having published docs for the horizon.framework code we've created (at a minimum) which includes API docs and separate prose around that (tutorial, developer guide style) | 20:24 |
tsufiev | yes, that would be nice | 20:24 |
r1chardj0n3s | and it'd be great if that could be published as part of our existing docs | 20:24 |
robcresswell | Absolutely agreed on the framework documentation. Its good for plugins and any newcomers to Horizon. | 20:25 |
r1chardj0n3s | so I would just say that people might want to hold off "fixing" jsdoc until we settle on our doc syntax | 20:25 |
*** ihrachys has joined #openstack-meeting-3 | 20:25 | |
r1chardj0n3s | (noting that a lot of the jsdoc "fixes" are actually unnecessary in ngdoc, which is what most of the docs have been written for) | 20:26 |
r1chardj0n3s | so there's potentially a lot of wasted effort there, sorry | 20:26 |
itxaka | So we would leave the checking to the jsdoc generator then? | 20:26 |
r1chardj0n3s | that would be the plan, yes | 20:27 |
itxaka | but that is not in place and its something that we cant enfornce rigth now, having eslint check for that meanwhile gives us a way to enforce it _now_ | 20:27 |
krotscheck | Do they have no value whatsoever in an ngdoc world? | 20:27 |
r1chardj0n3s | itxaka: but eslint is enforcing things that we don't even know we want enforced, which makes no sense to me :-) | 20:28 |
itxaka | ah, I cant talk about that becuase I have no idea about this | 20:28 |
r1chardj0n3s | krotscheck: *some* jsdoc constructs do, but ngdoc diverts (around things like @returns and others) | 20:28 |
itxaka | I know that when looking at the js code I get happy the more comments I see before a function/class/controller | 20:28 |
itxaka | :D | 20:28 |
krotscheck | r1chardj0n3s: This seems to disagree with that statement -> https://github.com/angular/angular.js/wiki/Writing-AngularJS-Documentation | 20:28 |
r1chardj0n3s | yes :-) | 20:28 |
krotscheck | (specifically with reference to @returns) | 20:29 |
r1chardj0n3s | krotscheck: don't even start with me on the "recommendations" from the angular world | 20:29 |
r1chardj0n3s | their recommended tool *does not work* ... let me rant about that in a non-meeting time :-) | 20:29 |
krotscheck | r1chardj0n3s: Uh-oh, I hear an opinion coming! | 20:29 |
*** Sukhdev has quit IRC | 20:29 | |
robcresswell | We have enough of those around here | 20:29 |
r1chardj0n3s | I shan't take up valuable meeting time on that | 20:29 |
*** tellesnobrega is now known as tellesnobrega_af | 20:30 | |
robcresswell | opinions I mean | 20:30 |
TravT | r1chardj0n3s opinions are more entertaining in person | 20:30 |
r1chardj0n3s | because way more importantly, I would very much like everyone to think on http://lists.openstack.org/pipermail/openstack-dev/2016-March/088641.html | 20:30 |
krotscheck | r1chardj0n3s: so... http://blog.codinghorror.com/the-works-on-my-machine-certification-program/ | 20:30 |
krotscheck | ;) | 20:30 |
r1chardj0n3s | I know the xstatic packaging thing is a very hard problem | 20:30 |
r1chardj0n3s | but we need some solution for this or we're never going to update our JS/CSS/fonts ever again :/ | 20:31 |
hurgleburgler | :'( | 20:31 |
david-lyle | the app-catalog threw a wrench into things | 20:31 |
r1chardj0n3s | something that changed that folks might not be aware of is the addition of upper-constraints recently | 20:31 |
david-lyle | now I'm fresh out of ideas | 20:32 |
*** cbouch__ has quit IRC | 20:32 | |
r1chardj0n3s | that means that we can break the gate when we try to update xstatic | 20:32 |
r1chardj0n3s | hence that wall of text email trying to come up with a solution | 20:32 |
r1chardj0n3s | and as david-lyle says, then along came app-catalog | 20:32 |
krotscheck | r1chardj0n3s: Well, for what it's worth, I have an xstatic-packaging job for pure JS projects on my roadmap for newton. | 20:32 |
*** cbouch__ has joined #openstack-meeting-3 | 20:32 | |
krotscheck | That only helps with packages that we control though, the repackaged ones become problematic. | 20:32 |
r1chardj0n3s | krotscheck: the *packaging* of xstatic is a solved problem - there are patches in play to solve that | 20:32 |
david-lyle | our xstatic is all repackaged | 20:33 |
r1chardj0n3s | it's the problem specifically mentioned in that email I reference that is not solved and is very difficult to solve | 20:33 |
*** Aish has joined #openstack-meeting-3 | 20:33 | |
krotscheck | r1chardj0n3s: I get that. Please don't patronize me. | 20:33 |
r1chardj0n3s | I should mention that: during the bugsmash this week myself and my team put forward patches to openstack-infra and to openstack-releases to enable automated release of xstatic through the proper channels again | 20:34 |
r1chardj0n3s | krotscheck: I wasn't patronizing you, I was making sure you were aware of which problem I was talking about | 20:34 |
david-lyle | r1chardj0n3s: even the 4 . versions ? | 20:34 |
r1chardj0n3s | and that you weren't duplicating effort | 20:34 |
david-lyle | err 3 .'s | 20:34 |
r1chardj0n3s | david-lyle: yes | 20:34 |
robcresswell | I need to catch up on the email thread. | 20:35 |
robcresswell | This sounds like something we should run through at the summit too, as long as people are willing to familiarise themselves beforehand. I don't know that I have the time to help figure this out in the middle of RC. | 20:36 |
robcresswell | But thats just me :) | 20:36 |
r1chardj0n3s | FWIW the patch to update our docs for *generating* xstatic packages is here https://review.openstack.org/#/c/289142/ | 20:36 |
r1chardj0n3s | and that links to the proposed patch to jenkins for handling things on that side | 20:37 |
krotscheck | So much headache over xstatic. | 20:37 |
r1chardj0n3s | but not the patch on the openstack-releases side since that's not a depdendent change, but more of a follow on | 20:37 |
r1chardj0n3s | please feel free to ask questions about any aspects of the mail I mention that are confusing | 20:38 |
r1chardj0n3s | there's a bunch of confusion in openstack land about upper-constraints | 20:38 |
r1chardj0n3s | (which *should* be called "pinned-constraints" but that ship sailed) | 20:39 |
david-lyle | I don't think you need to qualify the confusion | 20:39 |
*** tellesnobrega_af is now known as tellesnobrega | 20:39 | |
david-lyle | it's general | 20:39 |
r1chardj0n3s | :-) | 20:39 |
TravT | r1chardj0n3s: i've only read the first message of the thread | 20:39 |
TravT | but can't we just put up the upper constraints fix and the horizon fix, approve horizon fix, but put the Depends-On flag for cross repo merges | 20:40 |
TravT | it would minimize breakage time | 20:40 |
r1chardj0n3s | you can't merge the horizon fix before the upper constraints fix unless the horizon fix is backward compatible, which is solution 1 | 20:41 |
r1chardj0n3s | because the horizon fix will be running against the old version | 20:41 |
*** cloudtrainme has joined #openstack-meeting-3 | 20:41 | |
TravT | http://lists.openstack.org/pipermail/openstack-dev/2015-February/056515.html | 20:41 |
r1chardj0n3s | so even with that, there will be that period of time between the horizon and constraints patches landing where things will break | 20:42 |
krotscheck | TravT: That breaks down with requirements, because a req has to merge, then the update-bot has to propose the fix to horizon. | 20:42 |
r1chardj0n3s | even with the depends-on | 20:42 |
TravT | the bot doesn't have to propose them | 20:42 |
TravT | we can propsoe them | 20:42 |
TravT | propose | 20:43 |
TravT | and approve them | 20:43 |
krotscheck | TravT: That'll cause the incompatible requirements job to fail, no? | 20:43 |
r1chardj0n3s | TravT: the issue is the upper-constraints change | 20:43 |
TravT | perhaps... | 20:43 |
TravT | all i'm saying is this might be a way to minimize breakage time | 20:43 |
r1chardj0n3s | upper-constraints specifies the *precise* version of xstatic-angular that Horizin uses in integrated tests | 20:43 |
*** salv-orl_ has quit IRC | 20:43 | |
*** iyamahat has quit IRC | 20:44 | |
r1chardj0n3s | so if Horizon and constraints land at different times (as in the diagram in the email) then horizon will break if it's not compatible with old and new versions in constraints | 20:44 |
r1chardj0n3s | note that I also have a patch up for using upper-constraints in our tox envs https://review.openstack.org/#/c/290203/ | 20:45 |
krotscheck | ...just cheking real quick - the app catalog, aren't they a horizon plugin, and can therefore inherit their dependencies from horizon? | 20:45 |
david-lyle | krotscheck: no | 20:45 |
r1chardj0n3s | this would bring our other testing in line with the integrated testing | 20:45 |
david-lyle | not a plugin | 20:45 |
david-lyle | there is a plugin | 20:45 |
TravT | what are they? | 20:45 |
david-lyle | but there's also a community web site not running on horizon | 20:45 |
r1chardj0n3s | http://apps.openstack.org/ | 20:46 |
r1chardj0n3s | TravT: ^ | 20:46 |
TravT | thx, r1chardj0n3s i know about them... just don't know what david means | 20:46 |
r1chardj0n3s | ok | 20:46 |
TravT | i actually am wearing their t-shirt as we speak... | 20:46 |
TravT | from a summit or two ago | 20:46 |
r1chardj0n3s | yeah, they're very separate from Horizon | 20:46 |
david-lyle | they have 2 uis | 20:46 |
TravT | pretty comfy i must say | 20:47 |
david-lyle | one plugin and one not | 20:47 |
krotscheck | david-lyle: Ok, so, the plugin can inherit from horizon, and apps.openstack.org isn't part of the integrated release, so we don't need to worry about it? | 20:47 |
david-lyle | but they apparently want to share code | 20:47 |
krotscheck | Ah, that's the issue. | 20:47 |
david-lyle | and xstatic packages, IIUC | 20:47 |
david-lyle | but, they are a snowflake that should probably just manage it's own xstatic dependencies | 20:48 |
david-lyle | it's not as if we're removing releases | 20:48 |
TravT | well, i think all plugins should assert, even document, their horizon release compatibility level | 20:48 |
david-lyle | that probably requires further conversation | 20:48 |
krotscheck | Ok, so the "Along came app-catalog" point that supposedly threw a wrench into everything isn't actually an issue. | 20:48 |
krotscheck | (or is probably not an issue) | 20:49 |
david-lyle | plugins shouldn't be the issue | 20:49 |
robcresswell | Thats the point though right, one of their UIs isnt a plugin but still wants to use xstatic packages? | 20:49 |
TravT | horizon is just an aggregate library to them | 20:49 |
robcresswell | Plugins will always rely on Horizon so they are a non-issue as far as I can tell | 20:49 |
*** liangy has quit IRC | 20:49 | |
*** doug-fish has quit IRC | 20:49 | |
krotscheck | robcresswell: Yeah, but it's a UI that's not part of the integrated release. i.e. unlikely to ever be part of an ubuntu package. | 20:49 |
r1chardj0n3s | I think having them manage their own xstatic constraints is reasonable --- unless someone ever decided to install Horizon and app-catalog on the same debian/redhat system :-( | 20:49 |
r1chardj0n3s | global dependencies, ugh | 20:50 |
robcresswell | krotscheck: Ah. So a very lightweight spanner in the works. | 20:50 |
david-lyle | r1chardj0n3s: woe be to them | 20:50 |
r1chardj0n3s | personally, I think the option of Horizon specifying its own constraints is still the only workable one | 20:51 |
david-lyle | me too | 20:51 |
r1chardj0n3s | even though.... y'know... ATOMIC ZUUL | 20:51 |
r1chardj0n3s | heh | 20:51 |
r1chardj0n3s | lifeless was particularly fond of that solution ;-) | 20:51 |
* krotscheck felt like he contributed! | 20:51 | |
*** ihrachys has quit IRC | 20:51 | |
r1chardj0n3s | but also very supportive of the local constraints | 20:51 |
TravT | i think horizon should specify its constraints and plugins should be tagged or at least documented along with the releases of horizon. | 20:51 |
tsufiev | Lol, we cannot even reliably use depends-on for libs | 20:52 |
r1chardj0n3s | tsufiev: so that means a bug in depends-on that infra knows they should fix :-) | 20:52 |
*** crobertsrh has joined #openstack-meeting-3 | 20:52 | |
r1chardj0n3s | they're aware of some gaps in that | 20:52 |
TravT | because horizon has APIs as well | 20:52 |
tsufiev | r1chardj0n3s: they said i'm welcomed to contribute :) | 20:52 |
TravT | every line of code is apparently an API in horizon | 20:52 |
r1chardj0n3s | I'm sure you are :-) | 20:52 |
krotscheck | TravT: I hear you can copyright those. | 20:53 |
hurgleburgler | LOL | 20:53 |
*** toddjohn_ has joined #openstack-meeting-3 | 20:53 | |
TravT | so this whole discussion on external library version dependencies is no different than a plugin being dependent on a version of horizon | 20:53 |
*** armax has quit IRC | 20:53 | |
*** e0ne has quit IRC | 20:53 | |
TravT | horizon is just an aggregate version | 20:54 |
*** annegentle has quit IRC | 20:54 | |
r1chardj0n3s | TravT: with the big exception that plugins aren't in the integrated tests so won't break the gate when we release a new xstatic :-) | 20:54 |
TravT | either you work with it and all of its dependencies or you don't | 20:54 |
*** ediardo has joined #openstack-meeting-3 | 20:54 | |
*** armax has joined #openstack-meeting-3 | 20:54 | |
*** tqtran has joined #openstack-meeting-3 | 20:54 | |
*** tqtran has quit IRC | 20:54 | |
*** tqtran has joined #openstack-meeting-3 | 20:55 | |
TravT | this is no different than the situation today if we change something in horizon | 20:55 |
TravT | we don't know who it affects | 20:55 |
r1chardj0n3s | TravT: don't we have most of the integrated tests in our test suite? | 20:55 |
r1chardj0n3s | grenade, tempest, horizon-integrated? | 20:55 |
TravT | do we test all of the horizon plugins in there? | 20:56 |
r1chardj0n3s | those are not in the integrated test suite | 20:56 |
TravT | my point | 20:56 |
r1chardj0n3s | yes, but | 20:56 |
r1chardj0n3s | the whole point of that email I wrote is that an xstatic release can break the gate | 20:56 |
r1chardj0n3s | a plugin might break, but it won't break the gate | 20:56 |
krotscheck | TravT: If someone downstream wants to notify the team that a change breaks their world, there's ways to spin up their own voting-or-non infra systems to provide that feedback. | 20:56 |
r1chardj0n3s | so it's ok if a plugin breaks for a while | 20:56 |
TravT | true point there r1chardj0n3s | 20:56 |
r1chardj0n3s | but we can't block all of OpenStack | 20:57 |
krotscheck | The only place where you should gate on plugins is if the plugin is part of the integrated release. | 20:57 |
r1chardj0n3s | and yes, we should increase coverage of plugin testing (david-lyle is on that, I believe ;-) | 20:57 |
TravT | so, in other words, if zuul could just have a commit group | 20:57 |
TravT | either all members of group pass or all don't | 20:57 |
*** liangy has joined #openstack-meeting-3 | 20:58 | |
*** toddjohn_ has quit IRC | 20:58 | |
david-lyle | r1chardj0n3s: from which view point? | 20:58 |
r1chardj0n3s | if zuul could do atomic commits across multiple repos, the problem would go away ATOMIC ZUUL | 20:58 |
david-lyle | plugins test up, us testing down doesn't really make sense | 20:58 |
r1chardj0n3s | david-lyle: wanting it? :-) | 20:58 |
tsufiev | david-lyle: +1 | 20:58 |
*** sigmavirus24_awa is now known as sigmavirus24 | 20:58 | |
krotscheck | +1 | 20:58 |
david-lyle | we have the same problem with python-*client changes | 20:59 |
david-lyle | but requiring say keystone client to test all consumers per change won't work | 20:59 |
r1chardj0n3s | oh, on that | 20:59 |
r1chardj0n3s | so I also have on my TODO now to add some more of Horizon's tests to the jobs that test constraints changes | 21:00 |
r1chardj0n3s | so that constraints changes will have much better coverage of whether Horizon might break | 21:00 |
r1chardj0n3s | which would probably have picked up that heatclient snafu | 21:00 |
lhcheng | OSC pulls in all plugin and do a sanity check that the command namespaces are all unique, perhaps we can do something similar | 21:01 |
david-lyle | time's up. Thanks everyone and please review the RC-1 items | 21:01 |
david-lyle | #endmeeting | 21:01 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 21:01 | |
openstack | Meeting ended Wed Mar 9 21:01:26 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 21:01 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/horizon/2016/horizon.2016-03-09-20.00.html | 21:01 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/horizon/2016/horizon.2016-03-09-20.00.txt | 21:01 |
openstack | Log: http://eavesdrop.openstack.org/meetings/horizon/2016/horizon.2016-03-09-20.00.log.html | 21:01 |
*** matt-borland has left #openstack-meeting-3 | 21:01 | |
*** r1chardj0n3s has left #openstack-meeting-3 | 21:01 | |
*** tsufiev has left #openstack-meeting-3 | 21:01 | |
*** ducttape_ has left #openstack-meeting-3 | 21:01 | |
*** sarob has joined #openstack-meeting-3 | 21:02 | |
*** itxaka has quit IRC | 21:02 | |
*** dims has quit IRC | 21:05 | |
*** sarob has quit IRC | 21:09 | |
*** alexpilotti has quit IRC | 21:13 | |
*** cloudtrainme has quit IRC | 21:14 | |
*** alexpilotti has joined #openstack-meeting-3 | 21:15 | |
*** markvoelker has quit IRC | 21:20 | |
*** sdague_ has joined #openstack-meeting-3 | 21:24 | |
*** cloudtrainme has joined #openstack-meeting-3 | 21:25 | |
*** doug-fish has joined #openstack-meeting-3 | 21:25 | |
*** iyamahat has joined #openstack-meeting-3 | 21:28 | |
*** baoli has joined #openstack-meeting-3 | 21:37 | |
*** dims has joined #openstack-meeting-3 | 21:37 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 21:37 | |
*** ivar-lazzaro has quit IRC | 21:39 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 21:41 | |
*** mfranc213 has quit IRC | 21:42 | |
*** banix has quit IRC | 21:43 | |
*** sarob has joined #openstack-meeting-3 | 21:43 | |
*** sdake has quit IRC | 21:44 | |
*** luzC has left #openstack-meeting-3 | 21:45 | |
*** yamahata has joined #openstack-meeting-3 | 21:47 | |
*** dtardivel has quit IRC | 21:48 | |
*** rtheis has quit IRC | 21:52 | |
*** crobertsrh has left #openstack-meeting-3 | 21:54 | |
*** banix has joined #openstack-meeting-3 | 21:55 | |
*** dims has quit IRC | 21:56 | |
*** vhoward has quit IRC | 21:56 | |
*** dconde has joined #openstack-meeting-3 | 21:56 | |
*** _sarob has joined #openstack-meeting-3 | 21:56 | |
*** _sarob has quit IRC | 21:57 | |
*** cloudtrainme has quit IRC | 21:57 | |
*** _sarob has joined #openstack-meeting-3 | 21:57 | |
*** dims has joined #openstack-meeting-3 | 21:58 | |
*** cloudtrainme has joined #openstack-meeting-3 | 21:59 | |
*** Sukhdev has joined #openstack-meeting-3 | 21:59 | |
*** ediardo has quit IRC | 22:00 | |
*** sarob has quit IRC | 22:00 | |
*** absubram has quit IRC | 22:06 | |
*** dimtruck is now known as zz_dimtruck | 22:07 | |
*** lblanchard has quit IRC | 22:08 | |
*** cbouch__ has quit IRC | 22:11 | |
*** Sukhdev has quit IRC | 22:14 | |
*** sdague_ has quit IRC | 22:17 | |
*** sdague has quit IRC | 22:17 | |
*** david-lyle has quit IRC | 22:19 | |
*** david-lyle has joined #openstack-meeting-3 | 22:20 | |
*** krtaylor has quit IRC | 22:23 | |
*** jmckind has quit IRC | 22:24 | |
*** dims has quit IRC | 22:29 | |
*** yamahata has quit IRC | 22:35 | |
*** iyamahat has quit IRC | 22:35 | |
*** krtaylor has joined #openstack-meeting-3 | 22:36 | |
*** piet has quit IRC | 22:36 | |
*** piet has joined #openstack-meeting-3 | 22:37 | |
*** zz_dimtruck is now known as dimtruck | 22:38 | |
*** galstrom is now known as galstrom_zzz | 22:38 | |
*** jtomasek has quit IRC | 22:39 | |
*** banix has quit IRC | 22:42 | |
*** _sarob has quit IRC | 22:43 | |
*** egallen has quit IRC | 22:44 | |
*** Sukhdev has joined #openstack-meeting-3 | 22:44 | |
*** dims has joined #openstack-meeting-3 | 22:44 | |
*** Sukhdev has quit IRC | 22:46 | |
*** Sukhdev has joined #openstack-meeting-3 | 22:55 | |
*** baoli has quit IRC | 22:57 | |
*** saibarscai has joined #openstack-meeting-3 | 22:58 | |
*** bpokorny_ has joined #openstack-meeting-3 | 22:58 | |
*** Sukhdev has quit IRC | 23:01 | |
*** baoli has joined #openstack-meeting-3 | 23:01 | |
*** saibarspeis has quit IRC | 23:01 | |
*** saibarscai is now known as saibarspeis | 23:01 | |
*** bpokorny has quit IRC | 23:01 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!