Thursday, 2024-11-21

dansmithsean-k-mooney: I'm not sure why you added the skip though.. your comment says "I'm not an SME but approved" and then followed up with a skip :)00:08
sean-k-mooneyi added the skip because extending the time out to 10 seconds worked in check and failed in gate after 12 seconds...01:27
sean-k-mooneyso basically we said fi the longer time out did not work we would skip until we can find a better long term solution.01:27
sean-k-mooneywe can leave it till tomorrow, no worries01:30
gmannit seems nova live migration job failing with "openstack server create: error: argument --image: expected one argument"01:44
gmannhttps://zuul.opendev.org/t/openstack/build/ae91e51ade8147bd8063218f0b88cc12/log/job-output.txt#2077901:44
gmannanything changed in osc side?01:44
gmannoh, actual error is due to not able to talk to glance. "Failed to contact the endpoint at https://10.210.65.110/image for discovery. Fallback to using that endpoint as the base url."01:47
gmannand image_id is None and so osc error01:47
opendevreviewmelanie witt proposed openstack/nova master: nova-manage: Add flavor scanning to migrate_to_unified_limits  https://review.opendev.org/c/openstack/nova/+/92411002:02
opendevreviewmelanie witt proposed openstack/nova master: Add [quota]unified_limits_resource_(strategy|list)  https://review.opendev.org/c/openstack/nova/+/92402505:19
fricklerbauzas: gibi: please have another look at https://review.opendev.org/c/openstack/os-vif/+/935653 , I'd really like to get the whole stack that is blocked by this done this week. and I do think we will also need a fresh os-vif release for that once the two fixes are merged06:37
fricklergmann: if you look further up in the log, devstack already failed while deploying glance. not sure about the root cause for that, though06:40
*** __ministry is now known as Guest38107:10
opendevreviewBalazs Gibizer proposed openstack/nova master: Improve heal_instance_info_cache periodic  https://review.opendev.org/c/openstack/nova/+/93585808:55
opendevreviewribaudr proposed openstack/nova master: Amend ShareMappingStatus due to asynchronous call  https://review.opendev.org/c/openstack/nova/+/90886409:28
opendevreviewribaudr proposed openstack/nova master: Amend DB model add a unique constraint.  https://review.opendev.org/c/openstack/nova/+/91251809:28
opendevreviewribaudr proposed openstack/nova master: Attach Manila shares via virtiofs (manila abstraction)  https://review.opendev.org/c/openstack/nova/+/83119409:28
opendevreviewribaudr proposed openstack/nova master: Use client token when talking to manila  https://review.opendev.org/c/openstack/nova/+/92527709:28
opendevreviewribaudr proposed openstack/nova master: Attach Manila shares via virtiofs (drivers and compute manager part)  https://review.opendev.org/c/openstack/nova/+/83309009:28
opendevreviewribaudr proposed openstack/nova master: Mounting the shares as part of the initialization process  https://review.opendev.org/c/openstack/nova/+/88007509:28
opendevreviewribaudr proposed openstack/nova master: Deletion of associated share mappings on instance deletion  https://review.opendev.org/c/openstack/nova/+/88147209:28
opendevreviewribaudr proposed openstack/nova master: Add metadata for shares  https://review.opendev.org/c/openstack/nova/+/85050009:28
opendevreviewribaudr proposed openstack/nova master: Add share_info parameter to reboot method for each driver (driver part)  https://review.opendev.org/c/openstack/nova/+/85482309:28
opendevreviewribaudr proposed openstack/nova master: Support rebooting an instance with shares (compute manager part)  https://review.opendev.org/c/openstack/nova/+/85482409:28
opendevreviewribaudr proposed openstack/nova master: Add share_info parameter to resume method for each driver (driver part)  https://review.opendev.org/c/openstack/nova/+/86028409:28
opendevreviewribaudr proposed openstack/nova master: Support resuming an instance with shares (compute manager part)  https://review.opendev.org/c/openstack/nova/+/86028509:28
opendevreviewribaudr proposed openstack/nova master: Add helper methods to rescue/unrescue shares  https://review.opendev.org/c/openstack/nova/+/86028609:28
opendevreviewribaudr proposed openstack/nova master: Support rescuing an instance with shares  https://review.opendev.org/c/openstack/nova/+/86028709:28
opendevreviewribaudr proposed openstack/nova master: Allow to mount manila share using Cephfs protocol  https://review.opendev.org/c/openstack/nova/+/88386209:28
opendevreviewribaudr proposed openstack/nova master: Check shares support (compute manager)  https://review.opendev.org/c/openstack/nova/+/88575109:28
opendevreviewribaudr proposed openstack/nova master: Attach Manila shares via virtiofs (API)  https://review.opendev.org/c/openstack/nova/+/83683009:28
opendevreviewribaudr proposed openstack/nova master: Add helper methods to attach/detach shares  https://review.opendev.org/c/openstack/nova/+/88575309:28
opendevreviewribaudr proposed openstack/nova master: Add instance.share_attach notification  https://review.opendev.org/c/openstack/nova/+/85050109:28
opendevreviewribaudr proposed openstack/nova master: Add instance.share_detach notification  https://review.opendev.org/c/openstack/nova/+/85102809:28
opendevreviewribaudr proposed openstack/nova master: Add shares to InstancePayload  https://review.opendev.org/c/openstack/nova/+/85102909:28
opendevreviewribaudr proposed openstack/nova master: Add instance.share_attach_error notification  https://review.opendev.org/c/openstack/nova/+/86028209:28
opendevreviewribaudr proposed openstack/nova master: Add instance.share_detach_error notification  https://review.opendev.org/c/openstack/nova/+/86028309:28
opendevreviewribaudr proposed openstack/nova master: Reports instance events to the DB regarding attaching and detaching a share  https://review.opendev.org/c/openstack/nova/+/92708809:28
opendevreviewribaudr proposed openstack/nova master: Add libvirt test to ensure metadata are working.  https://review.opendev.org/c/openstack/nova/+/85208609:28
opendevreviewribaudr proposed openstack/nova master: Add virt/libvirt error test cases  https://review.opendev.org/c/openstack/nova/+/85208709:28
opendevreviewribaudr proposed openstack/nova master: Manila shares admin guide documentation  https://review.opendev.org/c/openstack/nova/+/87164209:28
opendevreviewribaudr proposed openstack/nova master: Refactor test_server_shares: Mock in Base Class and trait verification  https://review.opendev.org/c/openstack/nova/+/93586109:29
opendevreviewMerged openstack/os-vif master: address test stablity under load  https://review.opendev.org/c/openstack/os-vif/+/93565311:08
opendevreviewMerged openstack/os-vif master: Clean up Windows support  https://review.opendev.org/c/openstack/os-vif/+/93243611:08
opendevreviewStephen Finucane proposed openstack/nova master: api: Remove empty description field  https://review.opendev.org/c/openstack/nova/+/93588211:55
yosefHi, what is the best way to renew flavor properties of a created VM? I mean it is copied to a separate table and without down time it is not possible to refresh its contents12:35
yosefif flavor properties is changed12:35
sean-k-mooneyyosef: so the short answer is you cant do that by desgin the long answer is the flavor is embeded in 2 diffent dbs. there is a copy in the request_spec in the api db and a copy in the instance_extra table in the cell db12:46
sean-k-mooneythe only wasy to update the embeded flaovr in an instance today vai supproted methods is resize12:46
sean-k-mooneyonce a flavor is used you are not really ment to change any of the extra specs12:46
jkulikWe built a nova-manage command for that in our cloud: https://github.com/sapcc/nova/blob/stable/xena-m3/nova/cmd/manage.py#L3207 - reason was that we would have to change properties on flavors and wanted them used on live- and offline migrations to prohibit them from going to hypervisors with a new trait12:56
opendevreviewribaudr proposed openstack/nova master: Mounting the shares as part of the initialization process  https://review.opendev.org/c/openstack/nova/+/88007512:58
opendevreviewribaudr proposed openstack/nova master: Deletion of associated share mappings on instance deletion  https://review.opendev.org/c/openstack/nova/+/88147212:58
opendevreviewribaudr proposed openstack/nova master: Add metadata for shares  https://review.opendev.org/c/openstack/nova/+/85050012:58
opendevreviewribaudr proposed openstack/nova master: Add share_info parameter to reboot method for each driver (driver part)  https://review.opendev.org/c/openstack/nova/+/85482312:58
opendevreviewribaudr proposed openstack/nova master: Support rebooting an instance with shares (compute manager part)  https://review.opendev.org/c/openstack/nova/+/85482412:58
opendevreviewribaudr proposed openstack/nova master: Add share_info parameter to resume method for each driver (driver part)  https://review.opendev.org/c/openstack/nova/+/86028412:58
opendevreviewribaudr proposed openstack/nova master: Support resuming an instance with shares (compute manager part)  https://review.opendev.org/c/openstack/nova/+/86028512:58
opendevreviewribaudr proposed openstack/nova master: Add helper methods to rescue/unrescue shares  https://review.opendev.org/c/openstack/nova/+/86028612:58
opendevreviewribaudr proposed openstack/nova master: Support rescuing an instance with shares  https://review.opendev.org/c/openstack/nova/+/86028712:58
opendevreviewribaudr proposed openstack/nova master: Allow to mount manila share using Cephfs protocol  https://review.opendev.org/c/openstack/nova/+/88386212:58
opendevreviewribaudr proposed openstack/nova master: Check shares support (compute manager)  https://review.opendev.org/c/openstack/nova/+/88575112:58
opendevreviewribaudr proposed openstack/nova master: Attach Manila shares via virtiofs (API)  https://review.opendev.org/c/openstack/nova/+/83683012:58
opendevreviewribaudr proposed openstack/nova master: Add helper methods to attach/detach shares  https://review.opendev.org/c/openstack/nova/+/88575312:58
opendevreviewribaudr proposed openstack/nova master: Add instance.share_attach notification  https://review.opendev.org/c/openstack/nova/+/85050112:58
opendevreviewribaudr proposed openstack/nova master: Add instance.share_detach notification  https://review.opendev.org/c/openstack/nova/+/85102812:58
opendevreviewribaudr proposed openstack/nova master: Add shares to InstancePayload  https://review.opendev.org/c/openstack/nova/+/85102912:58
opendevreviewribaudr proposed openstack/nova master: Add instance.share_attach_error notification  https://review.opendev.org/c/openstack/nova/+/86028212:58
opendevreviewribaudr proposed openstack/nova master: Add instance.share_detach_error notification  https://review.opendev.org/c/openstack/nova/+/86028312:58
opendevreviewribaudr proposed openstack/nova master: Reports instance events to the DB regarding attaching and detaching a share  https://review.opendev.org/c/openstack/nova/+/92708812:58
opendevreviewribaudr proposed openstack/nova master: Add libvirt test to ensure metadata are working.  https://review.opendev.org/c/openstack/nova/+/85208612:58
opendevreviewribaudr proposed openstack/nova master: Add virt/libvirt error test cases  https://review.opendev.org/c/openstack/nova/+/85208712:58
opendevreviewribaudr proposed openstack/nova master: Manila shares admin guide documentation  https://review.opendev.org/c/openstack/nova/+/87164212:58
opendevreviewribaudr proposed openstack/nova master: Refactor test_server_shares: Mock in Base Class and trait verification  https://review.opendev.org/c/openstack/nova/+/93586112:58
sean-k-mooneyjkulik: you can do that without modifying existing flavor using isolating aggreates in placment to declare the new trait as required13:11
sean-k-mooneyjkulik: https://docs.openstack.org/nova/latest/reference/isolate-aggregates.html13:11
sean-k-mooneywe have talked about adding a simiar command to the image property update a few times but no one has had the time to move it forward13:12
jkulikcool, I didn't know about that filter. I'm not sure if we did more changes in addition to traits, though. Very helpful, though.13:14
mnasiadkaHello there, was doing a small experiment to switch from apache/mod_wsgi to gunicorn in Kolla (since uwsgi is in maintenance mode, so I'd prefer to do it once than switch again when the wind blows in other direction), but it seems gunicorn does not support pyargv - so I guess the only option is to do what Monasca did -14:23
mnasiadkahttps://opendev.org/openstack/monasca-api/src/commit/c36c2c69a4227e0c1da04f3044bfa4b059a55781/monasca_api/config.py#L83 - due to https://github.com/benoitc/gunicorn/issues/2286. Anybody has any ideas?14:23
ildikovsean-k-mooney: Hi Sean, I'm sorry for being on and off yesterday. I looked into the Nova contributor docs links you shared. The documentation seems to be very extensive, which is great. At the same time, it seems like there are a few areas that need some updates to reflect what processes the team is currently using, since y'all are continuously evolving those. Is my understanding accurate?15:22
ildikovsean-k-mooney: I also understand your frustration about the feedback towards Nova regarding docs. In my case, my feedback was influenced by the conversation I had with bauzas at the OpenInfra Summit about the new etherpad process not being in the Nova docs yet. I intended to focus on fixing that, rather than implying that Nova doesn't have documentation in these areas at all.15:26
ildikovsean-k-mooney: I'm sorry I wasn't able to phrase my point more clearly.15:26
ildikovOne thing I got curious about while looking at the docs, is how much people discover and use them. I think there should be some stats available somewhere at least on the level of page views.15:28
ildikovDo you think that would be useful information to have? What other metrics do you think would be worth while to look into to figure out how to improve the content and visibility of the docs?15:30
sean-k-mooneyya so usign the etherpad was new last cycle and bauzas didnt get aroudn to updatign the process doc with that15:33
ildikovah, ok, I understand15:33
ildikovI didn't have that piece of information15:34
sean-k-mooneythe 2 cycles before we use the gerrit review priority lable15:34
ildikovhas the etherpad process fully replaced the Gerrit review label one?15:35
sean-k-mooneyyes i actully had an action item to update the gerrrit config to remvoe it15:36
sean-k-mooneywell i offeren to do that15:36
sean-k-mooneybut we never decied to actuly go do it but at this point i think we can just for clarity15:36
ildikovI understand, these processes need implementation steps and people to get used to them, so it can get harder to decide to remove them15:38
sean-k-mooneyyep so i can just go find the patch i used to add the labels and propose a revert15:38
sean-k-mooneycores stopped using it and moved to the etherpad15:39
ildikov+115:39
ildikovdo you think it makes sense to leave the description in the docs as an archive to remind people what the team tried in the past?15:40
ildikovor should it be replaced with the description of how the new ether pad-based process works?15:40
sean-k-mooneyperhapse if we do that it shoudl have a note saying its not used or strick through15:40
sean-k-mooneybut its alwasy in git15:40
sean-k-mooneyso im inclined to delete it15:40
sean-k-mooneywe shoudl remove the section related to runways as well15:41
ildikovyeah, the target audience for those docs are newcomers and casual contributors for the most part15:41
ildikovso having only the information there that's currently relevant for them is probably the best approach15:42
sean-k-mooneyildikov: the history is we used to track priority the nova wiki, then that moved to the spec repo about 10 years ago, then we decied that was too heavy weight and we moved to "runways" in etherpad 6-8 years ago, then that hadd too much load on the ptl to we went to review priority lable about  3 years ago and back to a lighter weigher etherpad last year15:42
sean-k-mooneyover all that time specs/bluepirnts/bug usage has not changed. just where we keep the list of items ready to review and the prioriteis to review15:43
ildikovI understand, it seems the team went through quite a few rounds of simplifications15:44
sean-k-mooneyas the team size got smaller and smaller and contonutions dropped off the cost of the more complex approches just didnt make sense15:44
sean-k-mooney*contibutions15:45
ildikovunderstandable15:45
sean-k-mooneyhttps://etherpad.opendev.org/p/nova-2025.1-status so we call it the status etherpad15:46
ildikoveven with a bigger team size, I'm always a fan of simpler processes, when possible15:46
sean-k-mooneybasically because it a light weight way to highlight the progress or lack there of of somethign that peropsl are activly working on15:46
sean-k-mooneybut its in etherpad so that anyone can edit it15:46
ildikovoh nice!15:47
ildikovit looks like a good overview of what the team is tracking throughout the release cycle15:47
ildikovgives the opportunity to do a bit of project management, but without being too heavy on the tooling15:48
sean-k-mooneyyep this is the dalmaition one https://etherpad.opendev.org/p/nova-dalmatian-status and caracal https://etherpad.opendev.org/p/nova-caracal-status15:48
sean-k-mooneyits useful wehn lookign for cycle highlights or releasenotes too15:49
sean-k-mooneythat why we have the complete bugs and features section15:49
sean-k-mooneyyou dont need ot have your review listed on the eptherpad for it to get reviewed or merged15:50
sean-k-mooneyit just help publicise it so its simpler for reviewers to find15:50
ildikovI love that!15:52
ildikovsometimes it's hard to fish for cycle highlights, etc, so it's nice y'all have the pointers in the etherpad15:52
ildikovI have a meeting coming up, so will step away from IRC a bit15:53
ildikovI don't know enough about the processes to update the contributor docs myself15:53
ildikovwhat other ways can I help to make improvements and help new and casual contributors looking into Nova?15:54
sean-k-mooneyildikov: its litrally just a normal review. so if you think you can rupdate it to help in anyway and have time to submit a reivew to the docs then please do, you could track it as a docs bug if you wanted too.15:57
sean-k-mooneycreating a bug for this and addign it to the meeting adgenda (the open discussion section) woudl proably be a good way forward15:58
sean-k-mooneyim not sure that ill have time to go do the doc update but perhaps that is somethign bauzas can help drive as ptl15:59
ildikovsean-k-mooney: Sounds good. I'll create a docs bug later today, that is easy to do. We can then figure out next steps from there.16:00
ildikovsean-k-mooney: thank you for the nice chat and the guidance!16:00
sean-k-mooneyno worries, enjoy your meeting :P16:00
sean-k-mooneyill revert https://review.opendev.org/c/openstack/project-config/+/787523 in the interim 16:01
sean-k-mooneya striat revert wont work becasue we updated them in https://review.opendev.org/c/openstack/project-config/+/837595 but it wont take long to create a patch to do this16:02
bauzasildikov: sean-k-mooney : sorry I was awfully busy those days (and I don't wanna speak about last weeks-months)16:29
bauzasthat's still a TODO on myself to rejuvanate the docs but I'll try to make it soon as I can16:29
ildikovbauzas: no worries16:52
melwittsean-k-mooney: ok so with an invalid config for the resource list, the error is raised during startup but it is not causing the nova-api process to exit https://paste.openstack.org/show/b7s0zWslkXznihw1Y3yB/16:52
ildikovbauzas: is it helpful to you if I create the docs bug that we talked about with Sean earlier?16:53
melwittsean-k-mooney: the oslo.service based processes do exit with a bad config (like nova-conductor). so the wsgi app case needs a bit more to cause an exit of the process16:57
opendevreviewMerged openstack/nova master: nova-manage: Add flavor scanning to migrate_to_unified_limits  https://review.opendev.org/c/openstack/nova/+/92411017:13
sean-k-mooneyis the wsgi app that is reloading17:15
melwittyou're saying the wsgi app is reloading? 17:22
sean-k-mooneyi was asking if it was17:24
sean-k-mooneyso is it not exeitign becuase its failign but reloading on a new request ectra17:25
sean-k-mooneyfor example if you run it under nova-api console script  it proably will exit like the other console scripts17:25
melwittI wonder if this is a matter of wsgi app config like "exit-on-reload = false"17:26
melwittyes I believe so17:27
sean-k-mooneymelwitt: so to me that past loks like the app exited17:28
sean-k-mooneybhttps://paste.openstack.org/show/b7s0zWslkXznihw1Y3yB/17:28
sean-k-mooneybut i woudl guess apache/uwsgi will try and reload it on the next request17:28
melwittyeah ... so why the process stays? I don't know much about this stuff17:28
melwittoh17:28
sean-k-mooneywhich process is staying17:28
sean-k-mooneywe have 2 apache and then uwsign behind it17:28
melwittnova-apiuWSGI master and the workers17:29
melwittnova-apiuWSGI worker 1 nova-apiuWSGI worker 2 nova-apiuWSGI worker 317:29
sean-k-mooneyso i think those are the python interpreteres17:30
sean-k-mooneythat will be used to load the app on requets17:30
melwittyeah.. but we would want the interpreter to exit if the config raises ValueError or no?17:31
sean-k-mooneyi think that is the same behaivor we have for any other early check17:42
sean-k-mooneyso to me this is not unexpected17:42
melwittok. yeah I'm slowly realizing this too17:43
sean-k-mooneywe may even have a exisitng "bug" for that as this feels vagly like familar ground17:43
melwittI was concerned if the app failing to load but the interpreter continues to run would cause any problems for an operator knowing that nova-api did not start properly or what17:43
sean-k-mooneyso it may17:44
sean-k-mooneywhat is the status of the systemd service17:44
melwittit still says active and running :\17:44
sean-k-mooney(when i say it may i think this is already the case)17:44
* melwitt nods17:45
sean-k-mooneyack so without a real healthcheck i dont think this woudl be visable17:45
sean-k-mooneybut i woudl assuem the micro version endpoint does not work17:45
sean-k-mooneyso if you were actully monitoring the api by calling it17:45
sean-k-mooneythen you would see it as down17:45
sean-k-mooneyproably with a 50317:45
melwittyeah, that makes sense17:46
melwittyeah when I try to curl GET it hangs for a little bit then returns 50017:49
sean-k-mooneyack ok i was not sure if it would be a 500 or 50317:50
melwittok, so it sounds like there isn't more to do (in that this is a universal thing across the board that we have not created a way to deal with)17:52
sean-k-mooneyhttps://uwsgi-docs.readthedocs.io/en/latest/articles/TheArtOfGracefulReloading.html#preforking-vs-lazy-apps-vs-lazy17:52
sean-k-mooneyso i think this is also relevent17:52
sean-k-mooneyno i dont thik there is anything we can do17:52
melwitt"lazy is discouraged!" 17:53
sean-k-mooneythere might be a uwsgi option like you said to make it exit17:53
melwittin our config lazy-apps = true heh17:53
sean-k-mooneylol17:53
melwittyeah I found some things while googling like the lazy-apps setting, need-app setting, etc17:53
sean-k-mooneyoh so lazy not lazy-app is discussraged17:53
sean-k-mooney"""Remember: lazy-apps is different from lazy, the first one only instructs uWSGI to load the application one time per worker, while the second is more invasive (and generally discouraged) as it changes a lot of internal defaults."""17:54
melwittoh ok17:54
sean-k-mooneyso we are not using lazy so its fine17:54
sean-k-mooneybut also this si configurable by the deployer17:55
sean-k-mooneyso they can make there own choices17:55
melwittI see17:55
sean-k-mooneymelwitt: the lifecycle under appache is also differnt17:55
sean-k-mooneyi.e. mod_wsgi17:55
melwittthat makes sense17:55
sean-k-mooneyin devstack we run the applicaiton under uwsgin and use apache mod_proxy to allow us to enabel tls17:56
sean-k-mooneywe shoudl change to "Zerg mode¶" just because i like the name17:57
sean-k-mooneyit even brings topics liek "The Zerg Dance"17:58
melwittoh yeah, that has to be good right17:58
sean-k-mooneyim not a starcraft person but a zerg rush is a thing. it totally cant be bad in any way17:59
melwittI'm not either but I do what the zerg rush is17:59
melwitthaha yeah17:59
sean-k-mooneyi mean the pros secation specaks for its self "potentially the silver bullet"18:00
melwittlol18:00
sean-k-mooneywe never get to have those and shuold embrace them when they happen18:00
sean-k-mooneythis is why software will never help with the warewolfe apocalapes18:01
melwitt😆 18:01
melwittonly because of this18:02
sean-k-mooneyits ironic becase most software engineers are clearly vampires, outside what is that :)18:03
sean-k-mooneyok im goign to get somethign to drink and ill see if i can review your chanage when i get back18:03
melwitthaha yeah18:04
melwittkk18:05
melwittbleh, recheck is already going to fail with a couple of rando errors18:07
melwittNoValidHost and urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='200.225.47.58', port=443): Read timed out. (read timeout=90)18:09
sean-k-mooneythats presumable the placement call18:29
sean-k-mooneymelwitt: instead of recheckign it hit the rebase button18:29
sean-k-mooneythat will create a new revisison and kick the jobs out of the queue automatiically18:30
opendevreviewMerged openstack/placement master: Drop db migration tool  https://review.opendev.org/c/openstack/placement/+/93232418:48
yosefsean-k-mooney: I dont get the by design part, would it create inconsistency if we add a command or an api to re-sync to the changed flavor?19:06
sean-k-mooneyyosef: yes, so flavor are ment to be immutable19:08
sean-k-mooneythe only reason you can change the extra specs is to allow you to create it adn add them wihtout doing it with a single command19:08
sean-k-mooneybut once they are used the expectation is that you will not modify them19:08
opendevreviewMerged openstack/nova master: Amend ShareMappingStatus due to asynchronous call  https://review.opendev.org/c/openstack/nova/+/90886419:08
opendevreviewMerged openstack/nova master: Amend DB model add a unique constraint.  https://review.opendev.org/c/openstack/nova/+/91251819:09
sean-k-mooneyyosef: the intented workflow is you create new flavor and retire the old one when you need to make changes19:09
yosefsean-k-mooney: we have libvirt network and qos quotas as legacy on our production with thosands of VMs, we are migrating to new neutron qos api by changing database by raw sql queries, as we can not resize every one and take down time, I thought if we could add something so anybody else would have a simpler migration19:12
sean-k-mooneyits somethign that can be discssed nad could be done, but it would still be considerd bad pratice19:13
sean-k-mooneythat does not mean it cant be facilated in a more graceful way19:14
sean-k-mooneyunst that its a get our of jail card rather then how you should plan to operate yoru cloud on a day to day basis19:14
yosefYep that is the end of discussion, I wanted to know if it is a good Idea and an issue I could contribute on, we have almost done on our migration...19:18
sean-k-mooneyit can cause issue withthe exisitng instnace. i.e. if you change some parmaters the curent placmenet if the isntance may become inviald based on the other factors consitred by the schduler19:27
sean-k-mooneyalso if you dont do it correctly and update both the request spec and the copy in the cell db in the instance_extra table to have the same content then that will cause issues19:28
sean-k-mooneyyosef: your not the first operator to do this however19:28
sean-k-mooneyo/ night folks21:55
opendevreviewmelanie witt proposed openstack/nova master: WIP Retry _schedule if AllocationUpdatedFailed  https://review.opendev.org/c/openstack/nova/+/93598823:02
ildikovsean-k-mooney: bauzas: here's the bug report for the contributor docs updates: https://bugs.launchpad.net/nova/+bug/208932523:50
sean-k-mooneylooks valid to me. interesting template i assuem that is used elsewhere23:51
ildikovsean-k-mooney: Thanks for checking! I just used the template LP gave me :)23:52
sean-k-mooneyah ok23:52
sean-k-mooneyim not sure where that came from since this is our actul bug template https://paste.opendev.org/show/beOBq5Zm0gwkM9qRH0LW/23:53
ildikovsean-k-mooney: I opened LP through the little bug icon in the top right corner of the docs. I think it might be specific to doc bugs?23:54
sean-k-mooneyah ok that is coming form the openstack docs theme then 23:55
sean-k-mooneyrather then form what we have configured on launchpad23:55
sean-k-mooneyits fine either way23:55
sean-k-mooneymost peopel ignow the bug text anyway :)23:55
ildikovI would assume so, I intentionally did not change the template I got, as I assumed that wherever it's coming from, it's there for a reason23:56
ildikovlol, I bet23:56
ildikovI used to be a core reviewer a long time ago, so I try my best to create decent bug reports :)23:57
sean-k-mooneyits more actionable then a lot of the ones we get so you have not lost your touch23:57
ildikovthank you :)23:58
sean-k-mooneyhttps://bugs.launchpad.net/nova/+bug/2085585 is a particallay fine example23:59

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