| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2019-11-11 | |||
| 22:54:42 | sean-k-mooney | cold migrate is a special calse fo resize where the flaovr remains the same | |
| 22:54:49 | sean-k-mooney | at least in the libvirt driver | |
| 22:55:54 | dansmith | mriedem: if you're going to flip that to an cast always, I can +W what you have and you can do the error handling cleanup and cast in a change after this but before we turn it on | |
| 22:55:58 | dansmith | mriedem: if you're cool with that | |
| 22:56:37 | dansmith | mriedem: also, I think you'd've needed a reno to explain how migrate _can_ be different sometimes for invisible reasons anyway, so doing one to explain that it's always a little different now is equivalent/better | |
| 22:58:36 | mriedem | ok, i can build that into the series before the policy change at the end. as for docs, it would have been part of the cross-cell docs patch that i haven't fleshed out yet, but yeah it's easier to just say generically 'resize / cold migrate is now a cast all the time' | |
| 22:59:23 | mriedem | sean-k-mooney: the flavor always remains the same for cold migrate | |
| 22:59:25 | dansmith | mriedem: I'd prefer it go early in the series the next time you rebase, just so it merges closer to this conversation for context, but.. ack | |
| 22:59:29 | mriedem | the song....that's a different story | |
| 23:00:31 | mriedem | dansmith: ack, i likely need to rebase soonish anyway so i'll push it toward the bottom when i do | |
| 23:00:38 | dansmith | k | |
| 23:01:08 | sean-k-mooney | mriedem: yes that is what i intened to say | |
| 23:03:32 | sean-k-mooney | i was just trying to indicate that when a commit say "When doing a resize or a cold migration between nodes, this data needs to be copied ..." its not refering to live migration | |
| 23:08:28 | sean-k-mooney | efried: this is the qemu docs on the migration process https://github.com/qemu/qemu/blob/9f2ce35dfa4ea4a31dbb765dd02bed2500891887/docs/specs/tpm.txt#L324-L384 | |
| 23:09:35 | efried | IIUC all of that is handled under the covers | |
| 23:10:22 | sean-k-mooney | yes | |
| 23:10:42 | sean-k-mooney | but looking at it i am not sure they every transfer the tpm state independetly | |
| 23:11:29 | sean-k-mooney | it seams to be contained in the testvm.bin create by the migrate command | |
| 23:14:28 | openstackgerrit | Dustin Cowles proposed openstack/nova master: WIP: Provider Config File: Enable loading and merging of provider configs https://review.opendev.org/693460 | |
| 23:16:06 | sean-k-mooney | this would also seam to mesh with our assumtion of automatic stat transfer for the live migration case https://github.com/stefanberger/libvirt-tpm/commit/72299db63690aa4b74131f54398a665a51e3592f | |
| 23:41:44 | openstackgerrit | Eric Fried proposed openstack/nova-specs master: Spec: Ussuri: Encrypted Emulated Virtual TPM https://review.opendev.org/686804 | |
| 23:42:03 | efried | jroll, dansmith, sean-k-mooney: I think that's ready for review now ^ | |
| 23:42:40 | sean-k-mooney | ack. ill review it tomorrow | |
| 23:51:35 | openstackgerrit | Eric Fried proposed openstack/nova-specs master: Spec: Ussuri: Encrypted Emulated Virtual TPM https://review.opendev.org/686804 | |
| #openstack-nova - 2019-11-12 | |||
| 02:42:46 | openstackgerrit | Merged openstack/nova master: Plumb allow_cross_cell_resize into compute API resize() https://review.opendev.org/635684 | |
| 07:48:13 | openstackgerrit | Luyao Zhong proposed openstack/nova master: support live migration with vpmems https://review.opendev.org/687856 | |
| 08:02:42 | bauzas | good morning Nova | |
| 08:27:55 | gibi | bauzas: good morning | |
| 08:28:01 | gibi | bauzas: how is your jetlag? | |
| 08:35:54 | bauzas | gibi: quite good, just woke up today at 6.30am :) | |
| 08:35:58 | bauzas | gibi: and you ? | |
| 09:22:42 | kashyap | lyarwood: efried: Back today. I haven't read the KM-long scrollback, afraid (buried under several things). | |
| 10:07:30 | openstackgerrit | Liang Fang proposed openstack/nova-specs master: Support volume local cache https://review.opendev.org/689070 | |
| 10:48:43 | kashyap | Does anyone recall top off their head, AMD SEV support in Nova doesn't support live migration yet, does it? | |
| 10:48:53 | kashyap | (I vaguely recall it doesn't.) | |
| 10:49:02 | kashyap | I'm sure it's somewhere in the spec | |
| 10:51:58 | kashyap | (Yep, my guess is correct - checked in the spec. Also needs support for LM-with-SEV from lower layers.) | |
| 11:03:24 | gibi | bauzas: today was OK for me, yesterday I start my day at 4:45 | |
| 11:17:24 | openstackgerrit | Merged openstack/nova master: Pass RequestContext to oslo_policy https://review.opendev.org/674038 | |
| 11:17:32 | openstackgerrit | Merged openstack/nova master: Add func test for 'required' PCI NUMA policy https://review.opendev.org/682941 | |
| 11:21:37 | openstackgerrit | Merged openstack/nova master: Resolve TODO in _remove_host_allocations https://review.opendev.org/693636 | |
| 11:29:58 | openstack | bug 1852207 in OpenStack Compute (nova) pike "reschedule ignores that requested availability zone" [Medium,Triaged] https://launchpad.net/bugs/1852207 - Assigned to Balazs Gibizer (balazs-gibizer) | |
| 11:29:58 | openstackgerrit | Balazs Gibizer proposed openstack/nova stable/pike: Functional reproduce for bug 1852207 https://review.opendev.org/693817 | |
| 11:30:15 | gibi | elod: ^^ | |
| 12:10:09 | openstackgerrit | Brin Zhang proposed openstack/nova master: WIP: Support re-configure the delete_on_termination in server https://review.opendev.org/693828 | |
| 13:04:18 | jroll | efried: thanks, will hit it today | |
| 13:36:41 | kashyap | git fetch gerrit | |
| 13:37:08 | kashyap | Err | |
| 13:37:22 | openstackgerrit | Kashyap Chamarthy proposed openstack/nova-specs master: Re-propose "Secure Boot support for KVM & QEMU guests" spec https://review.opendev.org/693844 | |
| 13:38:28 | openstackgerrit | Kashyap Chamarthy proposed openstack/nova-specs master: Re-propose "Secure Boot support for KVM & QEMU guests" for Ussuri https://review.opendev.org/693844 | |
| 13:49:31 | mriedem | gibi: before i get started on rebasing the cross cell resize series and adding a change to just cast from api to conductor always ( https://review.opendev.org/#/c/635684/53/nova/compute/api.py@3852 ) i wanted to see if you're ok with that plan? | |
| 13:50:49 | efried | Fun morning. About every 15 minutes, the power goes out for a half second. Just long enough to kill my router. | |
| 13:51:40 | efried | Texas: "Ohh, noooo, it's three degrees below freezing, I'm dyyyyyying!" | |
| 13:52:23 | mriedem | thoughts and prayers | |
| 13:52:41 | efried | kashyap: Let me tldr it for you: what's the minimum qemu needed for *encrypted* emulated TPM? | |
| 13:52:59 | kashyap | efried: Hiya; need to do some sleuthing. Let me do that... | |
| 13:53:02 | efried | unencrypted was 2.11 (according to cfriesen) | |
| 13:53:07 | efried | thanks kashyap | |
| 13:53:09 | mriedem | we got a replacement tree put in over the weekend and you're supposed to water new trees but what about when the ground is frozen... | |
| 13:53:13 | efried | not a huge gurry. | |
| 13:53:27 | efried | mriedem: hot water? | |
| 13:53:29 | kashyap | I'll not gurry. | |
| 13:53:55 | efried | "fish or whale offal". Nice. | |
| 13:54:02 | kashyap | "the entrails of fish or whales" | |
| 13:54:30 | efried | but we haven't seen sean-k-mooney yet, so... | |
| 13:54:31 | efried | :P | |
| 13:54:42 | mriedem | efried: i'm pretty sure hot water just freezes too | |
| 13:54:45 | kashyap | Speaking of "offals" ... the other week I was in Lyon, France, for KVM Forum. They are all super big into "offals", apparently. (/me is a vegetarian; only heard it through the grapevine) | |
| 13:55:06 | efried | That's... awfful | |
| 13:55:12 | efried | (see what I did there?) | |
| 13:55:21 | kashyap | Very pun | |
| 13:56:16 | efried | Many cultures have an equivalent. Boudin sausage in Louisiana. Hot dogs in baseball stadiums... | |
| 13:56:29 | efried | haggis in scotland | |
| 13:56:38 | openstackgerrit | Lee Yarwood proposed openstack/nova-specs master: Virtual instance rescue with stable disk devices https://review.opendev.org/693849 | |
| 13:59:02 | kashyap | efried: I see. (Yeah, heard the "haggis" term echo around when in Edinburgh last year.) | |
| 13:59:59 | luyao | efried: hi Eric, I have a question, do I need a bp and separate spec for vpmem live migration? | |
| 14:00:20 | efried | It must be like, at some point in their history all these cultures were starving, so they had to make use of every calorie they could scrounge up, and find a way to make it palatable. And then for reasons of... tradition? it remained in the culture long after it ceased to be necessary. | |
| 14:00:38 | efried | Except for the hot dog thing. That's just because baseball fans are stupid and crazy. | |
| 14:05:04 | dswebb | Hi,have a bit of an odd issue with Livemigration on rocky. I've got a 3 node nova cluster using iscsi -> nimble as my storage. I can successfully migrate a VM from node 1 to node 2 (or node2 to node1) once. If I try and migrate the vm back to the node it started on (or any node it's been on prior) it fails silently to migrate and the only logs I see that suggest any issue are the following: https://pastebin.com/Y2ccf3MR | |
| 14:05:54 | gibi | mriedem: sorry I have to get back to you tomorrow (my) morning | |
| 14:06:36 | mriedem | gibi: ok i'll just post the change since it'll be simple and i need to rebase the series anyway, if you have a problem with it you and dan can fight to the death on the review | |
| 14:07:18 | gibi | mriedem: sure. works for me :) | |
| 14:07:58 | kashyap | Ah, efried is gone ... just when I have his answer for him | |
| 14:15:39 | luyao | efried: hi Eric, in case of you not seeing the msg just now, I need you confirm if I need a blueprint and separate spec for vpmem live migration. Thanks in advance. | |
| 14:16:57 | dswebb | also worth mentioning that the same live migration (back and forth) using ceph as the cinder block store works fine | |
| 14:18:14 | efried | luyao: I don't know; let's put it on the agenda for the next meeting and ask the team. | |
| 14:19:04 | luyao | efried: OK, thanks | |
| 14:19:06 | efried | luyao: I think gibi had at least a blueprint and possibly a spec for the continuation of lifecycle ops with bandwidth providers, but I think that's a much bigger effort than for vpmem. | |
| 14:19:34 | kashyap | efried: Hey, so on your encrypted emulated TPM question -- | |
| 14:20:22 | kashyap | efried: The QEMU version does not matter for encryption. What matters is the 'swtpm'. And you need at least libvirt 5.6.0 for the 'encryption' element | |
| 14:20:25 | kashyap | https://libvirt.org/formatdomain.html#elementsTpm | |
| 14:21:29 | efried | kashyap: sweet, thank you very much. I was aware of the libvirt side, but couldn't find the qemu side documented anywhere. | |
| 14:21:58 | efried | bauzas, gibi: Thank you both for writing up those summaries! | |
| 14:22:08 | bauzas | np | |
| 14:22:10 | bauzas | HTH | |
| 14:23:18 | luyao | efried: yes, in terms of code size, the lm for vpmem is not big | |
| 14:24:43 | efried | luyao: was there mention of the details of lm implementation in the original spec? (Save me digging it up) | |
| 14:25:54 | luyao | efried: no, and I need update the original spec, since our implementation is different from it | |
| 14:27:36 | openstackgerrit | George proposed openstack/nova stable/ocata: Support qemu >= 2.10 https://review.opendev.org/693851 | |
| 14:28:13 | efried | luyao: I think a short spec is probably a good idea, since (IIRC) there are RPC object changes, right? | |