Earlier  
Posted Nick Remark
#openstack-nova - 2019-04-15
14:57:00 stephenfin Words are good. Thanks
15:04:03 openstackgerrit Merged openstack/nova stable/pike: Fix incompatible version handling in BuildRequest https://review.openstack.org/647557
15:14:55 mriedem stephenfin: there is something wrong in the reno in https://review.openstack.org/#/c/651291/ plus some other FUP stuff - do you want me to just +W and then you can start a FUP change for that patch?
15:15:20 stephenfin mriedem: Yes please. It's a huge series
15:15:37 stephenfin I've got one follow-up at the end already
15:15:55 sean-k-mooney mriedem: by the way similar to https://bugs.launchpad.net/nova/+bug/1790204 but on the nova side we cant support inplace resize for numa instances due to how the numa toplogy filter or more acurally the nova.virt.hardware module is implemented
15:15:57 openstack Launchpad bug 1790204 in OpenStack Compute (nova) "Allocations are "doubled up" on same host resize even though there is only 1 server on the host" [High,Triaged]
15:16:17 mriedem stephenfin: ok there are probably enough in here to give it its own fup patch but i'll approve
15:16:32 sean-k-mooney mriedem: so even if ^ is fix for numa instance it can still failt if the host is full
15:16:44 openstackgerrit François Palin proposed openstack/nova master: Include all network devices in nova diagnostics https://review.openstack.org/648123
15:19:06 sean-k-mooney i had breifly disccused supporing inplacee resize for numa instance downstream as we had a customer request realted to it but wanted to wait until the ptg to see how things panned out
15:20:12 mriedem sean-k-mooney: ok i haven't put any thought into numa for that bug, just the simple resource class cases
15:20:41 sean-k-mooney well its an issue with the resouce track side not placement.
15:21:07 sean-k-mooney if we do "fix" it want i wanted to ask is shoudl i be a bug or a blueprint
15:21:21 sean-k-mooney e.g. is it feature or an oversitght/bug
15:23:43 sean-k-mooney in the context of fixing https://bugs.launchpad.net/nova/+bug/1790204 you can ignore numa. im just wonderinf what i should be filing for the numa same host resize/rebuild case bug/spec/blueprint
15:23:44 openstack Launchpad bug 1790204 in OpenStack Compute (nova) "Allocations are "doubled up" on same host resize even though there is only 1 server on the host" [High,Triaged]
15:34:44 mriedem stephenfin: another reno fix needed for https://review.openstack.org/#/c/651294/ in a fup somewhere,
15:34:53 adrianc mriedem: Hi, was hoping to get your inputs on https://review.openstack.org/#/c/649345, it seems that _heal_instance_info_cache updates port binding:host_id to point to the compute host. while this is OK for most cases, its problematic for baremetal with Smart NIC https://storyboard.openstack.org/#!/story/2003346
15:34:55 stephenfin ack
15:34:56 mriedem and probably want melwitt to answer the question about what map_cell_and_hosts is used for
15:36:24 sean-k-mooney adrianc: that periodic task was not intended to run for ironic nodes. at least how its written it was apparently assuming it was running no a vm host
15:36:46 mriedem adrianc: that's a regression due to https://review.openstack.org/#/c/603844/ right?
15:36:56 mriedem before ^ that periodic wouldn't mess with port bindings
15:37:27 adrianc sean-k-mooney: yea i know, hence i think it should not run on BM :)
15:38:21 adrianc mriedem: yes that is correct
15:38:56 openstackgerrit Boxiang Zhu proposed openstack/nova-specs master: Add host and hypervisor_hostname flag to create server https://review.openstack.org/645458
15:39:06 sean-k-mooney well for ironic nodes it could update teh port binding for the ironic node instead of skiping but ya we didnt think about that usesece with the previous patch
15:40:38 adrianc is the BM use-case relevant for this type of healing ?
15:41:05 mriedem adrianc: comments inline
15:41:44 sean-k-mooney adrianc: im not sure
15:41:47 mriedem adrianc: before that change the periodic task was essentially read-only as far as the ports are concerned, nova would just refresh it's internal cache
15:41:48 adrianc thanks mriedem, appreciated
15:41:55 mriedem what you need to avoid in the BM case is the update to the port
15:41:56 sean-k-mooney i know we cna do boot form volume with ironic now
15:42:06 sean-k-mooney do we supprot resize/cold migrate
15:42:46 sean-k-mooney in principal if we did then yes we coudl have the same failure cases
15:43:36 mriedem no we don't
15:45:42 sean-k-mooney ok there is no reason that should not be supported for boot form volume ironic instance right?
15:46:09 sean-k-mooney i guess there is the quetion of ephemeral storage
15:46:36 mriedem there was a spec for supporting migration of ironic instances, you could read the details there
15:47:13 mriedem https://review.openstack.org/#/c/449155/
15:47:20 sean-k-mooney if it was a pure bfv ironic node with no local disk it should work. no im jsut trying to reson about if we would need to validate neutron port for ironic instance in the future
15:47:22 mriedem anyway, that doesn't really have anything to do with this change IMO
15:47:35 mriedem just avoid the port binding update if ironic to get back to the pre-regression behavior
15:47:57 sean-k-mooney ya i was leaving a comment to say somthign similar
15:48:15 sean-k-mooney just wondering if we will need to do something more involed in the future
15:48:40 sean-k-mooney but to fix the regress we jus tneed to not to the port binding update here https://review.openstack.org/#/c/649345/4/nova/compute/manager.py@73311
15:49:25 sean-k-mooney sorry here https://review.openstack.org/#/c/649345/4/nova/compute/manager.py@7311
15:49:31 sean-k-mooney extra 3
15:50:00 adrianc a noob's question here, but why would nova attempt to fix something that ironic did ? that is, ironic is the once who does the actual port binding today right ?
15:50:07 mriedem melwitt: you should review this part of the cells v2 removal series regarding console stuff https://review.openstack.org/#/c/651295/
15:50:30 mriedem adrianc: the regression was just an oversight
15:50:42 sean-k-mooney adrianc: it depends on the workflow. for spawn yes the virt dirver does the binding
15:51:00 sean-k-mooney adrianc: this was trying to fix move opertion for virt dirver that supprot them
15:51:30 sean-k-mooney for live migration the conductor does the binidng
15:52:11 adrianc understood, sean-k-mooeny, was just addressing what you said about, "just wondering if we will need to do something more involed in the future"
15:53:15 sean-k-mooney adrianc: ah well if we support move operation maybe we shoudl be honestly this is only here because we dont cleanup thing correctly on revert or failed migration in all cases
15:53:31 sean-k-mooney adrianc: if we did we would not need to heal the info cache
15:55:03 openstackgerrit Dan Smith proposed openstack/nova master: Add image type capability flags and trait conversions https://review.openstack.org/652710
15:55:46 openstackgerrit Balazs Gibizer proposed openstack/nova-specs master: Server move operations with ports having resource request https://review.openstack.org/652608
16:07:27 openstackgerrit Stephen Finucane proposed openstack/nova-specs master: Standardize CPU resource tracking https://review.openstack.org/555081
16:07:47 mriedem bauzas: could take a look at these backports? https://review.openstack.org/#/q/topic:bug/1821594+branch:stable/rocky
16:11:33 openstackgerrit Merged openstack/nova stable/ocata: Update port device_owner when unshelving https://review.openstack.org/626413
16:23:58 sean-k-mooney the periodic task is ment to heal all instance that need to be healed on each invocation right?
16:24:26 sean-k-mooney because if it is, that is not what it actully does
16:25:30 sean-k-mooney oh actully reading the doc string that was intentional?
16:31:11 openstackgerrit Matt Riedemann proposed openstack/nova master: Enable test_volume_backed_live_migration in tempest https://review.openstack.org/528104
16:37:58 openstackgerrit Merged openstack/nova stable/queens: Ignore VolumeAttachmentNotFound exception in compute.manager https://review.openstack.org/637391
16:53:37 tssurya dansmith: about the power update event spec (https://review.openstack.org/#/c/636132/4/specs/train/approved/nova-support-instance-power-update.rst) whenever you have the time could you confirm the things discussed at L77 and L74 ? main concern being the notifications/action record requirement
16:53:43 tssurya thanks! :)
17:22:03 openstackgerrit Matt Riedemann proposed openstack/nova master: Remove ComputeDriver.macs_for_instance method https://review.openstack.org/652737
17:30:27 pacharya a quick question, does creation of a batch instance delete API fall under https://docs.openstack.org/nova/latest/contributor/project-scope.html#no-more-orchestration ?
17:31:45 _erlon_ Folks, Im trying to debug a failure on the instance creation on Nova, on a Pike release, but all I get is " Got no allocation candidates from the Placement API" and no explanation on what resource is lacking:
17:31:51 _erlon_ http://paste.openstack.org/show/749318/
17:32:02 _erlon_ look at the placement API logs also does not help
17:32:53 _erlon_ what is the procudure now?
17:32:53 _erlon_ I didn't had this problem before the placement API was introduced
18:07:24 mriedem there was debug logging added to the placement GET /allocation_candidates code but i'm not sure it made it back to pike
18:07:38 mriedem jaypipes: ^?
18:10:22 mriedem _erlon_: https://review.openstack.org/#/q/If9ddb8a6d2f03392f3cc11136c4a0b026212b95b
18:10:42 mriedem and https://review.openstack.org/#/q/status:merged+project:openstack/nova+branch:master+topic:one-resource-per-query
18:10:48 mriedem that would take some work to get back to pike
18:11:12 mriedem _erlon_: how many computes do you have?
18:11:54 mriedem first thing to do would be to make sure there is a resource provider for each compute node
18:22:28 openstackgerrit Merged openstack/python-novaclient stable/rocky: Revert "Fix crashing console-log" https://review.openstack.org/650364
18:22:29 openstackgerrit Merged openstack/python-novaclient stable/rocky: Add test for console-log and docs for bug 1746534 https://review.openstack.org/652033
18:22:31 openstack bug 1746534 in python-novaclient "encoding error when doing console-log" [High,Fix released] https://launchpad.net/bugs/1746534 - Assigned to Thomas Goirand (thomas-goirand)
18:28:21 openstackgerrit Matt Riedemann proposed openstack/nova master: Remove macs kwarg from allocate_for_instance https://review.openstack.org/652749
18:33:08 edleafe vim
18:33:12 edleafe doh!
18:34:26 sean-k-mooney edleafe: password:
18:34:38 sean-k-mooney :)
18:35:43 edleafe too many windows open - now *that* would make an easy-to-remember password
18:37:27 sean-k-mooney im kind of sad the cirros passward is nolonger "cubswin:)"
18:37:45 sean-k-mooney anyway time for dinner
18:37:47 sean-k-mooney o/
18:58:33 _erlon_ mriedem: only 1
18:58:40 _erlon_ its a devstack node
19:00:02 mriedem _erlon_: oh, well, make sure it's reporting into placement with the correct inventory

Earlier   Later