| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2021-05-20 | |||
| 14:35:26 | lyarwood | yup, let me updated the wiki page with the latest | |
| 14:35:26 | lyarwood | yup, let me updated the wiki page with the latest | |
| 14:35:40 | lyarwood | but yeah if we are stuck on focal anyway for Xena we can't bump | |
| 14:35:40 | lyarwood | but yeah if we are stuck on focal anyway for Xena we can't bump | |
| 14:36:03 | gibi | I agree, we have no test coverage at the moment with 7.0.0 so we should not bump | |
| 14:36:03 | gibi | I agree, we have no test coverage at the moment with 7.0.0 so we should not bump | |
| 14:36:09 | gibi | thanks for updating the wiki! | |
| 14:36:09 | gibi | thanks for updating the wiki! | |
| 14:44:04 | gibi | lyarwood: regarding the https://review.opendev.org/c/openstack/nova/+/790659/3/nova/objects/image_meta.py Do we need to persist the image_ref in the sysmeta? Can we simply fill image_meta.id from instance.image_ref when an ImageMeta is constructed? | |
| 14:44:04 | gibi | lyarwood: regarding the https://review.opendev.org/c/openstack/nova/+/790659/3/nova/objects/image_meta.py Do we need to persist the image_ref in the sysmeta? Can we simply fill image_meta.id from instance.image_ref when an ImageMeta is constructed? | |
| 14:45:57 | gibi | we anyhow filling ImageMeta from instance.system_metadata so we always need to have a ref for an instance when we create the ImageMeta object | |
| 14:45:57 | gibi | we anyhow filling ImageMeta from instance.system_metadata so we always need to have a ref for an instance when we create the ImageMeta object | |
| 14:46:37 | lyarwood | gibi: yeah true | |
| 14:46:37 | lyarwood | gibi: yeah true | |
| 14:46:46 | lyarwood | gibi: I was sure there was a reason I left this in | |
| 14:46:46 | lyarwood | gibi: I was sure there was a reason I left this in | |
| 14:46:51 | lyarwood | gibi: maybe test fallout? | |
| 14:46:51 | lyarwood | gibi: maybe test fallout? | |
| 14:46:53 | lyarwood | * lyarwood checks | |
| 14:47:52 | gibi | now it feels like 1) data duplication 2) you need a special handling for initialize_instance_snapshot_metadata to drop the field coming from the sysmeta | |
| 14:47:52 | gibi | now it feels like 1) data duplication 2) you need a special handling for initialize_instance_snapshot_metadata to drop the field coming from the sysmeta | |
| 14:49:32 | lyarwood | hmm true | |
| 14:49:32 | lyarwood | hmm true | |
| 14:49:45 | lyarwood | let me respin and drop it | |
| 14:49:45 | lyarwood | let me respin and drop it | |
| 14:50:09 | gibi | lyarwood: thanks | |
| 14:50:09 | gibi | lyarwood: thanks | |
| 14:56:59 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Support the new port resource_request format https://review.opendev.org/c/openstack/nova/+/787208 | |
| 14:57:00 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Transfer RequestLevelParams from ports to scheduling https://review.opendev.org/c/openstack/nova/+/791506 | |
| 15:00:28 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: [func test] ports with both bw and pps resources https://review.opendev.org/c/openstack/nova/+/792394 | |
| 15:18:25 | admin0 | in which table or how does nova migrate check source ? | |
| 15:18:25 | admin0 | in which table or how does nova migrate check source ? | |
| 15:18:36 | admin0 | i am still stuck .. the hostnames seems to be fixed though | |
| 15:18:36 | admin0 | i am still stuck .. the hostnames seems to be fixed though | |
| 15:20:28 | lyarwood | admin0: the host actually running the instance? | |
| 15:20:28 | lyarwood | admin0: the host actually running the instance? | |
| 15:20:36 | admin0 | yes | |
| 15:20:36 | admin0 | yes | |
| 15:20:37 | lyarwood | admin0: instance.host and instance.node | |
| 15:20:37 | lyarwood | admin0: instance.host and instance.node | |
| 15:20:46 | admin0 | lyarwood, how do I validate that | |
| 15:20:47 | admin0 | lyarwood, how do I validate that | |
| 15:21:03 | admin0 | my issue is this.. nova migrate $uuid $destination => compute host $source not found | |
| 15:21:04 | admin0 | my issue is this.. nova migrate $uuid $destination => compute host $source not found | |
| 15:21:35 | admin0 | openstack server show $uuid => lists $source as host | |
| 15:21:35 | admin0 | openstack server show $uuid => lists $source as host | |
| 15:21:41 | admin0 | databases lists $source as host | |
| 15:21:41 | admin0 | databases lists $source as host | |
| 15:23:52 | lyarwood | admin0: oh you changed the hostname with instances running on $source? | |
| 15:23:52 | lyarwood | admin0: oh you changed the hostname with instances running on $source? | |
| 15:24:11 | lyarwood | admin0: I assume it doesn't show up in `openstack compute service list` anymore right | |
| 15:24:11 | lyarwood | admin0: I assume it doesn't show up in `openstack compute service list` anymore right | |
| 15:25:09 | admin0 | lyarwood, it appears: https://gist.githubusercontent.com/a1git/032e6a0a69fcafba6e40d1b436ee40cc/raw/9df1a213ca44c6b0965a1cacdfdf24ec4b186065/gistfile1.txt | |
| 15:25:09 | admin0 | lyarwood, it appears: https://gist.githubusercontent.com/a1git/032e6a0a69fcafba6e40d1b436ee40cc/raw/9df1a213ca44c6b0965a1cacdfdf24ec4b186065/gistfile1.txt | |
| 15:25:12 | admin0 | host is h7 | |
| 15:25:12 | admin0 | host is h7 | |
| 15:25:43 | admin0 | so first it was set as h7 . and h7.opestack.local .. then at some point, we made a mistake and put OPENSTACK_DOMAIN = "", which caused it to rename itself to h7. ( with a . at the end) .. | |
| 15:25:44 | admin0 | so first it was set as h7 . and h7.opestack.local .. then at some point, we made a mistake and put OPENSTACK_DOMAIN = "", which caused it to rename itself to h7. ( with a . at the end) .. | |
| 15:25:52 | admin0 | then we realized that and set it back to h7 (without the .) | |
| 15:25:52 | admin0 | then we realized that and set it back to h7 (without the .) | |
| 15:26:13 | lyarwood | admin0: and the instance.host is set to h7.? | |
| 15:26:13 | lyarwood | admin0: and the instance.host is set to h7.? | |
| 15:26:25 | admin0 | let me do a dump on one uuid | |
| 15:26:25 | admin0 | let me do a dump on one uuid | |
| 15:26:27 | admin0 | one moment | |
| 15:26:27 | admin0 | one moment | |
| 15:26:54 | admin0 | noewhere in the database is instance.host set to h7. .. its only set to h7 | |
| 15:26:54 | admin0 | noewhere in the database is instance.host set to h7. .. its only set to h7 | |
| 15:26:58 | admin0 | (without the .) | |
| 15:26:58 | admin0 | (without the .) | |
| 15:27:12 | admin0 | hostname, hostname -f, virsh hostname all report h7 ( without the .) | |
| 15:27:12 | admin0 | hostname, hostname -f, virsh hostname all report h7 ( without the .) | |
| 15:27:47 | lyarwood | admin0: can you pastebin the error you're getting? | |
| 15:27:47 | lyarwood | admin0: can you pastebin the error you're getting? | |
| 15:27:56 | admin0 | yes one moment please | |
| 15:27:56 | admin0 | yes one moment please | |
| 15:28:06 | lyarwood | admin0: thanks, a full trace of the associated request-id would be ace | |
| 15:28:06 | lyarwood | admin0: thanks, a full trace of the associated request-id would be ace | |
| 15:28:14 | lyarwood | admin0: openstack server event list $instance | |
| 15:28:14 | lyarwood | admin0: openstack server event list $instance | |
| 15:28:23 | lyarwood | admin0: and use the request-id associated with the migration | |
| 15:28:23 | lyarwood | admin0: and use the request-id associated with the migration | |
| 15:29:28 | admin0 | lyarwood, this sums up the error: https://gist.githubusercontent.com/a1git/8a5fc5efbff91e9a7707815107dd7590/raw/62c46fce22be769fc1abc7e913b5102dd78cbe5f/gistfile1.txt | |
| 15:29:28 | admin0 | lyarwood, this sums up the error: https://gist.githubusercontent.com/a1git/8a5fc5efbff91e9a7707815107dd7590/raw/62c46fce22be769fc1abc7e913b5102dd78cbe5f/gistfile1.txt | |
| 15:30:28 | admin0 | lyarwood, event list is here: https://gist.githubusercontent.com/a1git/bd821ac42072aa1db8e6697b5765a545/raw/f776b95d086673d25d2ff6cb734912c8c97042e2/gistfile1.txt | |
| 15:30:28 | admin0 | lyarwood, event list is here: https://gist.githubusercontent.com/a1git/bd821ac42072aa1db8e6697b5765a545/raw/f776b95d086673d25d2ff6cb734912c8c97042e2/gistfile1.txt | |
| 15:30:31 | lyarwood | admin0: thanks, could you take a look in the api and conductor logs for req-c50dfe07-b126-4ff9-9932-04e24af1d33f | |
| 15:30:31 | lyarwood | admin0: thanks, could you take a look in the api and conductor logs for req-c50dfe07-b126-4ff9-9932-04e24af1d33f | |
| 15:31:08 | lyarwood | admin0: just trying to work out what is throwing the exception that leads to the 400 | |
| 15:31:09 | lyarwood | admin0: just trying to work out what is throwing the exception that leads to the 400 | |
| 15:31:43 | lyarwood | gibi: I've respun the change btw, just waiting for the func test to land so I can rebase without pulling it out of the gate | |
| 15:31:43 | lyarwood | gibi: I've respun the change btw, just waiting for the func test to land so I can rebase without pulling it out of the gate | |
| 15:31:59 | gibi | lyarwood: ack | |
| 15:31:59 | gibi | lyarwood: ack | |
| 15:32:05 | admin0 | lyarwood, log: https://gist.githubusercontent.com/a1git/92688f89eab9fad7e2b30b9e3d2fd998/raw/353e37d292ae1ce4f4d6de8d4c0f20cd3920871d/gistfile1.txt | |
| 15:32:05 | admin0 | lyarwood, log: https://gist.githubusercontent.com/a1git/92688f89eab9fad7e2b30b9e3d2fd998/raw/353e37d292ae1ce4f4d6de8d4c0f20cd3920871d/gistfile1.txt | |
| 15:33:31 | admin0 | "Unable to find record for source node h7.openstack.local on h7: ComputeHostNotFound: Compute host h7 could not be found." -- not sure how to set this up or configure it | |
| 15:33:31 | admin0 | "Unable to find record for source node h7.openstack.local on h7: ComputeHostNotFound: Compute host h7 could not be found." -- not sure how to set this up or configure it | |
| 15:36:06 | lyarwood | admin0: that's coming from https://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/api.py#L510-L520 but I thought that was using instance.host | |
| 15:36:06 | lyarwood | admin0: that's coming from https://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/api.py#L510-L520 but I thought that was using instance.host | |