Earlier  
Posted Nick Remark
#openstack-nova - 2021-06-03
08:57:04 bauzas but yeah, we're 4 mins
08:57:07 gibi so in summary
08:57:07 bauzas left
08:57:49 gibi suzhengwei: please propose a spec. I don't see any problem supporting evac for paused and suspended VMs. But they will lose the in memory or suspended state. They will be fresh VMs on the dest host in stopped state
08:58:18 kashyap Yeah; makes sense.
08:58:24 suzhengwei I will.
08:58:26 kashyap (On spec)
08:58:32 gibi suzhengwei: cool, thanks
08:58:48 gibi any last words before we stop the meeting? ;)
08:59:03 suzhengwei nothing from me.
08:59:07 gibi XinxinShen: ?
08:59:37 XinxinShen nothing for me. thanks.
08:59:56 gibi then thanks for joining. please continue discussion if needed
09:00:00 gibi I just stop the meeting log here
09:00:04 gibi #endmeeting
09:00:06 opendevmeet Meeting ended Thu Jun 3 09:00:04 2021 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
09:00:07 opendevmeet Minutes: http://eavesdrop.openstack.org/meetings/nova_extra/2021/nova_extra.2021-06-03-08.00.html
09:00:08 opendevmeet Minutes (text): http://eavesdrop.openstack.org/meetings/nova_extra/2021/nova_extra.2021-06-03-08.00.txt
09:00:09 opendevmeet Log: http://eavesdrop.openstack.org/meetings/nova_extra/2021/nova_extra.2021-06-03-08.00.log.html
09:00:23 bauzas right on time
09:02:59 kashyap gibi: Remind me again, what's the case against trying to "resume" the saved state on the destination, instead of a fresh rebuild (which loses the state)? Because it also involves dealing with the state file transportation?
09:03:31 gibi kashyap: if we need to take care of HW compatibility then we have to blow up the evac process
09:03:46 kashyap gibi: Oh, yikes; yes. How come I forgot so quickly
09:03:59 gibi live migration is special :)
09:04:17 kashyap Tell me all about it.
09:04:23 gibi :D
09:05:04 kashyap gibi: I'm not the person for GIFs, but this captures it: https://kashyapc.fedorapeople.org/Live-Migration.gif
09:05:42 kashyap (Not sure if it's loading correctly for you)
09:06:02 gibi ooh, that is good
09:06:10 gibi I will distribute it :)
09:06:17 kashyap You're welcome ;-)
09:06:28 gibi thanks
09:06:34 kashyap gibi: Does it load smoothly for you? For me not here, strangely
09:06:43 gibi it works for me from firefox
09:06:54 gibi smooth and on auto repeat
09:07:13 kashyap Ah, nod. (It goes in super slow-motion on FF and Chromium.)
09:10:13 bauzas gibi: I think we have a formal contract with evacuate
09:10:28 bauzas gibi: this is badly named as it's a recreate
09:10:43 bauzas if you really want to have persisted storage, use volumes
09:11:12 bauzas because if not, we'll recreate the instance, even on shared storage
09:12:54 gibi yeah, we should just drop evac and change rebuild to detect if the compute is dead and then rebuild the instance on anther host. (partly joking)
09:13:47 bauzas gibi: and chicken will have teeth
09:14:34 gibi OK, I guess this is some French saying :)
09:14:36 bauzas but yeah, this extra API action is confusing
09:14:45 bauzas and the wording is horrible
09:15:43 bauzas gibi: for your european culture https://blogs.transparent.com/french/when-pigs-fly-and-chicken-have-teeth-impossible-french-expressions/
09:16:21 gibi thank you
09:16:30 jchorin Hi everyone! I would like to enable TLS for my nova service, setting the `cert` and `key` parameter in nova.conf did not seem to have any effect on the nova-api. Is there a right way to do it?
09:16:34 bauzas gibi: I guess you probably have other expressions like this in your own language
09:18:39 bauzas either way, dropping for a few
09:19:53 gibi Ok for me this chikent thing would be : "when red snow falls (... with black dots) "
09:21:38 gibi which was OK in my childhood, but recently we got sand from Sahara sometimes and that can make the rain red, so I can imagine that we can get red snow in the same way
09:46:06 bauzas gibi: indeed, when you live close to the mountains, you see red snow ;)
09:46:21 bauzas actually, more likely orange snow
09:46:51 gibi yeah it is orange-red rain that happens here
09:47:06 gibi it makes everything dirty :/
09:47:53 bauzas gibi: https://photos.app.goo.gl/nCCAirhi8sZ3vDyc9 some pic from last winter ;)
09:48:38 gibi It looks like it made with a sepia filter :)
09:48:59 bauzas indeed, but no, just a regular pic ;)
09:49:08 gibi crazy
09:49:58 bauzas and this was on a morning, not during sunset
09:50:54 bauzas imagine a lost skiing resort as the lifts were closed with this sky
09:51:09 bauzas probably a good place and time for a new Hitchcook movie
09:51:34 bauzas I loved the abandoned atmosphere :)
10:02:15 sean-k-mooney its almost mars like
10:03:35 sean-k-mooney how did the first meeting go this morning
10:08:12 sean-k-mooney suzhengwei: we spoke about evacuation for suspended and stopped instace at the ptg. i assume you added that topic but were not able to attend when we discussed it
10:09:34 sean-k-mooney suzhengwei: the feedback at the time was to submit a spec, intoduce a new microversion and have the state transtion as follows
10:09:36 sean-k-mooney Shelved -> Shelved or Shelved_offloaded ?
10:09:38 sean-k-mooney Paused -> Stopped
10:09:40 sean-k-mooney Suspended -> Stopped
10:09:57 sean-k-mooney active -> active
10:10:44 sean-k-mooney actully Shelved -> Shelved or Shelved_offloaded ? is not relevnet
10:11:03 sean-k-mooney well ok it kind of is but in a subtel way
10:11:30 sean-k-mooney shelved instance still have a host but you have a choice of if you will shleve it to a different host or shleve offload it
10:12:15 sean-k-mooney suzhengwei: hence the ? as its an open question which would be the correct behavior but that should be adressed in the spec
10:13:25 sean-k-mooney suzhengwei: im happy to review the sepc if you propose it so feel free to ping me or add me to the review once its pushed.
10:23:45 gibi sean-k-mooney: thanks sean-k-mooney for remembering that we talked about that on the ptg, I already forgot
10:23:55 gibi but we concluded the same thing today :)
10:24:09 sean-k-mooney gibi: well a least we were consitnet in our feedback
10:24:14 gibi yepp
10:24:15 sean-k-mooney so thats a good sign at least
10:39:30 sean-k-mooney lyarwood: by the way since https://review.opendev.org/c/openstack/nova/+/794252 is chanigng the virt dirver interface its nice to email the list about it
10:39:58 sean-k-mooney which is ironic since we dont support out of tree virt drivers
10:45:59 lyarwood sean-k-mooney: ack yeah will do
11:43:57 hemanth_n hi can I get final reviews + workflow on this clean backport patch on queens https://review.opendev.org/c/openstack/nova/+/761825 .. already Elod reviewed and gave +2, thanks elod
11:50:11 sean-k-mooney melwitt: lyarwood can you take a look at ^
11:51:34 sean-k-mooney granted at this point we likely wont pull this downstream since we wont have any new releases based on 13 at this point but it would still be good to fix for those on queens still
12:10:25 jchorin_ Hi everyone! I am trying to enable TLS on the nova API. Setting `cert` and `key` in nova.conf did not change anything except for the novncproxy. Is there another way to do it?
12:15:40 sean-k-mooney jchorin_: is the nova api using the copy of the nova.conf you updated
12:15:51 sean-k-mooney jchorin_: some installer create mulitple
12:18:30 jchorin_ Yes that is the one installed with the nova package and used by the process when started
12:19:25 sean-k-mooney jchorin_: how are you running nova-api
12:19:58 sean-k-mooney with the eventlet console script or via a wsgi server like appach or uwsgi
12:20:14 sean-k-mooney * apache mod_wsgi
12:22:16 sean-k-mooney jchorin_: i assume you set it in the default section https://docs.openstack.org/nova/latest/configuration/config.html#DEFAULT.cert
12:22:54 sean-k-mooney jchorin_: if its runnign under uwsgi or mod_wsgi you likely need to do the cert configurtion in the wsgi server instead
12:24:16 sean-k-mooney jchorin_: like this https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/nova/templates/nova-api-wsgi.conf.j2#L47-L51
12:25:17 jchorin_ I added it in the default section yes.
12:25:18 jchorin_ It is started with `python3 /usr/bin/nova-api ...`

Earlier   Later