| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2018-08-23 | |||
| 14:19:50 | jaypipes | jroll: correct. | |
| 14:19:51 | jroll | even for VMs? | |
| 14:19:53 | jroll | nice | |
| 14:19:57 | jaypipes | yes, even for VMs. | |
| 14:20:10 | jaypipes | actually, lemme verify... | |
| 14:20:37 | jaypipes | there was a CoreFilter too I think, and I can't remember whether it was that or ComputeFilter which filters out "disabled" nodes. | |
| 14:21:25 | jaypipes | jroll, ykarel: you don't need CoreFilter, DiskFilter and RamFilter. ComputeFilter is still needed | |
| 14:21:28 | sean-k-mooney | ComuteFilter does the disabled host i think | |
| 14:21:32 | mriedem | correction! | |
| 14:21:32 | jaypipes | it filters out "disabled" nodes | |
| 14:21:37 | mriedem | you need those filters for caching scheduler | |
| 14:21:41 | mriedem | which doesn't use placement | |
| 14:21:43 | jaypipes | oh ffs, yes. | |
| 14:21:45 | mriedem | otherwise what jay said | |
| 14:22:03 | jroll | gdi mriedem | |
| 14:23:07 | mriedem | hey, if mgagne_ gives the ok at the ptg that we can drop the caching scheduler, then we can | |
| 14:23:14 | sean-k-mooney | mriedem: we are deleting the cachingschduler this cycle right? | |
| 14:23:26 | sean-k-mooney | ah ptg topic | |
| 14:23:26 | mriedem | sean-k-mooney: idk, we were going to drop nova-net in rocky ... | |
| 14:23:52 | sean-k-mooney | ya... stein for that? | |
| 14:24:41 | sean-k-mooney | the caching schduiler could be kicked out of tree like the ec2 api if people really wanted it for some reason. that is still a plug point right? | |
| 14:24:57 | sean-k-mooney | e.g. you can provide your own schduler driver | |
| 14:25:08 | mriedem | yes i think so | |
| 14:25:11 | mriedem | via stevedore extensions | |
| 14:25:14 | melwitt | johnthetubaguy: I pinged you a long time ago about https://review.openstack.org/533168 that you reviewed in the past, if you can get a chance to look at it | |
| 14:25:18 | openstackgerrit | Stephen Finucane proposed openstack/nova master: tests: Create functional libvirt test base class https://review.openstack.org/407055 | |
| 14:25:19 | openstackgerrit | Stephen Finucane proposed openstack/nova master: tests: Move mocking to setUp https://review.openstack.org/595802 | |
| 14:25:42 | sean-k-mooney | mriedem: ya so we could split it out if there was concerns into its own repo but ingeneral not ship it | |
| 14:25:50 | ykarel | jaypipes, jroll ack, so those filters are not needed anymore, then any reason to keep them still? | |
| 14:25:59 | johnthetubaguy | melwitt: that does have my name all over it, will try take a look | |
| 14:26:15 | jroll | ykarel: the only reason to keep them is if you use the caching scheduler | |
| 14:26:41 | jaypipes | please tell me triple-o isn't setting up the caching scheduler. | |
| 14:26:45 | mriedem | it's not | |
| 14:26:52 | sean-k-mooney | mriedem: if we did that we could move the filters that are only needed with the cahcein scheduler also | |
| 14:26:54 | mriedem | well, i assume it's not :) | |
| 14:26:56 | jaypipes | yay. I can step back from the edge. | |
| 14:27:06 | mriedem | The Edge (tm)? | |
| 14:27:10 | melwitt | johnthetubaguy: sweet, thanks | |
| 14:27:40 | jaypipes | mriedem: touche | |
| 14:27:44 | ykarel | jroll, how that's configured, caching scheduler | |
| 14:28:06 | jroll | heh | |
| 14:28:16 | sean-k-mooney | jaypipes: by default no there is a conf override thing in tripleo so someone could set teh conf values manually but im pretty sure that would make the deployment unsupported downstream | |
| 14:28:53 | jroll | ykarel: conf.scheduler.scheduler_driver | |
| 14:29:29 | sean-k-mooney | ykarel: now that you know. please never set it to anything other then the filter schduler | |
| 14:29:51 | ykarel | jroll, driver=filter_scheduler | |
| 14:29:57 | ykarel | jroll, sean-k-mooney we have ^^ | |
| 14:30:10 | jroll | cue denver: <tripleo> we rely on the caching scheduler, please don't remove it! | |
| 14:31:35 | sean-k-mooney | jroll: at this point anything we have so much stuff using placement im not even sure you could deploy a fucntional nova with the caching schduler unless you never migrate or resize anything | |
| 14:32:20 | jroll | sean-k-mooney: if anyone can hack it, it's tripleo ;D | |
| 14:33:01 | jaypipes | sean-k-mooney: "that would make the deployment unsupported downstream" wait, what!? but I thought triple-o wasn't a RH product? :P | |
| 14:33:24 | sean-k-mooney | jaypipes: i was refering to OSP | |
| 14:33:40 | jaypipes | sean-k-mooney: ok dokey. :) | |
| 14:33:40 | sean-k-mooney | e.g. osp being the downstream | |
| 14:33:56 | sean-k-mooney | tripplo has too many names | |
| 14:34:12 | jaypipes | sean-k-mooney: and you just gave it another ;) "tripplo" | |
| 14:34:18 | sean-k-mooney | its tripleo, rdo director, osp director and apex | |
| 14:34:35 | jaypipes | sean-k-mooney: oh, you mean exactly what RH did with OpenShift? | |
| 14:34:59 | jaypipes | sean-k-mooney: or at least, *the current incarnation* of OpenShift. | |
| 14:36:00 | sean-k-mooney | Openshift is (kubernetes + extentions) and i think its called Openshift container platform or somthing as down stream product. i should proable know that... | |
| 14:36:35 | jaypipes | sean-k-mooney: yes, I'm referring to the evolving meaning of openshift(.com/org) over the last 5 years... | |
| 14:41:46 | mgagne_ | mriedem: I don't think the caching scheduler will be needed anymore if placement does the job and I can migrate to it easily. we tested that already I think | |
| 14:41:46 | mriedem | mgagne_: i hoped that's what you'd say, based on earlire discussions re heal_allocations | |
| 14:41:57 | mgagne_ | mriedem: if caching scheduler can still be used in a out of tree fashion, there is a plan B if anything goes wrong. | |
| 14:43:03 | mriedem | yes, that's possible | |
| 14:45:14 | sahid | mriedem, melwitt not sure of what you can put in the release note or config doc instead of don't mix rx/tx queue size option if you don't use guests with only virtio devices :/ | |
| 14:45:37 | sahid | i commented a think we could have a patch which is limiting the impact | |
| 14:49:40 | gibi | edmondsw, mriedem: bug about the noise debug log https://bugs.launchpad.net/nova/+bug/1788634 | |
| 14:49:40 | openstack | Launchpad bug 1788634 in OpenStack Compute (nova) "Noisy DEBUG log: Defaulting the value of the field 'numa_membw_values' to None in MetricPayload" [Low,Confirmed] - Assigned to Balazs Gibizer (balazs-gibizer) | |
| 14:49:42 | sean-k-mooney | sahid: well enduses can change the interface model by uploading an imagge and setting the vif_modle in the metatdat | |
| 14:50:09 | sean-k-mooney | sahid: so the nova code needs to handel that correctly and not set the queue lenght in that case | |
| 14:50:40 | edmondsw | gibi cool, tx | |
| 14:54:59 | sahid | sean-k-mooney: yes and only virtio model works with queues, so is user is setting something else, we don't want use queues | |
| 14:55:47 | sahid | did i miss something? | |
| 14:56:18 | sean-k-mooney | sahid: right, no just makeing sure that is the current behavior. i belive we check for that in the code but if we dont its a bug | |
| 14:57:10 | sahid | a even less impacting solution is to reproduce what is done https://github.com/openstack/nova/blob/34956bea4beb8e5ba474b42ba777eb88a5eadd76/nova/virt/libvirt/vif.py#L153 | |
| 14:57:22 | sahid | for rx/tx queue block | |
| 15:00:14 | kosamara | Continuing from the meeting on https://review.openstack.org/#/c/579897 | |
| 15:01:12 | jaypipes | stephenfin: you fixing up https://review.openstack.org/#/c/595802/? | |
| 15:01:27 | stephenfin | jaypipes: as we speak | |
| 15:01:54 | kosamara | dansmith: I don't propose a new knob actually. The same condition that triggers "hide_hypervisor_id" will additionally hide the hyperv signature, if it's a windows guest. | |
| 15:02:20 | melwitt | sahid: ack | |
| 15:02:42 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Remove noisy DEBUG log https://review.openstack.org/595810 | |
| 15:02:54 | gibi | edmondsw, mriedem: ^^ | |
| 15:02:54 | dansmith | kosamara: okay I see, my mistaked | |
| 15:02:58 | kosamara | this is functionality that the "hide_hypervisor_id" feature already promises, but currently doesn't work for Windows guests. | |
| 15:03:28 | dansmith | kosamara: I think that we probably shouldn't have that feature, but that's just MHO and I'm wrong a lot. Also, I'm a terrible person. | |
| 15:03:58 | jaypipes | stephenfin: ack. cuz me likey that series. | |
| 15:04:04 | kosamara | dansmith: Self-sarcasm is usually a sign to the opposite :P | |
| 15:04:15 | mriedem | edmondsw: https://bugs.launchpad.net/nova/+bug/1788634/comments/3 | |
| 15:04:15 | openstack | Launchpad bug 1788634 in OpenStack Compute (nova) "Noisy DEBUG log: Defaulting the value of the field 'numa_membw_values' to None in MetricPayload" [Low,In progress] - Assigned to Balazs Gibizer (balazs-gibizer) | |
| 15:04:17 | jaypipes | kosamara: like dansmith I am also a terrible person. | |
| 15:04:30 | jaypipes | kosamara: and no, we're not being sarcastic, :P | |
| 15:06:20 | mriedem | edmondsw: tl;dr the object changes were added for the numa bw metric but the implementation wasn't | |
| 15:06:39 | mriedem | b/c we decided around the time of the newton midcycle meeting that nova as a stats gatherer was dumb | |
| 15:06:50 | edmondsw | mriedem got it | |
| 15:06:55 | edmondsw | tx for the history | |
| 15:07:00 | mriedem | and that field likely shouldn't be in the notification payload | |
| 15:07:04 | mriedem | now that you mention it | |
| 15:07:20 | mriedem | but dropping it would be a major version bump i think - gibi agree? | |
| 15:07:31 | edmondsw | mriedem gibi so should the solution be to remove the log statement or to remove numa_membw_values from the schema? | |