Earlier  
Posted Nick Remark
#openstack-nova - 2021-03-22
21:27:52 rouk maybe that needs to be a default thing thats recommended to set, idk
21:27:53 sean-k-mooney that would at least give use time to think about what to do in nova if anything in the futrue
21:28:06 sean-k-mooney well there are two camps
21:28:17 sean-k-mooney one camp is alwasy uses the versioned machine type
21:28:29 sean-k-mooney and ooo/ redhat openstack does this by default
21:28:42 sean-k-mooney the other camp is alwasy use the latest one
21:28:55 sean-k-mooney so that you get the latest fixes/abi
21:29:02 rouk sure, that works great till qemu screws you
21:29:19 rouk with machine type though, we cant really move to the new instructions well
21:29:46 rouk the xml change would at least persist in the vm config and be fixed on reboot.
21:30:07 rouk version, we just delay till nova can handle it, i guess.
21:30:17 rouk not sure which is better.
21:30:29 sean-k-mooney https://github.com/qemu/qemu/blob/c40ae5a3ee387b13116948cbfe7824f03311db7e/hw/i386/pc_piix.c#L510-L525
21:30:32 sean-k-mooney there we go
21:31:07 sean-k-mooney so yes those are the version machine type defintions
21:31:15 rouk is there any way to make nova migrate between versions on reboot?
21:31:31 rouk or will i need to use a custom model to do that
21:31:47 sean-k-mooney am nova used too but we now wont
21:32:06 rouk so i guess the custom model is better
21:32:20 rouk at least then i can get everyone to move organically next time they reboot without breaking migrations
21:32:37 rouk even if its a dirtier fix
21:32:37 sean-k-mooney rouk: https://specs.openstack.org/openstack/nova-specs/specs/wallaby/approved/libvirt-stash-instance-machine-type.html
21:33:09 sean-k-mooney well no so on ussuri you could set the machine type explcitly
21:33:13 sean-k-mooney migrate all teh vms
21:33:30 sean-k-mooney then set it back to pc which is the default or leave it unset
21:33:36 sean-k-mooney then they would update on hard reboot
21:33:46 rouk but their migrations will break.
21:33:59 rouk or once its migrated once, it will stick in the config.
21:34:01 sean-k-mooney not unless this happens again
21:34:19 rouk hmm, i guess thats an okay upgrade plan
21:34:27 rouk as long as im not stranded on a setting forever.
21:34:37 sean-k-mooney so what the new spec say
21:34:54 sean-k-mooney is going forward we will recored the machinve type a vm boots with the first time
21:34:58 sean-k-mooney and it will have that forever
21:35:00 sean-k-mooney unless
21:35:23 sean-k-mooney you use the new nova-manage update_machine_type
21:35:27 sean-k-mooney command to change it
21:35:51 sean-k-mooney rouk: before that we would use what ever was in the config when generting the xml
21:36:30 sean-k-mooney if unset it would default to pc
21:37:41 sean-k-mooney anyway i need to grab food too
21:37:59 sean-k-mooney hopefully that hels and you can use a machine-type or update the cpu model for now
21:38:47 sean-k-mooney the reason you hit this issue is 1 you are not using a version machine type today and 2 qemu backported that abi break
22:27:07 rouk sean-k-mooney: with the option set, still breaks.
22:27:13 rouk does it not take effect on migrate?
22:27:23 rouk hw_machine_type = x86_64=pc-i440fx-3.1
22:37:18 rouk ah, the vm got the default machine='pc-i440fx-4.2' from before.
22:40:55 rouk will it be honored if i change the xml? hmm
23:03:35 rouk nah, so i guess the custom model is the only way.
23:32:10 rouk sean-k-mooney: <feature policy='disable' name='npt'/> in the destination epyc-ibpb.xml also doesnt work.
23:32:19 rouk dont think anything can be disabled here?
23:53:18 rouk but yes, qemu moved from 3.1 to 4.2 in a single release version on ubuntu cloud repo
23:53:24 rouk guess i can rollback
#openstack-nova - 2021-03-23
00:08:46 rouk old qemu - > migrate to 3.1 machine type - > upgrade qemu - > update machine type - > slowly let people trickle over is the migration plan till nova can handle this, i guess.
02:30:36 openstackgerrit xinyu wang proposed openstack/nova-specs master: add instance join/leave server group https://review.opendev.org/c/openstack/nova-specs/+/782353
03:25:33 openstackgerrit xinyu wang proposed openstack/nova master: join/leave server group https://review.opendev.org/c/openstack/nova/+/782356
03:35:16 openstackgerrit xinyu wang proposed openstack/nova master: join/leave server group https://review.opendev.org/c/openstack/nova/+/782356
06:30:03 openstackgerrit Josephine Seifert proposed openstack/nova stable/ussuri: Add config parameter 'live_migration_scheme' to live migration with tls guide https://review.opendev.org/c/openstack/nova/+/782126
08:14:39 Luzi gibi, elod, lyarwood: the next backport (part 2 of 4) https://review.opendev.org/c/openstack/nova/+/782126
08:18:18 kinpaa12389 Hi,
08:18:19 kinpaa12389 I am trying to create snapshot from server. In this operation, I have added expiration value in keystone.conf and time.sleep() in snapshot()
08:18:19 kinpaa12389 Due to token expiry value in keystone.conf, glanceclient receive 401 error. How do I debug this 401 error in keystone ?
08:18:20 kinpaa12389 Enabled all logs of keystone, still not able to see place from where this error is thrown to glanceclient ?
08:18:20 kinpaa12389 keys=root, access, warnings, keystone, cc, radius, keystonemiddleware, keystoneauth, oslo_messaging, ldap, amqp, amqplib, sqlalchemy
08:18:21 kinpaa12389 above are keys in /etc/keystone/logging.conf
08:18:21 kinpaa12389 ~
08:38:04 lyarwood Luzi: LGTM but could you cherry-pick -x $commit_from_stable_victoria https://docs.openstack.org/project-team-guide/stable-branches.html#proposing-fixes
08:38:49 kashyap Is it the fix to the LM w/ TLS guide?
08:39:03 kashyap Ah, yep
08:39:03 lyarwood yes
08:39:08 kashyap Mornin, folks
08:39:12 lyarwood morning
08:41:37 openstackgerrit Lee Yarwood proposed openstack/nova stable/ussuri: libvirt: Skip encryption metadata lookups if secret already exists on host https://review.opendev.org/c/openstack/nova/+/765770
08:45:30 openstackgerrit Lee Yarwood proposed openstack/nova stable/train: Add regression test for bug #1895696 https://review.opendev.org/c/openstack/nova/+/752487
08:45:32 openstack bug 1895696 in Cinder "unable to boot instance from encrypted volume created from a glance image of an encrypted volume" [Undecided,New] https://launchpad.net/bugs/1895696
08:45:33 openstackgerrit Lee Yarwood proposed openstack/nova stable/train: Create volume attachment during boot from volume in compute https://review.opendev.org/c/openstack/nova/+/752488
08:45:33 openstackgerrit Lee Yarwood proposed openstack/nova stable/train: compute: Skip cinder_encryption_key_id check when booting from volume https://review.opendev.org/c/openstack/nova/+/752489
08:52:37 openstackgerrit Josephine Seifert proposed openstack/nova stable/ussuri: Add config parameter 'live_migration_scheme' to live migration with tls guide https://review.opendev.org/c/openstack/nova/+/782126
08:54:05 Luzi lyarwood, ^ is this what you meant?
08:54:17 lyarwood yup ack'd thanks
09:08:38 openstackgerrit Lee Yarwood proposed openstack/nova stable/stein: compute: Lock by instance.uuid lock during swap_volume https://review.opendev.org/c/openstack/nova/+/758734
09:09:26 lyarwood some quick and easy docs changes ahead of rc if anyone has time https://review.opendev.org/c/openstack/nova/+/779479 & https://review.opendev.org/c/openstack/nova/+/779446
09:21:18 openstackgerrit Lee Yarwood proposed openstack/nova stable/queens: Use absolute path during qemu img rebase https://review.opendev.org/c/openstack/nova/+/780790
10:28:21 gibi does somebody remembers why we forbid reparenting RPs in placement? I think we allow null -> parent_uuid update but we reject parent_uuid -> new_parent_uuid update. I would need local reparenting, moving an RP to another parent within the same PR tree
10:28:45 gibi I can see that moving an RP to one tree to the other could break things in the allocations
10:34:54 bauzas gibi: because it would need some reshape, maybe ?
10:35:05 bauzas :)
10:35:18 gibi bauzas: yeah if there are allocations then moving an RP could invalidate them
10:35:24 gibi in the generic case
10:35:27 bauzas gibi: afair, we only accept to modify the RPs by some reshape method
10:35:39 bauzas like we did for vGPUs and others
10:36:01 bauzas if we modify the parent, then the resources would also be modified
10:36:04 gibi does reshape allows reparenting?
10:36:10 bauzas gibi: yup
10:36:22 bauzas you provide new inventories
10:36:25 gibi hm, then reshape it is
10:36:43 bauzas gibi: context ?
10:37:43 gibi bauzas: we have a bug in neutron that creates a slightly wrong RP tree for qos
10:38:16 bauzas gibi: ahah
10:38:18 gibi the expected tree would be computeRP <- neutron agent RP <- deviceRP
10:38:35 gibi but after a bugfix in Ussuri it was changed to

Earlier   Later