| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2018-03-20 | |||
| 14:36:39 | gibi | mriedem: only SRIOV ports supporting minimum bandwidth policies | |
| 14:37:39 | gibi | mriedem: and there was a release notes that stated the problem | |
| 14:37:47 | gibi | mriedem: https://github.com/openstack/neutron/blob/49d614895f44c44f9e1735210498facf1886c404/releasenotes/notes/qos-min-egress-bw-rule-b1c80f5675a4c1c3.yaml | |
| 14:38:33 | gibi | mriedem: so maybe the deployers read the release notes and understood that the support for the minimum bandwidth rule is incomplete | |
| 14:38:49 | mriedem | added in newton | |
| 14:38:53 | gibi | mriedem: yes | |
| 14:39:30 | mriedem | looks like the policy defaults allow only admins to create these types of policies | |
| 14:39:33 | mriedem | so there is at least that | |
| 14:42:42 | openstackgerrit | Surya Seetharaman proposed openstack/nova master: Add disabled field to CellMapping object https://review.openstack.org/550090 | |
| 14:42:43 | openstackgerrit | Surya Seetharaman proposed openstack/nova master: Add CellMappingList.get_all_enabled() query method https://review.openstack.org/550188 | |
| 14:42:43 | openstackgerrit | Surya Seetharaman proposed openstack/nova master: Allow scheduling only to enabled cells (Filter Scheduler) https://review.openstack.org/550527 | |
| 14:42:49 | bauzas | sean-k-mooney[m]: jaypipes: stephenfin: soft -1 on https://review.openstack.org/#/c/545951/2 but I need to understand why we can't just get the port info in the conductor, and pass the traits to the scheduler | |
| 14:43:36 | bauzas | I could be wrong but AFAIK we haven't said why it wasn't possible to do the above ^ | |
| 14:57:02 | dansmith | jaypipes: sean-k-mooney[m]: do either of you know if/when we can remove the old vif plugging stuff from the libvirt driver? i.e. everything reachable past the "if not os-vif" line? | |
| 14:57:37 | openstackgerrit | Ed Leafe proposed openstack/nova master: Address issues raised in adding member_of to GET /a-c https://review.openstack.org/554357 | |
| 14:57:39 | edleafe | efried: ^^ yay pep8! | |
| 15:14:48 | mriedem | dansmith: presumably once all of the legacy methods in libvirt/vif.py are converted to using os-vif objects | |
| 15:15:21 | dansmith | mriedem: I don't know how to tell that. are those just linux bridge and ovs right now? | |
| 15:16:03 | mriedem | look in nova.network.os_vif_util at the _nova_to_osvif_vif_* methods that raise NotImplementedError | |
| 15:16:06 | mriedem | there are quite a few | |
| 15:16:23 | stephenfin | dansmith: Yeah, once all of those have been converted | |
| 15:17:09 | stephenfin | jaypipes and I have discussed it before. The IVS driver has been converted to an os-vif plugin but I don't know about the rest of them. We might need to jettison them or bring them into os-vif core | |
| 15:17:10 | dansmith | is that actually happening in the background? | |
| 15:17:27 | stephenfin | Just this one so far https://bugs.launchpad.net/bugs/1704129 | |
| 15:17:28 | openstack | Launchpad bug 1704129 in networking-bigswitch "Add an IVS os-vif plugin" [Undecided,New] - Assigned to Aditya Vaja (wolverine-av) | |
| 15:17:33 | dansmith | couldn't we remove the ones from our tree that are converted already? | |
| 15:17:41 | stephenfin | They should already be removed | |
| 15:18:13 | stephenfin | e.g. OVS and linuxbridge | |
| 15:18:26 | dansmith | there are several still that have a method and just pass | |
| 15:18:39 | dansmith | are those converted and "removed" or are those things we just don't do anything for? | |
| 15:19:02 | mriedem | can you give an example? | |
| 15:19:04 | stephenfin | For example? | |
| 15:19:17 | dansmith | def plug_802qbg(self, instance, vif): | |
| 15:19:17 | dansmith | pass | |
| 15:19:23 | stephenfin | I went through and removed some others ones a while back. IIRC, everything else was still needed. See commit 1b872996d08b01a1b8a1e82d13d6d7b06bc3aa01 | |
| 15:19:40 | mriedem | ok that's in nova.virt.libvirt.vif | |
| 15:19:54 | dansmith | I was probably reading ivs and ovs and just assumed we had orphaned all this code, but if we're removing them as we can, that's cool | |
| 15:19:55 | dansmith | mriedem: right | |
| 15:20:14 | mriedem | i guess there is no plug for 802qbg but there is a get_config method for it | |
| 15:20:57 | stephenfin | Hmm, I'm not sure about that one. We do getattr magic somewhere in there so it's tricky to figure out what's called and what's dead | |
| 15:21:13 | mriedem | 2.1 is changed to 21 | |
| 15:21:15 | mriedem | so it becomes 802qbg | |
| 15:21:25 | mriedem | the os-vif conversion code looks for _nova_to_osvif_vif_802_1qbg | |
| 15:21:31 | mriedem | because the vif type is "802.1qbg" | |
| 15:23:09 | stephenfin | Which raised NotImplemented? | |
| 15:23:14 | stephenfin | *raises | |
| 15:23:16 | mriedem | yes | |
| 15:23:34 | mriedem | i don't know why we don't have to plug/unplug those, but we have to get the config apparently for the guest | |
| 15:24:21 | mriedem | um https://github.com/openstack/os-vif/blob/master/os_vif/objects/vif.py#L263 | |
| 15:24:25 | mriedem | https://github.com/openstack/os-vif/blob/master/os_vif/objects/vif.py#L277 | |
| 15:24:30 | mriedem | seems we could convert two right there | |
| 15:25:00 | dansmith | the reason I'm asking is around removing our linux_net module | |
| 15:25:05 | openstackgerrit | Jackie Truong proposed openstack/nova master: Add trusted_certs to instance_extra https://review.openstack.org/537897 | |
| 15:25:05 | openstackgerrit | Jackie Truong proposed openstack/nova master: Add trusted_certs object https://review.openstack.org/489408 | |
| 15:25:06 | openstackgerrit | Jackie Truong proposed openstack/nova master: Implement certificate_utils https://review.openstack.org/479949 | |
| 15:25:06 | openstackgerrit | Jackie Truong proposed openstack/nova master: Add trusted_image_certificates to REST API https://review.openstack.org/486204 | |
| 15:25:18 | dansmith | it's really hard to tell if/when it's used right now | |
| 15:26:30 | stephenfin | this is for nova-network deletion, I assume? | |
| 15:27:53 | dansmith | not really, although that's part of it.. the linux_net module uses a lot of config in conf/network that we can't remove when we nuke nova-net | |
| 15:31:24 | dansmith | mriedem: are you cool with backporting this? https://review.openstack.org/#/c/552691/ | |
| 15:33:37 | mriedem | sure | |
| 15:37:09 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Don't log a warning for InstanceNotFound with deleted VIFs https://review.openstack.org/554591 | |
| 15:43:10 | mriedem | welp, volume multiattach does'nt work with libvirt 4.0.0 in the queens UCA | |
| 15:44:41 | mnaser | mriedem: honest question is there multiattach tempeset jobs | |
| 15:45:07 | mriedem | hells yes | |
| 15:45:11 | mriedem | https://review.openstack.org/#/c/554317/ | |
| 15:45:40 | mriedem | looks like the shareable flag isn't getting set in the disk config xml for some reason, should be relatively easy to figure out why | |
| 15:45:55 | mnaser | mriedem: so does that mean that a certain company is releasing things without possibly running tempest jobs | |
| 15:45:56 | mriedem | i've just been getting distracted with the amount of bullshit warnings in the n-cpu logs | |
| 15:46:23 | mriedem | mnaser: libvirt is open source yeah? but even still, i wouldn't expect them to test openstack stuff against their code. | |
| 15:46:33 | mriedem | or qemu for that matter | |
| 15:46:44 | mnaser | well not libvirt but if uca ships libvirt 4.0.0 | |
| 15:46:49 | mnaser | i'd expect that they tested all of them together | |
| 15:47:19 | mriedem | i don't expect ubuntu / canonical to test all of the permutations of openstack features | |
| 15:47:31 | mriedem | since multiattach is optional too | |
| 15:47:44 | mriedem | maybe if it were part of the interop guidelines, but it's not | |
| 15:50:29 | openstackgerrit | Dan Smith proposed openstack/nova stable/queens: Add --by-service to discover_hosts https://review.openstack.org/554600 | |
| 15:52:33 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Add CPUWeigher https://review.openstack.org/379525 | |
| 15:53:33 | openstackgerrit | Dan Smith proposed openstack/nova stable/queens: Add --by-service to discover_hosts https://review.openstack.org/554600 | |
| 15:54:50 | openstackgerrit | Dan Smith proposed openstack/nova stable/pike: Add --by-service to discover_hosts https://review.openstack.org/554603 | |
| 15:56:20 | openstackgerrit | Tyler Blakeslee proposed openstack/nova stable/queens: Add method repr() to NovaException https://review.openstack.org/554604 | |
| 16:03:54 | openstackgerrit | Tyler Blakeslee proposed openstack/nova master: Add method repr() to NovaException https://review.openstack.org/554607 | |
| 16:30:36 | openstackgerrit | Tyler Blakeslee proposed openstack/nova master: Add method repr() to NovaException https://review.openstack.org/554607 | |
| 16:36:46 | ameeda | Hi, I try to create stack using rest api. current api version is V1 . I POST request with auth key , I got this error message { "explanation": "The server could not comply with the request since it is either malformed or otherwise incorrect.", "code": 400, "error": { "message": "The server could not comply with the request since it is either malformed or otherwise incorrect.", "traceback": null, | |
| 16:41:53 | kashyap | Hmm, `git fetch origin` again failing for me, with 'origin' == https://git.openstack.org/openstack/nova.git | |
| 16:42:26 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Clarify log in RT._update_usage_from_migration https://review.openstack.org/554623 | |
| 16:44:13 | mriedem | we should log this more often i think: "Defaulting the value of the field 'projects' to None in FlavorPayload due to 'Cannot call _load_projects on orphaned Flavor object'" | |
| 16:44:14 | lyarwood | kashyap: https://git.openstack.org/openstack/nova without the .git as a remote WORKSFORME | |
| 16:44:19 | mriedem | 1K+ times isn't enough | |
| 16:45:00 | kashyap | lyarwood: Err, let me try that | |
| 16:45:30 | lyarwood | kashyap: as listed here - https://git.openstack.org/cgit/openstack/nova | |
| 16:47:52 | kashyap | lyarwood: No luck for me; very bizarre; yesterday it worked briefly, but not anymore | |
| 16:47:53 | dansmith | efried: around? | |
| 16:47:53 | efried | dansmith: yeaux | |
| 16:47:53 | efried | Am I reading backscroll or...? | |
| 16:47:53 | dansmith | efried: trying to write a functional test that talks to placement and do some aggregate stuff | |
| 16:47:53 | kashyap | lyarwood: Both (.git or otherwise) worked for me in the past. Not anymore. /me digs further | |
| 16:47:53 | dansmith | efried: and the reportclient I have is complaining that it doesn't know about a provider, which I think might be a local cache thing and I need to refresh its view or something? | |
| 16:47:53 | efried | dansmith: Which module are you writing your test in? | |
| 16:47:53 | dansmith | but the provider definitely exists | |