| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2019-05-17 | |||
| 12:04:50 | aspiers | and it's not the only one | |
| 12:05:44 | aspiers | at a higher level of abstraction, what you are saying could be reframed as "migrate" implies moving something from A to B without significantly changing it | |
| 12:05:51 | sean-k-mooney | we also discussed having two commands one that guarnetees it preserves your data and one tha that always destroys it | |
| 12:06:04 | aspiers | but you start with something dead on A, and end with something alive on B, that is a big change in state | |
| 12:06:12 | sean-k-mooney | e.g. recreate woudl always destoy any instance and recreate it loasing data | |
| 12:06:15 | aspiers | therefore does not deserve to be called a form of migration | |
| 12:07:02 | artom | Data destruction/preservation also depends on where said data is | |
| 12:07:10 | aspiers | sean-k-mooney: yeah that might be a good approach | |
| 12:07:10 | sean-k-mooney | openstack server migrate --evacuate would guarentte that your data was moved or would not try to do dit | |
| 12:07:36 | aspiers | I mean, having two different commands | |
| 12:07:48 | aspiers | but I don't like migrate --evacuate, for reasons just explained | |
| 12:08:04 | aspiers | I don't really like migrate --resurrect either | |
| 12:08:35 | aspiers | although it bothers me less than migrate --evacuate | |
| 12:09:40 | aspiers | "openstack server recreate" for the ephemeral case and "openstack server resurrect" for the shared storage case feels OK to me | |
| 12:09:50 | openstackgerrit | Surya Seetharaman proposed openstack/python-novaclient master: Allow passing negative values for the locked search_opt in server list https://review.opendev.org/659783 | |
| 12:10:08 | aspiers | but I can see the concern around non-admin users expecting to be able to use it | |
| 12:10:49 | sean-k-mooney | aspiers: well wel could allow openstack server recreate to be non admin | |
| 12:11:40 | sean-k-mooney | its basically a rebuild but optionally to another host | |
| 12:12:20 | aspiers | sean-k-mooney: in what scenarios would non-admin users use that? not if the server is already running right? cos it reuses the old name | |
| 12:13:21 | sean-k-mooney | aspiers: i was implying that openstack server recreate would kill the server if it was running and rescudle it | |
| 12:13:28 | aspiers | oh | |
| 12:13:53 | sean-k-mooney | they would use it if the image or flavor had been updated and they wanted to create the sever with the updated version | |
| 12:14:07 | sean-k-mooney | but keep the same ports and data volumes | |
| 12:14:16 | aspiers | yeah I guess that could be useful | |
| 12:14:45 | aspiers | or if the instance got screwed up somehow, e.g. accidental rm -rf ;-) | |
| 12:15:18 | sean-k-mooney | yep if you instacne are vnfs it would be a neat way to do a software update | |
| 12:15:27 | sean-k-mooney | kindof like in k8s land | |
| 12:15:27 | aspiers | yep | |
| 12:15:45 | sean-k-mooney | e.g. just kill the pod and recreate with the latest version of it | |
| 12:17:54 | aspiers | right | |
| 12:18:21 | aspiers | so are you thinking to update https://review.opendev.org/#/c/643578 to split into two separate commands recreate/resurrect? | |
| 12:18:52 | aspiers | that would work for me, not sure what mriedem will think though | |
| 12:19:12 | aspiers | with both I'd prefer to avoid mentioning the word "migrate" anywhere | |
| 12:19:45 | aspiers | since "migrate" implies avoiding any significant change in state (except the location) | |
| 12:26:28 | aspiers | sean-k-mooney: BTW which timezone are you in? | |
| 12:26:52 | aspiers | I'm guessing somewhere in Ireland? | |
| 12:27:43 | sean-k-mooney | yes | |
| 12:27:57 | sean-k-mooney | im shannon on the west coast of ireland | |
| 12:27:59 | aspiers | nice | |
| 12:28:16 | sean-k-mooney | what timezone i am awake in is not alway the same as where im located | |
| 12:28:22 | aspiers | true for me too ;) | |
| 12:28:35 | aspiers | for some reason I still expect all nova devs to be in north america | |
| 12:28:54 | aspiers | I'm in London | |
| 12:29:32 | openstackgerrit | Gorka Eguileor proposed openstack/nova master: Use os-brick locking for volume attach and detach https://review.opendev.org/614190 | |
| 12:29:41 | aspiers | got a lot of family in Dublin but never been further west than there yet :-( | |
| 13:15:54 | efried | kashyap, aspiers: what's up now? | |
| 13:16:06 | kashyap | efried: It's a change of scenery :-) | |
| 13:16:14 | aspiers | efried: ah, you missed the almight bike osc shed ;-) | |
| 13:16:19 | kashyap | efried: SEV-related, uncontroversial SEV-related | |
| 13:16:27 | kashyap | Err | |
| 13:16:31 | aspiers | oh, that too | |
| 13:16:34 | kashyap | "SEV-related, uncontroversial infra patch" | |
| 13:16:55 | kashyap | aspiers: That's what I assumed efried meant, when he pinged both of us together :D | |
| 13:17:01 | efried | I refer to ==> 3:45:56 AM - kashyap: aspiers: I think your change is ready to merge. Let's check with efried (or stephenfin) when they're about. | |
| 13:17:13 | kashyap | Yep, I correctly guessed. | |
| 13:17:13 | aspiers | yeah, that one | |
| 13:17:32 | kashyap | It is this one: https://review.opendev.org/#/c/655268/ -- "Add infrastructure for invoking libvirt's getDomainCapabilities API" | |
| 13:18:12 | efried | Okay. This isn't really in my, ahem, "domain" of expertise | |
| 13:18:15 | efried | but I'll take a look. | |
| 13:19:30 | ganso | melwitt, dansmith, tonyb: Hi! could you please review https://review.opendev.org/#/c/659338 when you have some time available? Thanks in advance! =) | |
| 13:19:44 | aspiers | efried: it should be pretty simple and not require special expertise | |
| 13:22:05 | efried | aspiers, kashyap: Does this also have to do with video models? | |
| 13:22:19 | efried | https://blueprints.launchpad.net/nova/+spec/libvirt-video-device-models | |
| 13:23:10 | kashyap | efried: No, that getDomainCapabilities() isn't related to video models. | |
| 13:23:15 | efried | ight | |
| 13:23:29 | efried | I see video models in your fake xml, so... | |
| 13:23:46 | efried | uh, I thought I did... | |
| 13:24:00 | aspiers | I guess it could be a future way of detecting available video models? | |
| 13:24:01 | efried | yeah, there. (Chrome's text search has been way slow for me lately) | |
| 13:24:08 | aspiers | if anything needed to do that | |
| 13:24:19 | aspiers | but that's certainly not what's driving the change right now | |
| 13:24:20 | kashyap | efried: You're right -- they _are_ present, though. But not relevant in this context | |
| 13:24:24 | kashyap | Indeed, what aspiers said. | |
| 13:24:25 | efried | k | |
| 13:24:31 | aspiers | It's been driven by SEV and secure boot | |
| 13:24:46 | kashyap | efried: Nothing like jumping right into the bowels of libvirt when you wake up, is it? :D | |
| 13:24:55 | kashyap | s/wake up/get started/ | |
| 13:24:55 | aspiers | I haven't woken up yet | |
| 13:25:04 | kashyap | aspiers: Haha | |
| 13:25:09 | aspiers | I'm sure sean-k-mooney could comment on whether this change would be useful for that bp | |
| 13:25:14 | efried | something something bowels when I wake up in general | |
| 13:25:17 | kashyap | aspiers: You got attacked by ZombieLoad | |
| 13:25:33 | aspiers | efried: TMI X-D | |
| 13:25:47 | efried | no doubt | |
| 13:26:00 | aspiers | on the plus side, I actually managed to get out of bed before 9am for the first time since Denver | |
| 13:26:06 | kashyap | aspiers: It's definitely useful -- as that _allows_ querying for the models. | |
| 13:26:11 | aspiers | but getting out of bed doesn't imply waking up | |
| 13:26:16 | aspiers | kashyap: right | |
| 13:26:57 | kashyap | aspiers: Wauw, I thought it was just me, whose sleep cycle got completely botched since Denver. | |
| 13:27:05 | aspiers | nope | |
| 13:27:14 | efried | my sleep cycle has been fine, thank you. | |
| 13:27:15 | aspiers | mine's been botched ever since SUSECON :-( | |
| 13:27:27 | kashyap | aspiers: I kept thinking: "No, it can't be Denver, it's been more than 8 days") | |
| 13:27:38 | efried | Shanghai will be a different story | |
| 13:27:42 | aspiers | oh god | |
| 13:27:47 | kashyap | efried: Right, enjoy :D | |
| 13:27:50 | aspiers | funny thing is, I was fine for Sydney | |
| 13:27:59 | aspiers | but then I made sleep spreadsheets for that trip, and stuck to them religiously | |
| 13:28:21 | aspiers | and with that teaser hanging, I'm really off for lunch | |
| 13:29:52 | cdent | I got the jetlag so hard | |