Friday, 2022-04-08

opendevreviewWenping Song proposed openstack/nova-specs master: Usage of new trait of OWNER_NOVA  https://review.opendev.org/c/openstack/nova-specs/+/83658301:04
whoami-rajatbauzas, hey, we've a topic by sean-k-mooney regarding os-brick rootwrap config , is there a desired time when nova-cinder could meet up? our PTG is conducted 1300-1700 UTC05:45
*** amoralej|off is now known as amoralej07:08
bauzaswhoami-rajat: we can discuss after 14:30UTC I guess, we have a nova-neutron x-p discussion for only one topic at 2pm07:10
gibimorning07:45
bauzasopening the nova-cyborg room07:58
bauzassongwenping__: are you around ?08:02
songwenping__bauzas: yes08:03
bauzascan you go on https://www.openstack.org/ptg/rooms/newton ?08:04
bauzassongwenping__: ^08:04
songwenping__let me try.08:05
songwenping__bauzas: it's still joining on the website, :(08:09
bauzassongwenping__: ok, are you able to join with the webapp, maybe ?08:10
bauzasyou won't then need to install any zoom app08:10
songwenping__i haven't install the app08:10
opendevreviewTakashi Natsume proposed openstack/python-novaclient master: Update pre-commit hook, hacking versions  https://review.opendev.org/c/openstack/python-novaclient/+/83676808:53
Ugglabauzas, only Neutron/nova discussion and the virtiofs point remaining for today ?09:03
bauzasUggla: and maybe a Cinder discussion too 09:04
bauzasI got asked by whoami-rajat09:04
Ugglabauzas, yep I have just seen ^09:04
whoami-rajatbauzas, I've planned the session for 1430 L#520 https://etherpad.opendev.org/p/zed-ptg-cinder09:11
bauzaswhoami-rajat: a bit of warning tho, the session could be a bit late if we can't wrap the neutron discussion after 30 mins09:12
whoami-rajatbauzas, hmm, how about 1500 then?09:13
bauzaswhoami-rajat: let's do it09:13
bauzaswhoami-rajat: if we're quickier than 1 hour, I have one topic to discuss from Uggla that's left09:13
whoami-rajatbauzas, ack, 1500 makes sense then09:14
whoami-rajatsean-k-mooney, ^^09:14
whoami-rajatbauzas, I assume the nova team will join the cinder meeting?09:15
bauzasyup09:16
bauzaswhoami-rajat: this makes sense, not all nova contributors could be interested in this topic and that's more a cinder stuff09:16
whoami-rajatyeah, that's my understanding as well09:18
whoami-rajathere's the meeting link: meeting link https://bluejeans.com/55668129009:18
whoami-rajatbut i will share again during the discussed time09:18
bauzaswhoami-rajat: already setup 09:19
bauzasI updated our etherpad09:19
whoami-rajatgreat09:19
sean-k-mooneybauzas: i have one slight followup form arbiterd09:56
sean-k-mooneybauzas: basically i wanted to ask about hosting it in opendev and or making it a deliverable fo the compute project09:57
sean-k-mooneyi.e. if i move it shoudl it be openstack/arbiterd or x/arbiterd the delta woudl be is it under offical governace and a deliverable of the compute team or not. or i could keep it hosted on my github for now where i already have some ci in place for the time being until we have somethign working end to end with openstack and then move it after09:59
sean-k-mooneybauzas: we dont need to make a desission on that today10:00
sean-k-mooneyjust wanted to know how other feel as there is a non zero amount of wokr i would have to do to make it pti complient amoung other things for move it to openstack/arbiterd even though that is where i eventually would like to see it be in a year or so10:02
kashyapstephenfin: sean-k-mooney: gibi: Don't look at the newer CPU APIs patch yet, I've accidentally undid some changes during rebase.  (I'll also splitting the patches once I post the monolithic patch with rebase fixed.)10:04
bauzassean-k-mooney: ack, we'll see then 10:05
sean-k-mooneyack10:05
* bauzas goes afk for gym10:05
sean-k-mooneyi likely wont look until monday but ill try to review it then10:05
sean-k-mooneyif there is a section in partcalar you want me to look at before then jsut ping me10:06
kashyapYep10:06
gibikashyap: ack10:12
*** bhagyashris_ is now known as bhagyashris10:19
*** dasm|off is now known as dasm11:16
opendevreviewMerged openstack/python-novaclient master: Update pre-commit hook, hacking versions  https://review.opendev.org/c/openstack/python-novaclient/+/83676812:14
*** amoralej is now known as amoralej|lunch12:41
UgglaQuick question: anyway to get and see libvirt driver capabilities on a running devstack ?13:05
sean-k-mooneyam they get converted to traits in placment13:08
sean-k-mooneyi think you could also see them in the db13:09
sean-k-mooneylikely on the compute node record in the cell1 db in your case13:09
Ugglasean-k-mooney, I'm gonna have a look13:11
Ugglasean-k-mooney, I find my traits in placement. 13:22
Ugglasean-k-mooney, but not in cell1, I may not look at the right place13:23
*** amoralej|lunch is now known as amoralej13:24
sean-k-mooneyit might just be in memory i belive the resouce tracker has this info in the host state object13:24
sean-k-mooneywhich its usign for schduling13:25
*** haleyb_ is now known as haleyb13:25
sean-k-mooneyits not in compute nodes and i dont see any other table that would hold it13:27
sean-k-mooneyno 13:28
sean-k-mooneyit looks like its just in memory in the driver13:28
sean-k-mooneyand we are usign the traits for schduleing13:29
sean-k-mooneyoh 13:30
sean-k-mooneyhttps://github.com/openstack/nova/blob/master/nova/scheduler/filters/compute_capabilities_filter.py#L34-L66=13:30
sean-k-mooneyso its using the stats field13:30
*** artom__ is now known as artom13:31
Ugglasean-k-mooney, https://paste.openstack.org/show/bj273VR3I4dh787TCSV6/  is it the capabilities my compute have currently ?13:32
artomUggla, we do `self.driver.capabilities.get('blah', False) in a bunch of places, is that what you mean?13:32
sean-k-mooneyUggla: not just capablities13:33
sean-k-mooneyteh traits that are reported are a combanition of a few different things13:33
Ugglaartom, not really I just would like to know if there is a easy way to display the capabilities. Just to make sure that COMPUTE_STORAGE_VIRTIO_FS is available on my compute.13:34
sean-k-mooneyno there is not13:35
sean-k-mooneythey are only stored in memmory i think13:35
artomUggla, as a user (vs Python code)? Then yeah, you want to look at the traits of the corresponding resource provider13:35
artomsean-k-mooney, wait, what?13:35
artomOh, is the capability not converted into a trait (yet?)13:35
sean-k-mooneyin this case likely not sicne we have not merged the standard trait13:36
sean-k-mooneyso placement shoudl reject it unless Uggla has used their modified version13:36
Ugglayep I use my modified version13:36
Ugglaplacement seems happy with it.13:37
sean-k-mooneyin which case you shoudl see it in the placment output13:37
sean-k-mooneythen ya that is the best you can do 13:37
Ugglaplacement output is log ?13:37
sean-k-mooneythe capabliteis are only sotred in memory from what i can see in the dirver13:37
sean-k-mooneylast line of https://paste.openstack.org/show/bj273VR3I4dh787TCSV6/13:37
sean-k-mooneybut you can also get that from the api13:38
sean-k-mooneyusing openstack client if you need too with the osc-placement plugin13:38
sean-k-mooneyanyway your code is correctly reporting to placment that the host ia capable of supportign virtio fs13:39
Ugglahttps://paste.openstack.org/show/b9aK9NbdS1ja4hxwmP8E/ 13:43
Ugglafrom osc13:43
artomYeah, looks good, congrats :)13:47
UgglaI'm gonna try to activate fileback memory13:48
Ugglato see if it is reported...13:48
Ugglasean-k-mooney, is it normal to have COMPUTE_ACCELERATORS reported ?13:51
sean-k-mooneyyes13:54
sean-k-mooneythe traits are what nova can do not what the host can do13:54
sean-k-mooneyCOMPUTE traits are not about hardware they are about nova/libvirts capablities13:54
artom... which is sometimes about hardware ;)13:56
elodillesheads up from me: i can't attend the nova session today (at least the 1st hour or so) as i need to be at the release mgmt session o:)14:00
bauzasnova-neutron meeting14:01
bauzasby now14:01
bauzasNova PTG sessions start now https://www.openstack.org/ptg/rooms/newton14:02
bauzassean-k-mooney: joining ?14:02
sean-k-mooneyoh yes one sec14:04
whoami-rajatbauzas, hey, is the nova team ready for the nova-cinder topic?14:58
bauzaswhoami-rajat: we're a bit late and ending nova-neutron call14:59
bauzaswhoami-rajat: are you ok if we arrive in 5 mins ?14:59
whoami-rajatbauzas, sure, we're on a break as well15:00
bauzaswhoami-rajat: cool, I'll ping you once we're done15:00
whoami-rajatbauzas, ack, thanks15:00
bauzaswhoami-rajat: in the session :)15:06
sean-k-mooneybauzas: can ye hear me ok by the way15:24
bauzas5 secs ago yeah15:25
sean-k-mooneyok im not speaking 15:25
stephenfinsean-k-mooney: Sorry, should have piped up sooner with the patch. I didn't realise we were meeting again today (or that you were planning to talk about this /o\)15:39
sean-k-mooneyno worreis15:43
bauzasfolks, hope you still have energy for one last round of nova discussions15:46
gibimake it quick :)15:47
bauzasgibi: we share the same timezone, hence sharing the same concern15:53
bauzasFriday 6pm discussions aren't productive15:53
artombauzas, so, talking to Uggla earlier 1:1, I did have a question around scheduling virtio-fs-enabled instances, and figured it would be a nice PTG discussion15:54
artomBut I'm not forcing anyone :)15:54
opendevreviewStephen Finucane proposed openstack/nova master: db: Narrow down deprecation warning filter  https://review.opendev.org/c/openstack/nova/+/83715415:54
opendevreviewStephen Finucane proposed openstack/nova master: db: Trivial rewrapping of warning filters  https://review.opendev.org/c/openstack/nova/+/83715515:54
opendevreviewStephen Finucane proposed openstack/nova master: db: Replace use of strings in join, defer operations  https://review.opendev.org/c/openstack/nova/+/83715615:54
opendevreviewStephen Finucane proposed openstack/nova master: db: Remove use of empty 'and_()'  https://review.opendev.org/c/openstack/nova/+/83715715:54
opendevreviewStephen Finucane proposed openstack/nova master: db: Replace use of Connection.connect() method  https://review.opendev.org/c/openstack/nova/+/83715815:54
opendevreviewStephen Finucane proposed openstack/nova master: db: Remove inplicit coercion of SELECTs  https://review.opendev.org/c/openstack/nova/+/83715915:54
opendevreviewStephen Finucane proposed openstack/nova master: db: Replace use of Column.copy() method  https://review.opendev.org/c/openstack/nova/+/83716015:54
opendevreviewStephen Finucane proposed openstack/nova master: db: Don't rely on autocommit behavior  https://review.opendev.org/c/openstack/nova/+/83716115:54
opendevreviewStephen Finucane proposed openstack/nova master: db: Resolve additional SAWarning warnings  https://review.opendev.org/c/openstack/nova/+/83716215:54
bauzas5-min break folks15:55
bauzasUggla: we'll discuss your topic next15:56
stephenfinbauzas: That's another one probably deserving of review-priority. That will address the final SQLAlchemy 2.0 deprecation warnings, meaning we're basically done worrying about that ^16:00
sean-k-mooneystephenfin: by the way not that you will like need this much now but you might be interested in https://github.com/SeanMooney/ansible_role_devstack16:36
sean-k-mooneydocs are still pending16:37
sean-k-mooneyim currently working on ceph support16:37
sean-k-mooneyhttps://github.com/SeanMooney/ansible_role_devstack/tree/master/molecule16:37
sean-k-mooneybut it can now deploy master train and wllaby multinode16:37
Ugglastephenfin, thx for making me realised that I did not use the sdk.16:38
sean-k-mooneyi might and manilla support to it too16:38
sean-k-mooneyonce i figure out the best way to do that16:39
stephenfinsean-k-mooney: neat! :)16:40
sean-k-mooneystephenfin: im conidering doing the same with openshift evenutally but its a pain in the ass to install16:43
*** amoralej is now known as amoralej|off16:43
clarkbsean-k-mooney: if you sort out openshift I'd be interested for nodepool's integration testing wiht it16:43
clarkbcurrently we only test openshift 3 becaues 4 is basically impossible to install without a rack of computers16:43
sean-k-mooneyclarkb: i have been playing with building my own fedora core os image for vagrant16:44
sean-k-mooneyand then passing an ignition file16:44
sean-k-mooneyim hoping ot automate generating the files need to do the okd install16:44
bauzasgibi: you ok if I put you co-speaker of the ops feedback forum session I propose ?16:44
gibisure16:45
bauzasthanks16:45
sean-k-mooneyclarkb: so unfortully you woudl need to generate tehm before running molecule but then the rest woudl be automated16:45
gibibauzas: we can brainstorm on a small agenda together later16:45
sean-k-mooneyclarkb: but its a lot of work to avoid buying a rack16:45
sean-k-mooneyclarkb: by the way i know the devstack/zuul roles are not ment to be used the way im using them really but it works surprisingly well16:46
clarkbwell I think the idea was that they could function as normal roles so good to hear (whether or not we ahcived that was neve rreally tested)16:47
sean-k-mooneyclarkb: i have to do some hack like this https://github.com/SeanMooney/ansible_role_devstack/blob/master/ansible/deploy_multinode_devstack.yaml#L90-L101=16:48
sean-k-mooneybut a lot of them seam to be usable16:48
clarkbI'm not sure that is a huge hack. Basically those are expected inputs to the role (but maybe not very explicitly stated)16:49
sean-k-mooneyright its not16:49
sean-k-mooneyi just need to meet the envionment expections of the roles16:49
sean-k-mooneythey expect zuul and nodepool varibels to exist16:49
sean-k-mooneyin somecase and thats fine16:49
sean-k-mooneythe same is ture for groups defiend in the node set16:50
sean-k-mooneyhttps://github.com/SeanMooney/ansible_role_devstack/blob/master/molecule/multinode-stable-wallaby/molecule.yml#L45-L48=16:50
sean-k-mooneyits pretty easy to translate nodeset to the platforms section16:51
sean-k-mooneyof molecuel16:51
sean-k-mooneyclarkb: im hoping ot use this to play with creating zuul jobs when i neeed to upstream too16:51
sean-k-mooneyclarkb: anyway im going to finish up for the weekend soon if i get openshift/okd working ill let you know o/16:52
clarkbthanks! enjoy the weekend16:53
mlozahello, is there a policy in nova that will a regular user to view the OS-EXT-SRV-ATTR:hypervisor_hostname and OS-EXT-SRV-ATTR:host of an instance?18:39
gmannmloza: yes, you can modify this policy to allow regular user to show these attribute but this is admin only by default - "os_compute_api:os-extended-server-attributes"18:46
mlozagmann: copy18:52
mlozathx so much18:52
*** mfo is now known as Guest150320:49
*** mfo_ is now known as mfo20:49
*** dasm is now known as dasm|off22:44

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