| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2023-06-05 | |||
| 18:03:38 | bauzas | indeed | |
| 18:05:03 | dansmith | bauzas: so I didn't look, but I assume the scaling approach already has the privsep helper? | |
| 18:05:09 | dansmith | and it was just the online helper that was missing it? | |
| 18:05:25 | bauzas | dansmith: yeah, we only forgot it for set_offline | |
| 18:05:36 | dansmith | okay cool, just checking | |
| 18:05:41 | bauzas | https://github.com/openstack/nova/blob/master/nova/virt/libvirt/cpu/api.py is the private API | |
| 18:05:53 | bauzas | and https://github.com/openstack/nova/blob/master/nova/virt/libvirt/cpu/core.py is the internal code | |
| 18:06:13 | bauzas | that's where we decorate the callers | |
| 18:06:41 | dansmith | I believe you, just making sure | |
| 18:07:40 | bauzas | dansmith: no worries, was just for explaining you what we do internally since you didn't had time to review the series | |
| 18:07:48 | dansmith | decorators are easy to miss and git rebase/merges sometimes snip them out if they're used in front of all the functions | |
| 18:08:02 | bauzas | https://review.opendev.org/q/topic:bp%252Flibvirt-cpu-state-mgmt | |
| 18:08:13 | bauzas | that's the series if you wanna peak it | |
| 18:08:36 | dansmith | yeah, I found it last week, I had missed it for sure | |
| 18:08:43 | bauzas | and https://review.opendev.org/c/openstack/nova/+/868237/12/nova/virt/libvirt/driver.py is where we offline/online | |
| 18:08:54 | bauzas | the closest I found when we spawn | |
| #openstack-nova - 2023-06-06 | |||
| 07:57:20 | gibi | bauzas, dansmith: nice findings. I'm OK with the privsep fix and you can ping me with the governor check fix when it is available | |
| 08:00:42 | gibi | regarding asserting the use of the decorator during testing we can build a list of filesystem.write(path, data) calls that we know require the privsep decorator and then check in the test that when those calls happen the func has _ENTRYPOINT_ATTR set. | |
| 08:04:14 | gibi | *filesyste.write_sys | |
| 08:09:53 | songwenping | sean-k-mooney:hi, does live migration pass filters if assigned the host? | |
| 08:16:22 | opendevreview | Balazs Gibizer proposed openstack/nova master: Fix failed count for anti-affinity check https://review.opendev.org/c/openstack/nova/+/873216 | |
| 08:17:30 | gibi | sean-k-mooney: This ^^ was already approved but needed a rebase and a unit test fix due the base changes. Could you check it please? | |
| 08:17:56 | gibi | I did not wait for the author with the rebase and went ahead and fixed up the patch | |
| 08:22:09 | opendevreview | Balazs Gibizer proposed openstack/nova stable/2023.1: Fix failed count for anti-affinity check https://review.opendev.org/c/openstack/nova/+/885343 | |
| 08:30:14 | opendevreview | Balazs Gibizer proposed openstack/nova stable/zed: Fix failed count for anti-affinity check https://review.opendev.org/c/openstack/nova/+/885344 | |
| 08:33:42 | bauzas | gibi: sorry for the late reply, but thanks | |
| 08:36:19 | opendevreview | Balazs Gibizer proposed openstack/nova stable/yoga: Fix failed count for anti-affinity check https://review.opendev.org/c/openstack/nova/+/885345 | |
| 08:45:17 | opendevreview | Balazs Gibizer proposed openstack/nova stable/xena: Fix failed count for anti-affinity check https://review.opendev.org/c/openstack/nova/+/885347 | |
| 08:46:55 | songwenping | gibi:morning, does live migration pass filters if assigned the host? | |
| 08:47:41 | gibi | songwenping: it depends. See the doc of the host and the force option in https://docs.openstack.org/api-ref/compute/?expanded=live-migrate-server-os-migratelive-action-detail#id131 | |
| 08:53:02 | songwenping | we use rocky version, and nova-conductor donot find new destination. | |
| 08:53:50 | songwenping | and there is a problem, if the vm has affinity, it can be migarated to other host. | |
| 08:57:29 | opendevreview | Balazs Gibizer proposed openstack/nova stable/wallaby: Fix failed count for anti-affinity check https://review.opendev.org/c/openstack/nova/+/885348 | |
| 08:57:48 | songwenping | then if we use the same affinity strategy to create vms, these vms scheduled to different hosts. gibi, is this reasonable? | |
| 08:59:00 | gibi | if you use affinity strategy then you cannot move the VM. Execpt if you disable the scheduler via the force flag and old enough microversion. But if you disable the scheduler then the affinity will not be honored. | |
| 08:59:23 | gibi | If you need both affinity and move operations then you should use soft-affinity | |
| 09:08:07 | opendevreview | Balazs Gibizer proposed openstack/nova stable/victoria: Fix failed count for anti-affinity check https://review.opendev.org/c/openstack/nova/+/885349 | |
| 09:09:40 | songwenping | gibi, got it, thanks^^ | |
| 09:57:28 | opendevreview | Sylvain Bauza proposed openstack/nova master: cpu: make governors to be optional https://review.opendev.org/c/openstack/nova/+/885352 | |
| 10:04:41 | opendevreview | Balazs Gibizer proposed openstack/nova stable/ussuri: Fix failed count for anti-affinity check https://review.opendev.org/c/openstack/nova/+/885353 | |
| 10:19:16 | opendevreview | Balazs Gibizer proposed openstack/nova stable/train: Fix failed count for anti-affinity check https://review.opendev.org/c/openstack/nova/+/885355 | |
| 10:22:57 | sean-k-mooney | gibi: its workign on https://github.com/openstack-k8s-operators/nova-operator/pull/400 by the way | |
| 10:23:17 | sean-k-mooney | which ran at 2023-06-05 14:50:20 | |
| 10:23:30 | sean-k-mooney | so it passed yesterday | |
| 10:23:48 | gibi | ack | |
| 10:24:14 | gibi | you oddly switched from downstream slack to upstream irc to write that though :) | |
| 10:24:58 | sean-k-mooney | oh right donwstream is normlaly on the bottom half of my screen and upstream is the top | |
| 10:25:04 | sean-k-mooney | this windows is in the wrong place | |
| 10:25:20 | sean-k-mooney | fixed :) | |
| 10:25:32 | gibi | :) | |
| 11:07:53 | opendevreview | Gorka Eguileor proposed openstack/nova master: Libvirt: remove old discard with virtio log https://review.opendev.org/c/openstack/nova/+/885356 | |
| 11:41:28 | dvo-plv | gibi,bauzas: Hello, Could you please review nova patch: https://review.opendev.org/c/openstack/nova/+/876075 | |
| 11:41:57 | bauzas | dvo-plv: sure, I already promised but unfortunately I needed to work on my presentation for the OpenInfra Summit :( | |
| 11:44:16 | dvo-plv | Sure, thank you no rush, review according to your plan, I just would like to remind in case request was lost | |
| 12:52:27 | bauzas | I'm really sorry folks but I forgot to tell that today is the spec review day | |
| 12:52:29 | bauzas | !!! | |
| 12:52:29 | opendevmeet | bauzas: Error: "!!" is not a valid command. | |
| 14:12:49 | opendevreview | Amit Uniyal proposed openstack/nova master: Reproducer for dangling bdms https://review.opendev.org/c/openstack/nova/+/881457 | |
| 14:12:50 | opendevreview | Amit Uniyal proposed openstack/nova master: Delete dangling bdms https://review.opendev.org/c/openstack/nova/+/882284 | |
| 14:23:53 | opendevreview | Sylvain Bauza proposed openstack/nova master: cpu: make governors to be optional https://review.opendev.org/c/openstack/nova/+/885352 | |
| 14:27:24 | dansmith | bauzas: are you going to update the reno for the first patch? | |
| 14:32:37 | mnederlof | hi, i've created this bp https://blueprints.launchpad.net/nova/+spec/rbd-allow-glance-image-deletion and the code change required, can someone help with the next steps for review? https://review.opendev.org/c/openstack/nova/+/884595 | |
| 14:33:40 | bauzas | dansmith: yeah, I'm just fixing the series | |
| 14:37:19 | opendevreview | Sylvain Bauza proposed openstack/nova master: cpu: fix the privsep issue when offlining the cpu https://review.opendev.org/c/openstack/nova/+/885293 | |
| 14:37:20 | opendevreview | Sylvain Bauza proposed openstack/nova master: cpu: make governors to be optional https://review.opendev.org/c/openstack/nova/+/885352 | |
| 14:38:12 | bauzas | dansmith: gibi: just updated the cpu fixes ^ | |
| 14:53:12 | bauzas | elodilles: can you help me ? wanted to propose the train-eol patch but looked at the docs and saw https://docs.openstack.org/project-team-guide/stable-branches.html#end-of-life | |
| 14:53:29 | bauzas | "point #2 : Remove any related zuul jobs that are defined in other repositories and not needed anymore." | |
| 14:53:37 | bauzas | wdym by that ? | |
| 14:54:01 | bauzas | like in tempest ? | |
| 14:59:20 | elodilles | bauzas: any job that nova uses in its .zuul.yaml, but defined outside of nova repository | |
| 14:59:37 | bauzas | I don't see any of them | |
| 15:00:51 | elodilles | for example if there is let's say nova-special-grenade-train defined in, for example, openstack/grenade repository | |
| 15:01:16 | elodilles | bauzas: if there is none, then you're done with that step ;) | |
| 15:01:43 | bauzas | I'll doublecheck with Gerrit | |
| 15:02:12 | bauzas | gibi: btw. I have an appointment around 20 mins after the start of the meeting, can you chair it ? | |
| 15:10:03 | gibi | bauzas: I can try but I'm probably not the best person today as I will be on an flaky connection at that time | |
| 15:10:19 | bauzas | ok, I can ask someone else, I just wonder who | |
| 15:10:23 | bauzas | elodilles: want to lead it ? | |
| 15:15:16 | elodilles | bauzas: i'm not feeling quite well, so i'd rather pass this time :/ | |
| 15:16:33 | bauzas | okok | |
| 15:16:41 | bauzas | so, we'll try to have a quick meeting then | |
| 15:16:52 | elodilles | +1 | |
| 15:18:06 | gibi | bauzas: then I will jump in after you need to leave but I don't promise I will not get disconnected at some point :) | |
| 15:23:36 | dansmith | gibi: #chair me and I can recover it if you drop | |
| 15:26:18 | gibi | ack | |
| 15:38:57 | bauzas | dansmith: cool thanks for the offer | |
| 15:50:10 | bauzas | shit, my appointment just arrived | |
| 15:50:17 | bauzas | gibi: can you please lead it ? | |
| 15:50:32 | bauzas | the agenda is done https://wiki.openstack.org/wiki/Meetings/Nova#Agenda_for_next_meeting | |
| 15:51:41 | gibi | sure | |
| 15:51:45 | gibi | I will do | |
| 16:00:04 | gibi | #startmeeting nova | |
| 16:00:04 | opendevmeet | Meeting started Tue Jun 6 16:00:04 2023 UTC and is due to finish in 60 minutes. The chair is gibi. Information about MeetBot at http://wiki.debian.org/MeetBot. | |
| 16:00:04 | opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | |
| 16:00:05 | opendevmeet | The meeting name has been set to 'nova' | |
| 16:00:11 | gibi | #chair bauzas | |
| 16:00:11 | opendevmeet | Current chairs: bauzas gibi | |
| 16:00:15 | gibi | #chair dansmith | |
| 16:00:15 | opendevmeet | Current chairs: bauzas dansmith gibi | |