Earlier  
Posted Nick Remark
#openstack-nova - 2019-01-14
15:29:00 efried (jaypipes heads up)
15:29:48 efried The first one was the placement traffic improvement series starting at https://review.openstack.org/#/c/615677/
15:30:11 efried but
15:30:11 efried IIRC, you had deployed it and demonstrated the expected improvements, which is great.
15:30:22 efried there was some concern about how it would behave in large ironic deployments.
15:30:36 efried Late last week I made some updates to hopefully take care of that
15:31:25 efried Last I recall, you were about to start deploying to your ironic nodes - not sure how far you got on that or whether you stalled it because of the perceived problems with the patches.
15:31:43 belmoreira efried: that are great news
15:31:54 efried Anyway, we were hoping you could redeploy the series in its current form to see if it's copacetic
15:34:03 belmoreira before the end of the year I was trying it with the ironic compute nodes. It was in our small test cell, and it was OK. Scalability issues will only be noticed in our prod instance. Was planning to do it next week.
15:34:37 belmoreira will check the new code, thanks.
15:36:16 efried belmoreira: Great.
15:36:40 efried I don't know anything about this, will let him speak to it.
15:36:40 efried The other one was jaypipes: https://review.openstack.org/#/c/623558/
15:43:09 cfriesen artom: have you made any progress with the resource-aware live migration stuff? I don't see any reviews up since the spec review.
15:43:56 sean-k-mooney cfriesen: i haven't seen artom online downstream yet today so not sure if he is about yet
15:44:26 cfriesen sean-k-mooney: thanks
15:44:54 belmoreira efried: I didn't try jaypipes code because merge/dependencies issues. Ended up with a custom code that only gets the info from the nodes in the cell. Will revisit it next week.
15:45:06 efried ight
15:45:18 jaypipes belmoreira: https://review.openstack.org/#/c/623558/ commit message should be self-explanatory. It should dramatically increase performance of your scheduler due to not doing N queries and only doing 1 query per cell.
15:45:29 sean-k-mooney cfriesen: i know he plans to work on it this sprint and once i finsih off the last few bits for the sriov migraton ill likely try and spend my time helping him with that work
15:46:28 cfriesen sean-k-mooney: good to hear. I'm hoping to have some review cycles for this.
15:52:05 belmoreira jaypipes: let me revisit again your patch. I wasn't able to use your code directly because it was relying in few things that are new to rocky and I got scared to push them to prod. But we cooked a light similar thing. This is the result in the schedule time: https://docs.google.com/document/d/1atA0wbUNBCdojiq8WyBKA0k8Ulyj91bzXDMPOIN9gRI
15:52:24 belmoreira jaypipes: I think yours will improve it even more
15:55:07 belmoreira jaypipes: after this what we observed is that now most of the time is because the placement call... But needs more investigation in our side.
15:56:53 belmoreira jaypipes: will let you know when we start again our tests. Thanks for all this work
15:57:55 jaypipes belmoreira: rock on :)
16:11:30 adrianc sean-k-mooney: working on the nits, PS will be uploaded by tommorow
16:12:38 adrianc sean-k-mooney: left to deal with several on the indirect implementation commit and ill upload
16:13:05 sean-k-mooney ok ill wait untill you have uploaded it so to rebase
16:13:25 artom sean-k-mooney, I'm around
16:13:33 artom cfriesen, nothing posted yet, working on it
16:13:35 adrianc sean-k-mooney: thanks
16:13:55 artom sean-k-mooney, just because I don't say anything, doesn't mean I'm not here ;)
16:13:59 cfriesen artom: cool, thanks.
16:21:29 sean-k-mooney artom: ah lurking in the backgound. sneaky :)
16:23:21 artom sean-k-mooney, I mean, it's sort of what everyone does by default, no?
16:26:10 sean-k-mooney artom: ya true but i usually say hi in the morning
16:27:51 artom sean-k-mooney, maybe I'll start doing that :)
16:29:39 openstackgerrit Balazs Gibizer proposed openstack/nova master: Reject interface attach with QoS aware port https://review.openstack.org/570078
16:29:40 openstackgerrit Balazs Gibizer proposed openstack/nova master: Create RequestGroup from neutron port https://review.openstack.org/625941
16:29:40 openstackgerrit Balazs Gibizer proposed openstack/nova master: Reject networks with QoS policy https://review.openstack.org/570079
16:29:41 openstackgerrit Balazs Gibizer proposed openstack/nova master: Include requested_resources to allocation candidate query https://review.openstack.org/625942
16:29:43 openstackgerrit Balazs Gibizer proposed openstack/nova master: Transfer port.resource_request to the scheduler https://review.openstack.org/567268
16:29:44 openstackgerrit Balazs Gibizer proposed openstack/nova master: Calculate RequestGroup resource provider mapping https://review.openstack.org/616239
16:29:44 openstackgerrit Balazs Gibizer proposed openstack/nova master: Extend RequestGroup object for mapping https://review.openstack.org/619527
16:29:45 openstackgerrit Balazs Gibizer proposed openstack/nova master: Pass resource provider mapping to neutronv2 api https://review.openstack.org/616240
16:29:45 openstackgerrit Balazs Gibizer proposed openstack/nova master: Fill the RequestGroup mapping during schedule https://review.openstack.org/619528
16:29:46 openstackgerrit Balazs Gibizer proposed openstack/nova master: Recalculate request group - RP mapping during re-schedule https://review.openstack.org/619529
16:29:49 openstackgerrit Balazs Gibizer proposed openstack/nova master: Send RP uuid in the port binding https://review.openstack.org/569459
16:29:50 openstackgerrit Balazs Gibizer proposed openstack/nova master: Test boot with more ports with bandwidth request https://review.openstack.org/573317
16:29:51 openstackgerrit Balazs Gibizer proposed openstack/nova master: Remove port allocation during detach https://review.openstack.org/622421
16:29:52 openstackgerrit Balazs Gibizer proposed openstack/nova master: Record requester in the InstancePCIRequest https://review.openstack.org/625310
16:29:52 openstackgerrit Balazs Gibizer proposed openstack/nova master: Refactor PortResourceRequestBasedSchedulingTestBase https://review.openstack.org/624080
16:29:53 openstackgerrit Balazs Gibizer proposed openstack/nova master: Add pf_interface_name tag to passthrough_whitelist https://review.openstack.org/625311
16:29:54 openstackgerrit Balazs Gibizer proposed openstack/nova master: Extend NeutronFixture to return port with resource request https://review.openstack.org/630719
16:29:54 openstackgerrit Balazs Gibizer proposed openstack/nova master: Ensure that bandwidth and VF are from the same PF https://review.openstack.org/623543
16:29:55 openstackgerrit Balazs Gibizer proposed openstack/nova master: Reject server create with port having resource request https://review.openstack.org/630721
16:29:55 openstackgerrit Balazs Gibizer proposed openstack/nova master: Read port resource request from Neutron https://review.openstack.org/630720
16:29:56 openstackgerrit Balazs Gibizer proposed openstack/nova master: Reject migrate with port having resource request https://review.openstack.org/630723
16:29:56 openstackgerrit Balazs Gibizer proposed openstack/nova master: Reject resize with port having resource request https://review.openstack.org/630722
16:29:57 openstackgerrit Balazs Gibizer proposed openstack/nova master: Reject unshelve with port having resource request https://review.openstack.org/630725
16:29:57 openstackgerrit Balazs Gibizer proposed openstack/nova master: Reject evacuate with port having resource request https://review.openstack.org/630724
16:31:07 sean-k-mooney hehe i takeit you have resovled all the merge conflits
16:32:18 gibi sean-k-mooney: not just that, but make it so that the new external behavior is only active in a new microversion (which still needs to be added on the top)
16:32:35 gibi mriedem: ^^ fyi
16:33:07 sean-k-mooney gibi: cool and for the old micro version dose it ignore the request or reject
16:33:36 gibi sean-k-mooney: today it rejects. Ignoring the request leads to some hard to manage edge cases that I added to the etherpad
16:34:02 gibi sean-k-mooney: like create a server with a new microversion so there is port allocation but then migrate it with an old microversion
16:34:49 sean-k-mooney ok well we can disucss those on the call i guess
16:34:59 gibi sean-k-mooney: yes, definitely
16:35:11 sean-k-mooney on blance that might be safer but we need a failly big upgrade impact section to call it out
16:35:24 sean-k-mooney did you choose a time by the way
16:35:36 gibi sean-k-mooney: I still have to talk to mlavalle about it
16:35:56 gibi sean-k-mooney: as the last proposed time, Tuesday, does not seem to work any more
16:36:19 mlavalle gibi: will get back to you in ~30 mins
16:36:27 gibi mlavalle: OK, no worries
16:36:36 sean-k-mooney ok cool ill try and be there but i also dont need to be so ill keep an eye out on the ml
16:37:04 gibi sean-k-mooney: i will post to the ML in any case
16:38:09 gibi sean-k-mooney: btw if we go with the reject solution in nova, we can still turn off sending the resource request in neutron. That way we can get back the true legacy behavior, i.e. no resource request in the port et all
16:39:41 sean-k-mooney gibi: im not quite sure how you neutron would know when to do that. are you suggesting a config opion for it?
16:40:19 gibi sean-k-mooney: yes, it is config driven in this WIP patch https://review.openstack.org/#/c/627978/
16:40:58 gibi sean-k-mooney: it turned out that neutron api extensions are not selectively loaded but loaded by the service plugin
16:41:22 gibi sean-k-mooney: but everything in the neutron code is ready to make an api extension like our resource request selectively loaded
16:42:01 sean-k-mooney ah cool. so if you have stien neutron and rocky nova or older you would set the config option to disable it
16:42:48 sean-k-mooney gibi: well there are selectivly loaded in that you have to enable the service plugin or extentinon in the neutron.conf or in the agent/ml2_conf.ini
16:43:04 gibi sean-k-mooney: if you have stein neutron and rocky nova then nova does not check the resource request at all. if you have stein neutron and stein nova, but you want to go back to the legacy behavior then you can turn off the extension in neutron
16:43:31 gibi sean-k-mooney: as far as I know if you enable a service plugin then it loads every extension of that plugin
16:44:47 sean-k-mooney ok so its not that granular in say enable ingress qos only you can either enable qos or not
16:45:02 gibi sean-k-mooney: yes, as far as I understand
16:45:28 sean-k-mooney and you get all the qos oplicys or none today. i honestly did not look quite that closely at least not in a few years
16:47:03 gibi sean-k-mooney: I've never looked into it deeply. I rely on rubasov's and lajoskatona's neutron experties
16:48:07 ade_lee hi all -- we have a grenade test that keeps failing due to an error which is related to volume attachment. Is there anyone here that knows about how nova volume attach works and can help?
16:49:33 jangutter moshel, lennyb: I suspect the OVS_HW_offload CI is having some issues. Would you be able to check it?
16:50:48 ade_lee specifically, we're running into an error where we try to write to a volume before its ready --
16:51:33 ade_lee we do wait for cinder to show the volume as being "in-use", but that seems to be insufficient.
16:51:59 ade_lee what would we wait for to ensure that the volume is ready for use?
16:52:09 ade_lee and the instance knows about it.
17:01:04 stephenfin bauzas: I think you need to submit those gantt reviews by yourself, as it's just yourself and johnthetubaguy that have access. melwitt is OK with us retiring it
17:01:23 bauzas stephenfin: WDYM ?

Earlier   Later