Monday, 2022-06-13

opendevreviewanguoming proposed openstack/placement master: Remove unicode literal strings  https://review.opendev.org/c/openstack/placement/+/84553102:22
*** abhishekk is now known as akekane|home04:52
*** akekane|home is now known as abhishekk04:52
opendevreviewTakashi Kajinami proposed openstack/nova master: Retry attachment delete API call for 504 Gateway Timeout  https://review.opendev.org/c/openstack/nova/+/84554305:51
opendevreviewTakashi Kajinami proposed openstack/nova master: Retry attachment delete API call for 504 Gateway Timeout  https://review.opendev.org/c/openstack/nova/+/84554305:53
opendevreviewTakashi Kajinami proposed openstack/nova master: Retry attachment delete API call for 504 Gateway Timeout  https://review.opendev.org/c/openstack/nova/+/84554305:55
opendevreviewTakashi Kajinami proposed openstack/nova master: Retry attachment delete API call for 504 Gateway Timeout  https://review.opendev.org/c/openstack/nova/+/84554306:02
opendevreviewTakashi Kajinami proposed openstack/nova master: Retry attachment delete API call for 504 Gateway Timeout  https://review.opendev.org/c/openstack/nova/+/84554306:04
*** gibi_summit is now known as gibi06:43
gibigmann, dansmith: I missed the pings about the RBAC here from last week. Sorry for that I did not hang out on IRC06:43
gibioverall I don't think we get much usefull feadback about RBAC06:44
gibithere was one discussion that I can mention about the service role06:46
gibithere it was expressed that some operators wants service specific service role06:47
gibilike a role use only by cinder to talk to nova06:47
gibias this role could be defined pretty restrictively06:48
gibicompared to a service role that is used by each service to talk to another service06:48
gibiwe agreed that this can be a later step in the service role work06:48
gibianther feedback here was that some operators want to define the a set of policy rules describing a service - service interaction from the client perspective06:50
gibie.g.06:50
gibicinder can define what action it wants to call on nova06:50
gibiso the cinder tree there could be a policy file for that06:50
gibiwhen cinder is installed06:51
gibithat policy file needs to be copied to the policy.d of the nova06:51
gibito grant the access for cinder06:51
gibipriteau: hi! thanks for the patch https://review.opendev.org/c/openstack/nova/+/845262 I'm +2 on it. Are you planning to backport this to stable branches too?08:31
gibibauzas: fyi ^^ a simple fix we agreed on last week in berlin ;)08:32
opendevreviewTakashi Kajinami proposed openstack/nova master: Retry attachment delete API call for 504 Gateway Timeout  https://review.opendev.org/c/openstack/nova/+/84554308:32
gibisean-k-mooney: hi! Could you plug your +2 back to https://review.opendev.org/c/openstack/nova/+/829248 ? Thanks!08:33
bauzashello everyone08:43
gibiUggla: hi! I just started looking at your unshelve patch. Have you considered my comment about splitting it? https://review.opendev.org/c/openstack/nova/+/831507/11..13#message-9605cc5a2071898fa3da8d460761a3910f9bb55f08:43
gibibauzas: o/08:43
bauzasgibi: hope you're good08:43
gibiI'm on ~75% energy level08:43
bauzaspriteau: gibi: https://review.opendev.org/c/openstack/nova/+/845262 sent to the gate08:45
gibibauzas: thanks08:45
bauzasagreed with you, we should backport it08:45
gibipriteau: let me know your view on backporting. I can take it if you have not time for it08:45
Ugglagibi, Hi. Yes I tried to split into 2 patches as you explained. But I had a lot of tests that failed. Mainly because az=None not handled correctly by the REST API part.08:47
gibiUggla: the first patch after the split should not alter the api behavior08:48
Ugglagibi, trying to explain --> REST api and compute_api are "coupled". You need some code to handled the az=None case.08:49
gibiack. I think there should be a way to split it. But I haven't tried it so you have more info than me about the hardness of it08:50
Ugglagibi, look at --> patchet 11 --> 12 is the attempt.08:56
Ugglagibi, and the functional-py39 --> result.08:58
Ugglagibi, https://zuul.opendev.org/t/openstack/build/7544a9e1f3804d068abcab1bcf199dc108:59
Ugglabauzas, gibi , so how was the summit ? Did you enjoy it ?09:00
bauzasUggla: yes and no, some Forum sessions were good while others were just presentations09:01
bauzasat least it was productive discussions on hallways.09:01
Ugglabauzas, did you meet operators as planned ?09:02
bauzasyes09:07
bauzasat the PTG, we won't unfortunately see them09:07
bauzasit's a sad situation09:07
bauzasI'd prefer operators and developers to be on the same venue09:08
gibiUggla: I think it is easy to fix the test failures in the split patches case https://review.opendev.org/c/openstack/nova/+/831507/comment/6d273ab6_17fa8e3f/09:41
gibiUggla: basically you redefined what new_az=None means 09:41
gibiso you have to adapt either the caller or the callee to translate09:41
Ugglagibi, to be honest, I was lazy. I did no see the benefits to fix those tests in the first patch to then change them in the next one. :)09:43
gibithe fix is not in the tests09:44
gibiit is about how to split :)09:44
gibiyou need one extra line of code to support the splitting09:44
gibibtw, in general patches > 1000 lines of change considered too big to review, hence my request to split09:44
Ugglagibi, agree, I will try it again.09:45
gibiI let you hints in the review09:45
gibis/let/left/09:45
sean-k-mooneygibi: oh sure the pf mac patch10:11
gibisean-k-mooney: yepp that is gettin gold10:11
gibigetting old10:11
sean-k-mooneystephenfin: bauzas would either of ye care to be the second +2 on https://review.opendev.org/c/openstack/nova/+/829248 for gibi10:14
gibithat would be much appreciated10:15
sean-k-mooneyim just looking at the nova status check https://review.opendev.org/c/openstack/nova/+/82924810:15
sean-k-mooneydo we want to mention the workaround option for FFU case10:16
songwenping__sean-k-mooney: do you have the lastest local.conf for both one controller node and two compute nodes deployed by devstack?10:23
*** songwenping__ is now known as songwenping10:23
sean-k-mooneysongwenping: what do you mean by default your local.conf can basically be empty10:24
gibisean-k-mooney: you mean in the upgrade check descrtiption?10:24
sean-k-mooneysongwenping: are you refering to in a ci job10:24
sean-k-mooneygibi: https://review.opendev.org/c/openstack/nova/+/845262/2/nova/cmd/status.py#32210:25
sean-k-mooneythe status check shoudl take account of the workarounds config option to determin if its a warnign or error10:25
sean-k-mooneyand the message when it prints shoudl mention the workarounds config option too10:26
songwenpingsean-k-mooney: no, i'm plan to deploy develop env with one controller and two computes.10:26
sean-k-mooneyfor FFU this might fail depending on when you run it10:27
sean-k-mooneysongwenping: oh you just want a refernce local.conf to use10:28
songwenpingyeah10:28
sean-k-mooneyi think i have one ya one sec10:28
songwenpingi donnot know the services to enable or disable10:28
gibisean-k-mooney: replied10:28
sean-k-mooneysongwenping: its really only on the compute that you need to overried the default services but ill paste the ones my ansible code generate10:33
sean-k-mooneysongwenping: https://paste.opendev.org/show/bBQ5w8E9neWknQ6fF3CO/10:35
sean-k-mooneysongwenping: those have mroe thigns set then you need to set but you can look at the enabled/disabeld services10:35
sean-k-mooneysongwenping: the other thing thats important for the comptue nodes is to ensure that 10:36
sean-k-mooneyRABBIT_HOST="192.168.121.82"10:36
sean-k-mooneyRABBIT_PASSWORD="password"10:36
sean-k-mooneyRECLONE="True"10:36
sean-k-mooneyREMOTE_CEPH="True"10:36
sean-k-mooneySERVICE_HOST="192.168.121.82"10:36
sean-k-mooneySERVICE_PASSWORD="password"10:36
sean-k-mooneythe ip or the rabbit host and service host are set to the contoller10:36
sean-k-mooneyyou proably dont want to have RECLONE=True" set by the way10:37
sean-k-mooneyim using these with ansibel automation and i have simple epo caching with rsync so i need to force devstack to checkout the correct branch so i have reclone=True to force that10:38
songwenpingsean-k-mooney: many thanks, great useful.10:38
sean-k-mooneysongwenping: those are just based on the gate jobs by the way. so if you ever want to recreate what a job does you can look in the logs and find the local.conf it used10:41
songwenpingsean-k-mooney: in the stack.sh.log?10:43
sean-k-mooneynot its there directly https://zuul.opendev.org/t/openstack/build/6f4ec842455e4231a659c7ac12fc5f7c/log/controller/logs/local_conf.txt10:45
sean-k-mooneyif that was a multi node job then you woudl also see a compute/logs/local.conf.txt10:45
sean-k-mooneythe local.conf is one of the files we capature and preserve in the log output dir10:46
songwenpingok, thanks.10:49
sean-k-mooneygibi: implying we supprot ffu in any way conviced me we should ignore my previous comment and put it down to a lack of morning coffee :)10:59
gibisean-k-mooney: FFU is hard 10:59
gibiwithout coffee it is even harder :D10:59
gibibut yeah, if we want to talk about FFU then we need to start with testing it first11:00
gibias I'm not soo convinced that it can be done :)11:01
gibiI mean can be FFU successfully11:01
rmart04Hey @sean-k-mooney hope you are well. Wondering if you might be able to provide some advice for some CPU profile pain?11:01
rmart04not strictly development I know :D11:07
rmart04I'll post the question just incase it piques your interest :D11:15
rmart04 We're in the process of upgrading to C8Stream (OS Train) and noticed our crippled CPU profile (Skylake-Server-IBRS) we have been using across a couple of processor generations no longer works, nova-compute won't start. We get "invalid CPUinfo profile is not compatible with CPU". I'm guessing a microkernel update has changed the flags on the move from C7->C8 for our CascadeLake servers. Is there an easy way around this these days? I'm guessing11:15
rmart04 if I change the flags I'm going to break future live migrations?  :/ 11:15
sean-k-mooneyrmart04: just back with coffee reading back11:17
opendevreviewBalazs Gibizer proposed openstack/nova master: Refactor the nested if-else forest  https://review.opendev.org/c/openstack/nova/+/84558111:17
sean-k-mooneyrmart04: this s almost certainly caused by the fact that tsx was disabled/removed by intel in a microcode11:18
gibiUggla: I made an attempt to transform out the nested if-else forest from the unshelve patch https://review.opendev.org/c/openstack/nova/+/84558111:19
sean-k-mooneyi belive the Skylake-Server-IBRS has tsx enabeld but the cascadelake cpus woudl have it disabeld by the new microcode in c8s11:19
sean-k-mooneyrmart04: you are currently using  Skylake-Server-IBRS i would guess Skylake-Server-noTSX-IBRS will work 11:20
rmart04I was pointed in that same direction by JGarbutt too, but I couldn't see the TSX flag specified in the old SkyLake profile so thought it might be somthing else. Possibly its still in play even though not specifically specified.11:21
sean-k-mooneyvagrant@compute ~]$ diff /usr/share/libvirt/cpu_map/x86_Skylake-Server-IBRS.xml /usr/share/libvirt/cpu_map/x86_Skylake-Server-noTSX-IBRS.xml 11:22
sean-k-mooney2,3c2,311:22
sean-k-mooney<   <model name='Skylake-Server-IBRS'>11:22
sean-k-mooney<     <decode host='on' guest='on'/>11:22
sean-k-mooney---11:22
sean-k-mooney>   <model name='Skylake-Server-noTSX-IBRS'>11:22
sean-k-mooney>     <decode host='on' guest='off'/>11:22
sean-k-mooney33d3211:22
sean-k-mooney<     <feature name='hle'/>11:22
sean-k-mooney58d5611:22
sean-k-mooney<     <feature name='rtm'/>11:22
sean-k-mooneyit sthe hle and rtm flags11:22
sean-k-mooneythat are used to provde the tsx functionality11:22
rmart04ah OK I see, I was looking for TSX specifically. 11:22
rmart04OK that's really useful, thank you.11:23
rmart04I see there is a tsx=on flag in the kernel which might make this go away quietly but unfortunately that probably won't fly on this deployment. 11:23
sean-k-mooneythis is basically what nova/libvirt is comptueing https://paste.opendev.org/show/bMJWSQkhwySkS1FlGRSG/11:24
rmart04If I change the profile, its going to break lots of LM i guess?11:24
sean-k-mooneyrmart04: tsx=on wont work11:24
sean-k-mooneyif they try to use the tsx functionality it will fail11:25
sean-k-mooneyrmart04: the only way to change the cpu modle is via a hard reboot or cold migration11:25
sean-k-mooneyso to resolve this you will need guest downtime11:26
sean-k-mooneythere is no way to avoid that im affriad11:26
rmart04eek. OK well thanks for this very useful info11:28
jhartkopfHey, I am currently working on the implementation for the approved spec for updating user data (https://review.opendev.org/c/openstack/nova-specs/+/816542). Part of the spec is to regenerate the config drive on hard reboots (reboot implementations are driver-specific). My approach would be to do this on every hard reboot as there seems to be no trivial way to check whether user data has been actually changed.11:52
jhartkopfWould this be something that every driver needs to support? Any ideas/opinions on this?11:52
sean-k-mooneyjhartkopf: no this should be done only when requested11:55
sean-k-mooneyjhartkopf: the spec i tought said the hard-reboot api woudl be extended with a new paramter for this11:55
sean-k-mooneyjhartkopf: hum https://review.opendev.org/c/openstack/nova-specs/+/816542/7/specs/zed/approved/update-userdata.rst#96 might actully be insfficent11:57
sean-k-mooneyso that provide a way to update the metadta on hard reboot by providing the data again11:58
sean-k-mooneybut we likely shoudl have a seccodn boolean parmater like regenerate_configdrive=True|false11:59
sean-k-mooneygibi: ^ what do you think?12:00
* gibi reads back12:00
sean-k-mooneyim not sure we want the perfomance hit of always regenerating the config drive on hard reboot12:00
sean-k-mooneyjhartkopf: it should be implmented for all drivers that support config drive ideally but if you started with just libvirt that proably would cover most usecases12:00
gibiso the user_data parameter on reboot will be optional, isn't it?12:02
sean-k-mooneyjhartkopf: actully the other way to do this is to store a flag in the instance_system_metadata12:02
sean-k-mooneygibi: yes but the edge case here is 12:02
sean-k-mooneyhow to regenerate teh config drive if i have use server update12:02
sean-k-mooneyto modify the user data on the next reboot12:02
sean-k-mooneyjhartkopf: gibi  so what we could do is add a flag to the instance_system_metadata to track that the config drive is dirty12:03
sean-k-mooneyand then check that on reboot and clear it12:03
sean-k-mooneyif its dirty regenerate the config drive with the new data if not use the exisitng one12:03
gibiahh I see12:04
sean-k-mooneythe user data on hard reboot is for when you want to fully replace it on reboot12:04
gibiI'm fine with a flag in system meta12:05
sean-k-mooneywhich is how i woudl expect this to be used most offten honestly12:05
jhartkopfsean-k-mooney: Yes, so with an additional variable, we could track if the config drive should be regenerated or not12:05
sean-k-mooneyjhartkopf: yep the instance_system_metadata table is internal to nova and jsut a key value pair with the instance as a primary key12:06
sean-k-mooneyjhartkopf: so you can jsut add a flag to that on server update if you update the user-data field12:06
sean-k-mooneythen reboot can check it and clear it. does ^ work for you12:07
sean-k-mooneyif so we can leave the spec as it is.12:07
* sean-k-mooney stepping away for 10 mins brb12:08
jhartkopfSeems to be the part that was missing, thanks! I will then try to implement this for libvirt initially.12:10
* sean-k-mooney back12:14
sean-k-mooneyjhartkopf: just an fyi the instance system metadata is a feild on the instance object https://github.com/openstack/nova/blob/master/nova/objects/instance.py#L194=12:15
sean-k-mooneyso you will have direct access to that in the driver and you will be able to update it on save as part of the reboot flow12:16
sean-k-mooneyjust set the key config_drive_dirty flag to false and it will be save when we next call save i.e. when we update the task/vm state12:17
sean-k-mooneyjhartkopf: if you want you can expose this directly as a property on the instance object to keep it clean so that the virt driver dont need to check the system metadata directly.12:18
sean-k-mooneyjust have the property update the system metadata12:19
jhartkopfsean-k-mooney: good point, I will look into this12:33
bauzassean-k-mooney: gibi: fwiw, I'm currently reviewing the hard https://review.opendev.org/c/openstack/nova/+/829248/9/nova/compute/manager.py 13:11
bauzas(that and doing some expense report...)13:11
sean-k-mooneyi dont think i have used  concour sicne we switch to it13:12
sean-k-mooneybut if its like the deployment of concour we had at intel its much nicer13:12
sean-k-mooneythen the oracle suite we used to use for expenses13:12
gibiexpense was easy but that single line in the manager seems easier :D13:12
bauzasconcur is good for preparing your report13:12
bauzasbut there are some bugs in the concur android app13:13
bauzasI can't modify some expenses13:13
sean-k-mooneyah ok i have only really used the web app13:13
sean-k-mooneyi dont like haveing compay stuff on my personal phone13:13
sean-k-mooneyso i jsut take pictures fo the recipts and email them to my company adress and fill it out after the fact13:14
gibibauzas: yepp I had issues with the app but I was able to fix it with the web based too13:15
gibil13:15
gibiI guess you hit the issue with setting expense type to ~food and the app asking for some additional fields that was not editable13:16
bauzasgibi: yup13:17
bauzasgibi: yeah, I provided all my receipts to concur thanks to the android app when waiting for my flight :)13:18
bauzasgibi: but eventually I got some problem with a meal and for my hotel expense13:18
sean-k-mooneybauzas: not to add to your paper work but are you plannign to send a writeup or operator feedback to the list or similar13:19
bauzasbut eventually, today I used the webapp and I was able to modify the expenses correctly13:19
bauzassean-k-mooney: we'll be discussing this tomorrow during the meeting and after that, I'll provide a feedback to the list13:19
sean-k-mooneyack13:19
bauzassean-k-mooney: but most of the operators told they don't want to have a lot of emails from us13:19
sean-k-mooneywhile you were away there was a request to do a release of stable yoga and xena by the way13:20
sean-k-mooneyi was going to bring that up in the meeting13:20
bauzassean-k-mooney: oh ok13:20
sean-k-mooneyi have not looked at whats pending but we have not done a release of yoga yet13:20
sean-k-mooneyso there proably are some valid bugfixes that would be good to release13:20
sean-k-mooneybauzas: i asked mainly for people outside of redhat i was going to ask you about your feedback in our downstream meeting but if were planing to send somethign to the list anyway i was happy enough to just read that13:22
bauzassean-k-mooney: yeah I understand it about the feedback13:23
bauzaslike I said, I'd first discuss with our folks tomorrow before replying13:23
sean-k-mooneyno worries. did you enjoy the conference13:24
bauzassean-k-mooney: we had a problem with the etherpad, it became chinese but eventually thanks to fungi it was fixed13:24
sean-k-mooneyah did we forget to add teh disclaminer at the top13:24
bauzassean-k-mooney: I actually prefered to discuss with the operators on hallways13:24
fungithere was a disclaimer at the top, it was just ignored apparently13:25
bauzassean-k-mooney: we had the same issue with the ptg one, which had the disclaimer13:25
sean-k-mooneyfungi:ack it happens thanks for helping to fix it13:25
funginp13:25
sean-k-mooneybauzas: ya when we are done with the ptg we shoudl share/archive  the readonly link13:26
fungihighly recommended13:26
bauzassean-k-mooney: if you see my feedback email from the ptg, I was providing the readonly link13:26
sean-k-mooneyack13:27
bauzasbut if someone finds the writable one, then...13:27
sean-k-mooneyya you can alway go back in the timeline and find the orginal content but thats hassel13:27
bauzasI think the ptg one was changed because I provided a link to the writable etherpad in the session etherpad too13:28
sean-k-mooneylook liek we are starting to see videos form the summit13:28
gibiat some point I was wondering how hard it would be to detect the translator from the etherpad software and bring up a warning13:28
sean-k-mooneyi would guess its clientside13:28
sean-k-mooneyso proably not trivial13:28
bauzasso, if someone was looking at the operator session etherpad with a chinese translation app and if she/he was clicking the ptg etherpad from it...13:28
gibisean-k-mooney: yeah it would need some js magic13:29
bauzasbut that's a guess13:29
sean-k-mooneybauzas: or right ya crosslinking would cause issues13:29
sean-k-mooneyits too bad there isnt a settign to mark teh main one readonly when we are done13:29
sean-k-mooneyi.e. to lock it13:29
bauzasyeah13:30
sean-k-mooneystill i like the flexiblity that etherpad has so im still happy we have it13:30
sean-k-mooneywell the simplicty and the autour color trackign more then flexiblity13:30
fungietherpad has a pluggable extension architecture, so maybe there's a plugin opendev could add for it to provide that feature (or maybe someone who likes js could write one)13:35
fungiwe try to stay current with upstream releases, making it easy to develop against their master branch and latest api13:36
*** dasm|off is now known as dasm13:39
sean-k-mooneyi dont see one that jumps out at me on https://static.etherpad.org/index.html but ya maybe13:39
bauzasideally a click button to lock/unlock would suffice13:41
fungiagreed13:41
bauzasbut... I wrote JS a while ago13:41
sean-k-mooneyoh https://www.npmjs.com/package/ep_disable_reset_authorship_colours13:41
sean-k-mooneywe should add that one13:41
fungihas clearing the authorship colors been a problem for folks? i tend to use that a lot when i'm writing some large bit of prose and want only subsequent edits highlighted13:42
sean-k-mooneyfungi: just the keybinding13:43
fungiahh, okay13:43
sean-k-mooneyi think its ctrl shift c13:43
fungiwhat i end up seeing as more of a problem is when someone accidentally deletes everything and then pastes it back in13:43
sean-k-mooneyso doign it by mistack when copy pasting13:43
fungiinteresting, i didn't even realize there was a keybind for that, but i agree that sounds like a trap13:43
sean-k-mooneyyep we add that to the header now too since i did it by mistake when i tought i had selected my terminial but had not13:44
sean-k-mooneyso just disbaleing that one keybind would be nice13:44
sean-k-mooneywe can keep the feature but the keybind is not a good default13:45
fungiif you want to propose that addition, you can push a change for our image builds here: https://opendev.org/opendev/system-config/src/branch/master/docker/etherpad/Dockerfile#L3313:45
fungilooks like it's already in the commented-out example even?13:45
sean-k-mooneyim not sure if that plugin disables it outright or just the keybind or if its configurable 13:46
sean-k-mooneyjust llook at the source now13:47
sean-k-mooneyhttps://github.com/ether/ep_disable_reset_authorship_colours/blob/main/static/js/disable_reset_authorship_colours.js looks like its just hiding the button13:47
sean-k-mooneyso that wont actully help13:47
sean-k-mooneybut ya good to know we can look into it sometime13:48
*** tbachman_ is now known as tbachman14:19
opendevreviewBalazs Gibizer proposed openstack/nova master: Poison /sys access via various calls in test  https://review.opendev.org/c/openstack/nova/+/84462715:14
bauzasgibi: sean-k-mooney: https://review.opendev.org/c/openstack/nova/+/829248 got a second +2 with comments15:19
bauzasnothing urgent to read, just left some notes15:19
bauzashonestly, this was hard to review in terms of  testing modifications15:19
bauzasthe patch in question is simple, but the impact is larged15:20
bauzaslarge15:20
bauzasbut I trust you both15:20
sean-k-mooneyack ill read over them after our downstream call15:21
bauzasthose are mostly bikeshed comments15:21
bauzasnot requiring a rebased15:22
gibibauzas: I read through your comments. I replied to them. I don't think anything needs to be changed with the patch per se. If you insist on some of the comments the please do and I will push a follow up patch15:52
bauzasgibi: cool, wasn't an ask15:52
gibicoolio15:52
gibithanks for the review15:52
bauzasI'll click the submit button15:52
gibithanks15:53
bauzassent to the gate16:06
gibi\o/16:09
opendevreviewBalazs Gibizer proposed openstack/nova master: Poison /sys access via various calls in test  https://review.opendev.org/c/openstack/nova/+/84462716:12
opendevreviewArtom Lifshitz proposed openstack/nova master: libvirt: remove default cputune shares value  https://review.opendev.org/c/openstack/nova/+/82404817:04
artomsean-k-mooney, ^^17:04
opendevreviewMerged openstack/nova master: Record SRIOV PF MAC in the binding profile  https://review.opendev.org/c/openstack/nova/+/82924817:25
sean-k-mooneyartom: comments inline17:37
artomsean-k-mooney, fair point on the partial17:37
sean-k-mooneyi think im ok with the patch over all but i want to see the ci result to see if libvirt is ok with the empty cputune element17:50
sean-k-mooneyi woudl prefer if we did not set it if it had not atributes or child elements but if libvirt does not care then we proably could proceed as you currently have it17:51
sean-k-mooneyi would like to look at the other quotas however and see if there are other we set by defualt like this17:51
sean-k-mooneyi dont think we do but we shoudl check17:52
artomYeah, I didn't check with a real libvirt for an empty cputune17:52
sean-k-mooneyok ill check back on the zuul resulst tomorrow o/17:53
elodilleserlon bauzas : we can discuss on tomorrow's nova meeting if we want to wait for any patch or can release these >>> https://review.opendev.org/q/project:openstack/releases+is:open+intopic:nova18:06
erlonhey elodilles, sure. thanks for creating the release patches18:07
elodillesnp18:08
elodillessean-k-mooney: fyi, too ^^^18:08
opendevreviewRajat Dhasmana proposed openstack/nova master: Add API support for rebuilding BFV instances  https://review.opendev.org/c/openstack/nova/+/83088320:36
*** dasm is now known as dasm|off22:18
opendevreviewRajat Dhasmana proposed openstack/nova master: Add API support for rebuilding BFV instances  https://review.opendev.org/c/openstack/nova/+/83088322:53

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