| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2022-01-31 | |||
| 09:21:05 | kashyap | sean-k-mooney: Will look the SMM thing | |
| 09:55:00 | plibeau3 | bauzas: hello when you have time to read https://review.opendev.org/c/openstack/nova/+/803713/ QEMU community give some input | |
| 09:59:27 | bauzas | plibeau3: ack, I can take a look on it this afternoon | |
| 09:59:58 | stephenfin | sean-k-mooney: Can you look at https://review.opendev.org/c/openstack/nova/+/822749/ today? | |
| 10:34:25 | opendevreview | Imran Hussain proposed openstack/nova master: [nova/libvirt] Support for checking and enabling SMM when needed https://review.opendev.org/c/openstack/nova/+/825496 | |
| 11:10:25 | opendevreview | Imran Hussain proposed openstack/nova master: [nova/libvirt] Support for checking and enabling SMM when needed https://review.opendev.org/c/openstack/nova/+/825496 | |
| 11:51:43 | gibi | Uggla: everybody could nominate Z names, but only the TC votes (this will change in A release) | |
| 11:52:15 | Uggla | gibi, oh ok thx gibi. | |
| 11:59:24 | sean-k-mooney | stephenfin: yep ill look now | |
| 12:01:24 | sean-k-mooney | stephenfin: the only feedback i had is do we want to have the extras installed in the ci but you might be doing that in the next patch | |
| 12:01:50 | sean-k-mooney | which you are | |
| 12:01:58 | sean-k-mooney | so no im happy with both patches | |
| 12:02:13 | stephenfin | openstack server create --flavor m1.small --image fedora-iso --port e3caceae-2c74-4114-9f3f-262a37fc1971 --port e3caceae-2c74-4114-9f3f-262a37fc1971 test-server --wait | |
| 12:02:27 | stephenfin | oslo_db.exception.DBDuplicateEntry: (pymysql.err.IntegrityError) (1062, "Duplic | |
| 12:02:27 | stephenfin | ate entry 'fa:16:3e:62:88:38/e3caceae-2c74-4114-9f3f-262a37fc1971-0' for key 'virtual_interfaces.uniq_virtual_interfaces0address0deleted'") | |
| 12:04:48 | sean-k-mooney | stephenfin: yep | |
| 12:04:57 | sean-k-mooney | repating the port fails there | |
| 12:05:04 | sean-k-mooney | this is a known failure mode | |
| 12:05:09 | sean-k-mooney | we could block that in the api | |
| 12:05:15 | stephenfin | We probably should | |
| 12:05:46 | stephenfin | There were a few bugs related to this when I Googled but none had resolutions in them | |
| 12:09:13 | sean-k-mooney | ya i have seen customer hit this with heat templates and i think the shift on stack installer hit this about 4 mounts ago | |
| 12:09:28 | sean-k-mooney | i previously chatted to mdbooth about it. | |
| 12:10:04 | sean-k-mooney | i know its recently come up again downstream. are you looking at that? | |
| 12:16:03 | stephenfin | yup, spotted downstream | |
| 12:17:50 | opendevreview | Balazs Gibizer proposed openstack/placement master: Add microversion 1.39 to support any-trait queries https://review.opendev.org/c/openstack/placement/+/826719 | |
| 12:19:05 | opendevreview | Balazs Gibizer proposed openstack/placement master: Add microversion 1.39 to support any-trait queries https://review.opendev.org/c/openstack/placement/+/826719 | |
| 12:23:50 | opendevreview | Balazs Gibizer proposed openstack/placement master: Add microversion 1.39 to support any-trait queries https://review.opendev.org/c/openstack/placement/+/826719 | |
| 13:01:59 | dmitriis | sean-k-mooney: can't cleanly apply some changes on top of https://review.opendev.org/c/openstack/nova/+/819494/ since I rebased mine to the tip. But I removed the conflicting modifications in bind-time/plug-time event related functions which are getting removed in that change. | |
| 13:02:44 | dmitriis | (wondering if it's OK to rebase Artom's PRs myself) | |
| 13:03:33 | sean-k-mooney | ack am you could artom will be online soon if you want to wait and ask but i dont really see any harm in that. i would move it after the os-traits patch | |
| 13:04:11 | sean-k-mooney | alternitvily i can review those now and see if we can merge it shortly | |
| 13:07:03 | dmitriis | sean-k-mooney: ack, let me rebase both of his changes and I can cherry-pick cleanly then and reorder the VNIC_SMARTNIC patch and the os-traits patch | |
| 13:07:53 | opendevreview | Stephen Finucane proposed openstack/nova master: api: Reject duplicate port IDs in server create https://review.opendev.org/c/openstack/nova/+/827070 | |
| 13:08:05 | stephenfin | sean-k-mooney: ^ (gibi, you might interested also) | |
| 13:08:18 | sean-k-mooney | alreday have it open :) | |
| 13:08:33 | sean-k-mooney | i assume a 400 will be returned | |
| 13:08:36 | stephenfin | yup | |
| 13:08:51 | opendevreview | Dmitrii Shcherbakov proposed openstack/nova master: Add nova-ovs-hybrid-plug job https://review.opendev.org/c/openstack/nova/+/817303 | |
| 13:08:51 | stephenfin | I'm really hoping to avoid a microversion for that, since it's so obviously wrong as-is | |
| 13:09:00 | stephenfin | but I can't make that choice alone, of course :) | |
| 13:09:02 | sean-k-mooney | 400 is already a valid return code | |
| 13:09:07 | sean-k-mooney | so no microversion needed | |
| 13:09:16 | stephenfin | right, but it's currently returning a 201 | |
| 13:09:21 | stephenfin | since server create is async | |
| 13:09:34 | sean-k-mooney | its returning a 201 but the server end in error | |
| 13:09:38 | stephenfin | yeah | |
| 13:09:44 | sean-k-mooney | i think we have an excpetion for that | |
| 13:10:14 | stephenfin | so I'm arguing that since every other subsequent server op would fail, this is an acceptable change. We shouldn't break anyones automation | |
| 13:10:24 | sean-k-mooney | https://docs.openstack.org/nova/latest/contributor/microversions.html#when-do-i-need-a-new-microversion | |
| 13:10:37 | sean-k-mooney | so i would argue that thies is the first yes | |
| 13:10:46 | sean-k-mooney | did we silently fail to do what is asked | |
| 13:11:00 | opendevreview | Dmitrii Shcherbakov proposed openstack/nova master: Revert "Revert resize: wait for events according to hybrid plug" https://review.opendev.org/c/openstack/nova/+/819494 | |
| 13:11:20 | sean-k-mooney | we log the error for the duplciate keys in nova-compute but i think the user got a no valid host error in the event log | |
| 13:12:34 | stephenfin | we don't even get as far as scheduling | |
| 13:13:00 | stephenfin | but ultimately we silently fail to do what is asked, yes | |
| 13:13:25 | sean-k-mooney | oh we create teh entry in the virtual interfaces table in the api i gues so we can store any tag infor | |
| 13:13:52 | sean-k-mooney | ok well ya so im pro no microververion for this too and backporting it | |
| 13:14:19 | opendevreview | Stephen Finucane proposed openstack/nova master: api: Reject duplicate port IDs in server create https://review.opendev.org/c/openstack/nova/+/827070 | |
| 13:15:19 | sean-k-mooney | stephenfin: since your about can you quickly look at https://review.opendev.org/c/openstack/nova/+/817303/11 and the followup revert form artom | |
| 13:16:09 | sean-k-mooney | dmitriis: ping me later today when the full series is rebased and up and ill try and do a full pass form start to finish | |
| 13:16:34 | stephenfin | sean-k-mooney: Sure, I won't do it right now but I'll get to it straight after lunch | |
| 13:16:53 | sean-k-mooney | dmitriis: ill be busy for the next hour or so but ill try to get to it later | |
| 13:16:56 | sean-k-mooney | stephenfin: ack | |
| 13:17:08 | chateaulav | sean-k-mooney: what would be the best method for testing my ci job? | |
| 13:18:10 | dmitriis | sean-k-mooney: ack, on it now. I'll add a release note to the latest commit as well. I'm going to work on a doc change as well after I resubmit. | |
| 13:28:09 | sean-k-mooney | chateaulav: typically we submit a DNM patch at the end of a series, in that you can disable most of the intree ci jobs and then test your job by doing <ci>-recheck or whatever the comment is that you use for your ci | |
| 13:28:40 | sean-k-mooney | chateaulav: [DNM] means do not merge and typiclay do not review | |
| 13:29:08 | sean-k-mooney | we use it when ever we are doing things to see if they work or when we are workign on infra like the ci | |
| 13:29:38 | gibi | stephenfin: +2 on your fix. thanks | |
| 13:32:04 | chateaulav | gotcha | |
| 13:32:08 | sean-k-mooney | chateaulav: here is an example of working on a first party job https://review.opendev.org/c/openstack/nova/+/727228/1/.zuul.yaml you would do the same for third party just leave the -check-requiremetns template enabled and comment out the check an gate jobs then you can recheck usign your third party ci comment | |
| 13:32:36 | chateaulav | sean-k-mooney: thanks! | |
| 13:32:57 | sean-k-mooney | chateaulav: no problem | |
| 13:37:34 | plibeau4 | lyarwood: https://review.opendev.org/c/openstack/nova/+/820531 when you have time :) | |
| 13:43:52 | gibi | sean-k-mooney: filed bug about placement silently ignoring repeated required query params https://storyboard.openstack.org/#!/story/2009816 I know that you would like to fix it as a bugfix to return http400 (option a) in the bugreport) | |
| 13:44:02 | gibi | bauzas, gmann, melwitt: ^^ Do you agree? | |
| 13:44:18 | bauzas | sorry folks, I had a problem with my internet | |
| 13:44:39 | sean-k-mooney | gibi: that would be my perfernce yes but lets see how the rest feel | |
| 13:44:43 | bauzas | (not my internet, rather my router) | |
| 13:45:24 | sean-k-mooney | gibi: if we think we cant do that without a microverion im ok with what you have previously propsoed in the patch | |
| 13:46:32 | gibi | sean-k-mooney: ack, I will prepare a bugfix as I also think this should be fixed | |
| 13:47:27 | bauzas | gibi: hah, I finally saw the story | |
| 13:47:45 | bauzas | gibi: when I was calling the link, it wasn't giving me the story | |
| 13:48:19 | bauzas | gibi: looks to me a correct bug | |
| 13:48:45 | bauzas | for the solution, yeah, HTTP400 without needing a microversion I think | |
| 13:49:05 | bauzas | but let's wait for gmann's thoughts | |
| 13:50:23 | sean-k-mooney | gibi: oh thats an interesting edge case this also hides invlaid "standard" traits like that interesting. it makes sense but that is even more broken then just ignoring some of your requirements when selecting resouces | |
| 13:50:49 | gibi | yepp it hides invalid things | |
| 14:44:21 | gibi | incoming... | |
| 14:44:27 | opendevreview | Balazs Gibizer proposed openstack/placement master: Refactor trait normalization https://review.opendev.org/c/openstack/placement/+/825847 | |
| 14:44:27 | opendevreview | Balazs Gibizer proposed openstack/placement master: Extend the RP db query to support any-traits https://review.opendev.org/c/openstack/placement/+/825848 | |
| 14:44:28 | opendevreview | Balazs Gibizer proposed openstack/placement master: Reproduce bug story/2009816 https://review.opendev.org/c/openstack/placement/+/827114 | |
| 14:44:31 | opendevreview | Balazs Gibizer proposed openstack/placement master: Reject repeated required[N] param https://review.opendev.org/c/openstack/placement/+/827115 | |
| 14:44:35 | opendevreview | Balazs Gibizer proposed openstack/placement master: Extra tests around required traits https://review.opendev.org/c/openstack/placement/+/827116 | |
| 14:44:40 | opendevreview | Balazs Gibizer proposed openstack/placement master: DB layer should only depend on trait id not names https://review.opendev.org/c/openstack/placement/+/826490 | |
| 14:44:41 | opendevreview | Balazs Gibizer proposed openstack/placement master: Enhance doc of _get_trees_with_traits https://review.opendev.org/c/openstack/placement/+/825780 | |
| 14:44:50 | opendevreview | Balazs Gibizer proposed openstack/placement master: Extend the RP tree DB query to support any-traits https://review.opendev.org/c/openstack/placement/+/825849 | |
| 14:45:00 | opendevreview | Balazs Gibizer proposed openstack/placement master: Add any-traits support for listing resource providers https://review.opendev.org/c/openstack/placement/+/826491 | |
| 14:45:06 | opendevreview | Balazs Gibizer proposed openstack/placement master: Add any-traits support for allocation candidates https://review.opendev.org/c/openstack/placement/+/826492 | |