Tuesday, 2025-06-17

*** elodilles_pto is now known as elodilles07:55
UgglaReminder: Today is spec review day.09:55
UgglaHappy reviews.09:56
priteauHello Nova folks. I think I have hit this bug last week: https://bugs.launchpad.net/nova/+bug/2084238. I shelved an instance with a GPU device in PCI passthrough mode, and now it won't unshelve. Any thoughts on the issue?12:41
opendevreviewMerged openstack/nova-specs master: Re-propose "libvirt: AMD SEV-ES support" for 2025.2  https://review.opendev.org/c/openstack/nova-specs/+/95042913:29
dansmithpriteau: is it pre-existing instances (instanced created before the upgrade) that are stuck?13:40
priteauYes, this instance is a few years old.13:46
dansmithpriteau: okay does that mean new instances aren't affected?13:50
dansmithI'd have to look at what's going on here, but sounds like maybe a failed migration13:50
dansmithhave you run all your online data migrations post-upgrade?13:50
priteauWe've done all upgrades in the same way, with Kolla, which should have run all database migrations14:01
dansmithpriteau: not all data migrations are critical, and some are opportunistic14:05
dansmithpriteau: so it would be best just to confirm, but if you prefer to just assume...14:05
WJeffs49Hey all, Working on some upgrade testing 2023.1 -> 2024.1, mostly all happy, but having some odd api issues after.  mostly all working, I can query most stuff fine, but some stuff fails 90% of the time. Only error I can fine is in nova_api logs: Timeout when reading response headers from daemon process 'nova-api':14:06
WJeffs49/var/lib/kolla/venv/bin/nova-api-wsgi. Anyone got any ideas?14:06
opendevreviewMerged openstack/os-vif stable/2025.1: OVS Trunk: Add bridge_name to external_ids  https://review.opendev.org/c/openstack/os-vif/+/95256714:22
ralonsohhello folks, what do I need to enable tags plugin/extension in Nova?14:28
ralonsohopenstack.exceptions.NotFoundException: NotFoundException: 404: Client Error for url: http://192.168.10.100/compute/v2.1/servers/91c188f8-fcc7-4f10-b819-10b740828feb/tags/t1, The resource could not be found.14:28
ralonsohI have this issue when trying to set a tag for a server14:28
ralonsoh$ openstack server set --tag t1 s2114:28
dansmithralonsoh: we don't have plugins or extensions14:31
ralonsohdansmith, yeah, I didn't know how to call it14:31
dansmithralonsoh: might require choosing the right microversion though14:31
dansmithI thought osc uses $latest now though14:31
ralonsohbut usually the CLI returns what is the version needed14:32
dansmithdoes it?14:32
dansmithhttps://docs.openstack.org/api-ref/compute/#server-tags-servers-tags14:32
ralonsohfor example, with live-mighration --host14:32
dansmith2.2614:32
ralonsohthanks!14:33
dansmithdid that work?14:33
ralonsohahh yes, now14:35
ralonsohthanks!14:35
dansmithcool14:36
UgglaNova meeting in ~1h15:03
opendevreviewLajos Katona proposed openstack/os-vif stable/2024.2: OVS Trunk: Add bridge_name to external_ids  https://review.opendev.org/c/openstack/os-vif/+/95277815:49
Uggla#startmeeting nova16:02
opendevmeetMeeting started Tue Jun 17 16:02:52 2025 UTC and is due to finish in 60 minutes.  The chair is Uggla. Information about MeetBot at http://wiki.debian.org/MeetBot.16:02
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:02
opendevmeetThe meeting name has been set to 'nova'16:02
UgglaHello everyone16:03
elodilleso/16:03
Ugglaawaiting people to join.16:03
bauzaso/16:04
fwieselo/16:04
gmaano/16:05
UgglaLet's start slowly as I know some folks are part of another meeting.16:05
Uggla#topic Bugs (stuck/critical) 16:06
Uggla#info No Critical bug 16:06
Uggla#topic Gate status 16:06
Uggla#link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure Nova gate bugs 16:06
Uggla#link https://etherpad.opendev.org/p/nova-ci-failures-minimal16:06
Uggla#link https://zuul.openstack.org/builds?project=openstack%2Fnova&project=openstack%2Fplacement&branch=stable%2F*&branch=master&pipeline=periodic-weekly&skip=0 Nova&Placement periodic jobs status16:07
Uggla#info Please look at the gate failures and file a bug report with the gate-failure tag.16:07
Uggla#info Please try to provide meaningful comment when you recheck16:07
* gibi is on a different meeting in parallel16:07
Ugglagibi, I know.16:08
Uggla;)16:08
gibiI know you know j)16:08
Uggla#topic tempest-with-latest-microversion job status 16:09
Uggla#link https://zuul.opendev.org/t/openstack/builds?job_name=tempest-with-latest-microversion&skip=016:09
Ugglagmaan, something you want to tell about it ?16:09
gmaanno new updates. did not get chance to progress on this.16:09
gmaan#link https://review.opendev.org/q/topic:%22latest-microversion-testing%2216:10
gmaanthis is latest changes/progress16:10
Ugglano worries, that's a marathon not a sprint.16:10
Uggla#topic Release Planning 16:11
Uggla#link https://releases.openstack.org/flamingo/schedule.html16:11
Uggla#info Nova deadlines are set in the above schedule 16:11
Uggla#info Nova Spec review day is today.16:12
Ugglatbh, I have not reviewed specs today. Due to a couple of escalations. So I will do that tomorrow.16:13
bauzasI did a few specs reviews \o/16:14
bauzasI'll continue tomorrow16:14
Ugglabauzas, \o/16:15
bauzasI mean, I'm happy to see Gerrit eventually this month :)16:17
bauzasGerrit, I missed you16:17
Ugglathere is still time for people in the us. (for reviews)16:17
* gibi was also busy elsewhere but try to review some specs hopefully tomorrow16:18
Ugglagibi ++16:18
Uggla#topic Review priorities 16:19
gmaani will check a few today,  16:19
Uggla#link https://etherpad.opendev.org/p/nova-2025.2-status16:19
Ugglagmaan, thx16:19
UgglaI'll try to update the doc by next week, to have a better view of what has been reviewed and what's left.16:20
Uggla#topic OpenAPI 16:21
Uggla#link: https://review.opendev.org/q/topic:%22openapi%22+(project:openstack/nova+OR+project:openstack/placement)+-status:merged+-status:abandoned16:21
Uggla#info 20 increase +2 due to FUP.16:21
Ugglabut we did progress on this one.16:21
Uggla#topic Stable Branches 16:22
Ugglaelodilles, I give you the mic16:22
elodillesthanks Uggla ,16:22
elodillesas far as i know:16:22
elodilles#info stable branches (stable/2025.1 and stable/2024.*) seem to be in OK state16:22
elodilles#info stable branch status / gate failures tracking etherpad: https://etherpad.opendev.org/p/nova-stable-branch-ci16:22
elodillesplease add issues here ^^^ if you find one16:23
elodillesthat's all from me about stable16:23
elodillesUggla: back to you16:23
Ugglathx elodilles16:23
elodillesnp16:23
Uggla#topic vmwareapi 3rd-party CI efforts Highlights16:23
fwieselHi, no updates there.16:23
Ugglafwiesel, ok thx.16:24
Uggla#topic Gibi's news about eventlet removal. 16:24
Uggla#link Blog: https://gibizer.github.io/categories/eventlet/16:24
Uggla#link nova-scheduler series is ready for core review, starting at https://review.opendev.org/c/openstack/nova/+/94796616:24
Ugglagibi do you want to share something ?16:24
bauzasI guess he provided a revision so the next need will be to review it16:27
bauzas(which is something I'll do)16:27
UgglaI know he added some stuff on top of the serie to improve logging.16:28
gibisorry16:28
gibito many discussins in parallel16:28
gibiso16:28
gibithanks for the review I fixed most of the comments we gathered on the last weeks sycn16:29
opendevreviewAbhishek Kekane proposed openstack/nova master: Revert^2 "Support glance's new location API"  https://review.opendev.org/c/openstack/nova/+/95062316:29
gibithere is one comment form sean-k-mooney about the spanwissynchronous fixture I have to work on16:29
gibiit actually pointed to an independent nova bug16:29
gibiI linked to the channel last evening16:29
gibiother than that the series is reviewable16:30
gibiand yes there are some logging improvement on top of the series based on the last week's sync16:30
gibiand at some point I will add one proposal to the futurist lib as well for executor utilization16:30
gibiother than this I dropped a "bomb" on the mailing list16:31
gibiabout the eventlet removal timelien16:31
Ugglausing spawn instead of fork ?16:31
gibias 2026.2 is pretty streched for us based on our progress16:31
gibiUggla: nope just utilization logging16:31
Ugglaok16:32
gibiI have to go back to that ML thread as there are replys16:32
gibiI expect TC will be involved16:32
gibithat is all16:32
bauzasWe'll discuss it today at the TC meeting 16:33
Ugglamaybe we could discuss news about that in the weekly meeting about eventlet.16:33
gmaanI think we will be discussing it in today meeting16:33
gmaanyeah16:33
sean-k-mooneygibi: are you refering to the spawn_on interaction or a diffent nova issue16:33
bauzasIn the open discussion16:33
bauzas(I added the topic?16:33
bauzas)16:33
sean-k-mooneygibi: we dont need to go into detail just wondering if it was somethign else16:33
gibisean-k-mooney: yepp the spawn_on pointed to the bug I linked yesterady about the decorator on the build_and_run_instance16:34
sean-k-mooneyoh that16:34
sean-k-mooneyok thanks for the context16:34
gibinhp16:34
gibinp16:34
gibibtw this is the eventlet removal ML thread https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/BIC7BTAN72X6AA4BE6VVNSP7FYFOC362/16:34
gibijust for the record16:34
Uggla+116:34
gibithat is all from me 16:35
Ugglathx gibi, moving on.16:35
Uggla#topic Bridging the Gap: metrics and survey analyses16:35
fungii'll try to be quick, but there's a lot we dug into... for some background on openstack-wide metrics analysis see ildikov's most recent ml post yesterday:16:35
fungi#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/NTBNI7YIDCWBR6BTPEKVZIODWTVUIOXO/ BtG metrics analysis16:35
fungialso could be worthwhile to revisit her previous post in that thread going over the contributor and survey results (and anyone who hasn't filled those out for epoxy, please see if you can find a few minutes to do that!)16:35
fungias a follow-up activity, we've started doing some team-specific analyses, focusing on teams that had multiple contributor and maintainer survey responses16:36
fungithe contributor survey had 2 responses for nova and both respondents had contributed for at least 2 years and were contributors to at least two other open source projects16:36
fungimost feedback was relatively neutral (averaging 3-3.5 out of 5) with the lowest score being a 2 on "Changes you propose are reviewed in a timely manner"16:36
fungi"You receive actionable feedback from other reviewers" had the widest skew, with a 2 and a 5 from the respondents16:36
fungitop challenges reported were trouble with review attention, unhelpful comments and reviewers asking to expand the scope of the change16:36
fungiadditional feedback noted that the team seemed to have more work backlog than people available to manage it, and that change prioritization seemed to be a struggle16:37
fungithe maintainer survey also had 2 responses with overall higher scores than the cntributor survey (averaging 3-4.5)16:37
fungicontributing challenges reported were similar to those from the other survey, but specifically called out slow review times leading to changes with one +2 falling into merge conflict and repeatedly having to be rebased and re-reviewed, eating up more maintainer resources16:37
fungithe top challenges with reviewing were changes without a spec/blueprint, low-priority changes, and contributors failing to address review comments or ci failures16:37
fungiother comments included struggles in agreeing on automated tooling, and inconsistency of style/lint choices between different openstack teams16:37
fungilooking at metrics we gathered from gerrit for the past 5 development cycles, we saw caracal was particularly slow for reviews (also observed for cinder), not sure what the cause was but then things got somewhat better again in the past year16:37
funginumber of changes that don't get merged within a cycle were fairly steady over time except for epoxy where it spiked, and review times seemed consistent with contributor survey observations16:38
fungifinding some way to improve the time to first review might help keep contributors, new and established, involved and engaged16:38
fungitrying to balance out first review time between new/casual contributors and established team members/maintainers could also help16:38
fungiprobably the biggest and most actionable suggestion to is better/clearer communication in reviews that are done, particularly increasing transparency with regard to change and spec prioritization16:38
fungisorry, i know that's a pretty big info dump (i tried to pare it down as much as possible16:38
fungiif ildikov's around she might also have additional comments16:38
fungialso if anyone has questions, i'm happy to try and answer them either here in the meeting or in irc after16:39
gibiwhat my pretty tired mind got this from is: so basically we should say no to new specs early instead of approving them and then not reviewing the implementation in time16:40
fungithis is still just the beginning, we'll be continuing to run the surveys and refine some of the gerrit metrics we've been looking at16:40
fungigibi: yes, that's a great insight. having some feel for what your future review bandwidth might be and keeping conservative about over-committing to feature work especially16:41
gibithen we will get the feedback that we are hostile for proposals16:41
gmaanI am sure the feedback for this will be 'nova stopped accepting new request/features'16:41
gmaangibi: ++16:41
gibithis is a very hard thing to balance16:41
sean-k-mooney im not sure if SLUPR effect impacted caracal. nova POCed the slurp process for yoga to antelope16:41
sean-k-mooneybut caracal was the first offical one16:41
fungii don't think it's out of line to say that the team has limited review bandwidth and is prioritizing fixing bugs over adding features16:42
sean-k-mooneynothing else specifcally jumpst out at me in that timeframe that made it special16:42
fungislurp is a great guess there, i agree16:42
ildikovApologies, I’m in transit, but trying to follow along and add comments if helpful16:43
gmaanI think one question should be included in survey that people who are not getting enough reviews do contribute in community/nova also ? if no then can they and improve the situation?16:43
fungibut on the spec prioritization subtopic, it still seems like being conservative about approving new specs and telling people there won't be time to review the changes for them (and ask for help fixing bugs and working toward becoing new maintainers) is still going to be a better experience for them than having their specs approved and then not being able to find anyone to16:44
fungireview the resulting changes16:44
gmaanit is always two way things and sometime I feel that collecting/providing one way feedback is not much helpful. We have been receiving this feedback since many years and I at least did not see any improvement due to that.16:45
fungiwriting a spec and having it postponed or rejected is some wasted work, but writing the entire implentation and having it get ignored will leave an even worse taste in their mouths16:45
gmaanbut maybe that is just me16:45
gibiI can limit my spec +2 on things where I commit to review the impl and only use my +1 on the rest of the specs16:46
fungiwell, i see it as indicating where the project could use the most additional help, and also something maintainers can point to in order to explain why things people want aren't getting done16:46
ildikovI think transparent communication is key, as y’all are saying. I also think gmaan is touching on an important point regarding capturing more contributors to do reviews.16:46
sean-k-mooneywe could try that but im not sure how much that will help16:46
gibibut it won't create satisfaction from the contributors as they feature will not land this way either16:46
sean-k-mooneythat partly pickign yoru favorit rather then which isready16:47
fungii also think satisfying ungrateful or entitled contributors isn't a goal, they're generally going to become a time sink, what would help is figuring out how to improve the experience for people who are likely to stick around and help16:48
gibihow do I foresee who will stick around and help?16:48
fungiand yeah, being able to tell the two apart isn't easy16:48
gibiyeah16:48
gmaanIMO, merging the spec is 'we welcome the ideas/feature requests' and if slow/no review in code then yes we face challenge in review bandwidth so help here16:48
gibishould we require one cycle of active bugfixing from someone before we review their spec?16:49
sean-k-mooneyi guess folks that engagen in the review positivly and relfect on feedback16:49
fungibut, for example, people who pester me for reviews on things that have only been open a day or two? i tend to ignore them and their changes, or at most explain to them that their expectations are unrealistic16:49
sean-k-mooneyis a good indication to some degree16:49
fungi(unless it's clear that the change is urgent for the project and not just for the person proposing it)16:49
Ugglamaybe dumb question, the feedback are for nova or global for openstack project ?16:50
fungiwhat i outlined above was the result of looking at the handful of resurvey responses we received for nova, and nova-specific gerrit metrics16:50
fungithe posts on the mailing list are openstack-wide analysis16:50
ildikov+116:51
dansmiththis sounds like the same feedback we've had for ten years to me16:51
gmaanyeah, maybe more than 10 :)16:51
sean-k-mooneyfungi: i read the mailing list post and i think there is a simliar corratlation tbeween nova's feedback and the wider feedback16:51
Ugglafungi, thanks. What about other projects ? Same feelings about reviews ?16:51
dansmithI always chalk this up to people wanting to drive-by a fix with no tests, a spec with no promise of CI, or the hard work to refactor the things necessary to make it work for more than just their niche case16:53
fungito some extent, yes, nova had lower overall numbers than other projects we looked at, though for the metrics i think a lot of that is due to outliers and "long tail" values skewing the averages, median values suggest there is still al lot of work getting done and there are more changes getting merged than propoosed each cycle, so the perceptions don't necessarily represent16:53
fungireality in all cases16:53
dansmithand a decade of that sort of thing makes us fairly conservative in what we accept (code, not specs)16:53
sean-k-mooneywe did have a cople of large feataures like manila shares that took 4-5 releases16:54
dansmithand we often get feedback that specs hold up implementation (even though they don't) so I think that's why some specs get approved even though we're not going to review the implementation16:54
sean-k-mooneynova ofthen has deps on other projects that can take a whiel to resolve16:54
fungihowever, from what we can tell it seems like a small number of poor experiences can disproportionately influence contributors' perceptions of the whole16:54
ildikovWould seeing the metrics per release cycle help with evaluating what to do with the survey results?16:54
dansmithor people think that an approved spec means we won't object to the actual implementation16:54
dansmithsean-k-mooney: also that16:54
ildikovLike the time needed for first reviewed to happen, patches to get merged16:54
sean-k-mooneyildikov: maybe but im not sure how actionaable that data will be16:56
fungiyeah, we're at least initially trying to avoid dumping the project-specific analyses to the ml since we don't want it to turn into side-by-side comparisons and this-team-is-better-than-that-team sorts of discussions, but we can find a way to share more concrete numbers16:56
dansmithyeah, pretty meaningless to me16:56
gibiyeah, I would be more interested in case studies on specific contribution attempts16:57
ildikovsean-k-mooney: I understand. I was thinking to compare how long things take with what people’s impressions are. And see if there’s any that’s better or worse than what people had in mind. And then see which one we’re can help y’all figure out how to improve.16:57
sean-k-mooneyknowing what the outliers were might help at least we could know if they should be excludied or were really a problem16:57
ildikovThis isn’t something to solve in one meeting. But wet would like to help figure out how to make improvements.16:57
sean-k-mooneyi.e. if it took 200days to merge but was teh 30th patch in a seriese that might mean the data shoudl be excluded16:58
ildikovAnd whether or not those actions are helping, or were should try smth e we else16:58
fungii think it's also reasonable to ignore it all as "this is nothing we don't already know" but at least some feedback on what you'd like looked at (e.g. the idea of trying to gauge the contributor survey respondent's level of involvement in helping the project in other ways) is definitely appreciated16:58
ildikovI’ll look into the case study approach16:58
sean-k-mooneyfungi: ildikov  well i think the general trend are useful and if a project is vastly diffent then another hten it woudl be interesting to know why16:59
dansmithfungi: I'd also say "nothing we don't already know and have tried various things to address in the past, with minimal success"16:59
sean-k-mooneybut i think part fo that comes down to the project in quetion too.16:59
ildikovMight not be for a meeting to discuss that, since we can’t make that anonymous, etc16:59
dansmithfungi: we've done all kinds of things like core sponsors, runways, etc.. 16:59
ildikovsean-k-mooney: +116:59
fungiwe've certainly done some case-by-case studies leading up to this (it started from specific member company representatives giving us lists of changes where they struggled and maybe gave up)16:59
dansmithspecs themselves were sort of a solution to this problem in the first place, and they improved some things but introduced a hurdle that sometimes get complained about17:00
fungipart of the challenge is to avoid public shaming while finding ways to steer toward constructive feedback17:00
ildikov+117:00
UgglaWe are on top of the hour. So can we wrap up ?17:00
fungianyway, i didn't want to run over the end of the meeting17:01
fungithanks!17:01
gibiildikov fungi Thanks for the effort17:01
fungii'm always around for more discussion after17:01
dansmithfungi: yep, appreciate that, because since this has been a complaint for over ten years, some of us are likely to feel like rage quitting :)17:01
Ugglaildikov, fungi, thanks 17:01
ildikovWe would love to avoid that! :)17:01
ildikovThanks y’all!17:01
UgglaI wonder if we can postponed the open discussion to next week. There is a topic about Evacuate Action & InstanceInvalidState, but I don't know who entered it.17:02
* gibi moves to the tc meeting...17:03
fungiwhile it may be an unpopular approach, the way a lot of open source projects (particularly volunteer-run communities) approach that challenge is by just saying that complaining only serves to burn out the handful of people keeping things going, and to either help shoulder their burden or go away17:03
Ugglafungi++ completely true.17:04
fwieselUggla: That would be me. Then maybe two weeks?17:04
fwieselIn two weeks, I meant.17:05
Ugglafwiesel, yes I keep the items and we will discuss it not next week but the week after.17:05
fwieselUggla: Thanks.17:05
gibifungi: yeah then we need to figure out how they can effectivel help shouldering the burden17:05
Ugglafwiesel, thanks you to understand. I don't want to keep people here anymore as we are already overtime.17:06
Uggla Thanks all17:07
Uggla#endmeeting17:07
opendevmeetMeeting ended Tue Jun 17 17:07:15 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:07
opendevmeetMinutes:        https://meetings.opendev.org/meetings/nova/2025/nova.2025-06-17-16.02.html17:07
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/nova/2025/nova.2025-06-17-16.02.txt17:07
opendevmeetLog:            https://meetings.opendev.org/meetings/nova/2025/nova.2025-06-17-16.02.log.html17:07
gibiUggla: thanks17:07
* sean-k-mooney wonder if we could block reset state from everyone in defualt policy liek cross cell migrate17:25
sean-k-mooney^ that actully a ligiitmate suggestion17:27
sean-k-mooneyno mather how often we tell them ot never use it after a issue with a move operatiorn they still do17:27
sean-k-mooneyif we made them opt into it or had a "allow_foot_guns" role it would avodi lot of reset-state related pain17:28
sean-k-mooneysort of like cephs --yes-i-really-mean-it flag to make them do just a littel bit more to do the unsafe thing17:29
gibisean-k-mooney: I'm supportive17:29
sean-k-mooneyi feel like if we do it will be a https://xkcd.com/1172/ and i tink im ok with that17:32
gmaansean-k-mooney: seeing it is admin currently, it should be very noticeable that what they are doing but I will not be against of blocking it via policy. 17:40
gibisean-k-mooney: pretty much yes :)17:40
gmaanbut I think we should remove it  or restrict it in some separate seciton in api-ref17:41
sean-k-mooneygmaan: well changing the policy is the more consrevity change i actully want to deltee that api17:41
gmaansean-k-mooney: I am up to delete it. I am not sure what all cases it was helpful but it can/has been distructive in many cases17:42
sean-k-mooneygmaan: i twas orgianlly added to help when your stuck in an intermediate state17:43
sean-k-mooneymost of the time the fix is hard-reboot or delete dependign on the state17:43
gmaanyeah17:44
sean-k-mooneyi.e. if your stuck in buildign then delete17:44
sean-k-mooneyif we changed defautl policy we coudl get feedback form operators before commitign one way or another17:44
sean-k-mooneyi added --auto-approve and made it request an interactive approve in osc recently  https://docs.openstack.org/python-openstackclient/latest/cli/command-objects/server.html#cmdoption-openstack-server-set-auto-approve17:46
gmaansure, that will help at least to know if people want it or we can delete it. at least keep it restrictive for some cycles and if any one ask for it at least then it is not good to delete17:47
sean-k-mooneyso not it at least asks you are you sure before it will do reset state17:47
sean-k-mooneys/not/now/17:47
gmaansean-k-mooney: yeah I saw that . ++ that was good from ux side17:47
gmaansean-k-mooney: if dis-allow in policy, do we need to remove/change anything from client? or nova error about unauthorized is enough for admin to know what they need to do17:49
gmaanI want to avoid if it create confusion over error messgage or they think it is gone17:49
sean-k-mooneyno it will just get a 401 of 40317:53
sean-k-mooneysame as any other policy error17:54
sean-k-mooneygranted im not sure it will say its becuase of policy but it may17:54
sean-k-mooneyi woudl have to check if we have a generic policy message that will be show to the end user.17:54
sean-k-mooneygmaan: i dont think we have any special client side code for cross cell resize witch is the only case we disallow everyone today17:55
gmaancool17:56
ozzzoIf I have VMs that were built with host-passthrough and now we are replacing hardware and we need to live-migrate to the new hypervisors, is it possible to make the new hypervisors emulate the old CPU so that live-migration can work?18:05
sean-k-mooneyozzzo: no not really18:05
sean-k-mooneyif its actully compatible then the migration will jsut work form the old host to the new host18:06
sean-k-mooneybut once the vm is rebooted on the new host it wont be able to move back18:06
ozzzowe tried it but the filter appears to be rejecting; it says "no valid host"18:06
sean-k-mooneyhost-passthrough at least the way it work in nova today exposed too much of the underlying host cpu details18:07
ozzzoThis is in wallaby18:07
sean-k-mooneyya that woudl not fix it. what i was refering too is new livberit ahs a new semi-mode18:09
sean-k-mooneybasiclly you can say host-passthough + live migratable18:10
sean-k-mooneywhich exposes a tiny bit less18:10
sean-k-mooneymaster cant do that today18:10
sean-k-mooneyozzzo: have you conisered cold migration instead18:10
sean-k-mooneydid anyoen hwave time to look at my spec today by the way https://review.opendev.org/c/openstack/nova-specs/+/95122218:11
sean-k-mooneyi dont see any comment form others 18:12
sean-k-mooneyi still have -w on ti becaues i planned ot make some minor chagnes to wording but its been ready for review for 3 weeks now so im looking for some input on the general direction before inveting more time into it :)18:14
sean-k-mooneygibi: by the way i think its very possibel that we may end up supprotign diffent python versoin dependign on if eventlet is enabeld or not next cycle18:23
sean-k-mooneyi.e. we may only supprot 3.13 in threaded mode18:24
sean-k-mooneyand not supprot it in eventlet mode ever if eventlet does not get fixed18:24
sean-k-mooneyour unit and fucntional test run fine under 3.1318:24
sean-k-mooneyregardless of eventlet so that unfrotuently does not help us...18:25
sean-k-mooneyi think thats because of how our fixture work with regards ot things like the neutron client18:25
ozzzo_home@sean-k-mooney: That's what I was hoping to avoid; this is a prod region, but it looks like TINA21:23
sean-k-mooneyozzzo_home: there is one thing you could try.21:34
sean-k-mooneyozzzo_home:nova is a littel stricter then libvirt in how we compare the compatiabltiyof the cpus21:34
sean-k-mooneyozzzo_home: you could enable https://docs.openstack.org/nova/latest/configuration/config.html#workarounds.skip_cpu_compare_on_dest21:35
sean-k-mooneythis will disable novas cpu compatiablity check in pre live migrate21:35
sean-k-mooneyand fall back to libvirts one in migrate21:35
sean-k-mooneyits more expensive to do that which is why we dont rely on it21:36
ozzzo_homeok I'll try it, ty!21:36
sean-k-mooneybug its somethign you could try at least for a short period of time to move insteas to the new hardway21:36
sean-k-mooney*hardware21:36
sean-k-mooneytehre are are few other related options just below it21:37
sean-k-mooneylike https://docs.openstack.org/nova/latest/configuration/config.html#workarounds.skip_hypervisor_version_check_on_lm21:37
sean-k-mooneywe dont actully allow moving form a newer livirt/qemu to and older one but you can turn that off21:37
sean-k-mooneyyou can also turn off the startup cpu comaptibaltiy check https://docs.openstack.org/nova/latest/configuration/config.html#workarounds.skip_cpu_compare_at_startup21:38
sean-k-mooneyagain i dont advice doing that as you will only findout yoru config is wrong when you try to boot a vm21:38
sean-k-mooneybut in very rare cases those can be sueful for working around libvirt bugs21:38
sean-k-mooneyor upgrade issues21:38
sean-k-mooneyskip_cpu_compare_on_dest is your best bet21:39
ozzzo_homesean-k-mooney: Will that work in Wallaby? I don't find it in the wallaby doc22:03
-opendevstatus- NOTICE: Zuul jobs reporting POST_FAILURE were due to an incident with one of our cloud providers; this provider has been temporarily disabled and changes can be rechecked22:37

Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!