Thursday, 2022-10-13

opendevreviewJorge San Emeterio proposed openstack/nova master: Improving logging at '_allocate_mdevs'.  https://review.opendev.org/c/openstack/nova/+/86114607:55
opendevreviewAmit Uniyal proposed openstack/nova master: WIP: Functional test for 1980720  https://review.opendev.org/c/openstack/nova/+/86107610:30
opendevreviewPierre Libeau proposed openstack/nova master: Use admin_client to allocate port for instance  https://review.opendev.org/c/openstack/nova/+/86117212:04
obutenkoHello, All12:58
obutenkoI currently working with new functionality based on the "PCI Device Tracking In Placement" spec. We would like to have the next behavior, placement should choose the device based on the flavor trait property and we want to use a new device_spec field, traits. According to the next configuration, we would like to have the next behavior. When we create an instance with m1.large flavor, we use PCI 0000:65:00.06, when we create an instance with m1.med12:58
obutenkoTo achieve this behavior we make the next configuration:12:59
obutenkoopenstack flavor set --property trait:CUSTOM_PCI_2=required m1.medium12:59
obutenkoopenstack flavor set --property trait:CUSTOM_PCI_3=required m1.large12:59
sean-k-mooneythat is not how we wanted to enabel that12:59
gibiobutenko: the scheduler support is not merged yet for PCI Device Tracking in placement12:59
sean-k-mooneyso currently the way we wanted to do the trati based selection was via the pci alais13:00
*** dasm|off is now known as dasm13:00
sean-k-mooneyso the alias would have the trait request and the flavor woudl jsut request the alias as it does today13:00
gibiobutenko: see the open patches here https://review.opendev.org/q/topic:bp/pci-device-tracking-in-placement+status:open13:00
obutenkook, thanks13:01
sean-k-mooney gibi  do you have the traits bit doen already by the way i cant re13:02
sean-k-mooneyfound it https://review.opendev.org/c/openstack/nova/+/85331613:02
sean-k-mooneyobutenko: ^ that is what will enable triats based selection via the alias13:02
sean-k-mooneyobutenko: we wanted to keep the layer of indirection provided by the alias beauce it simplifes the code and the configuration significantly13:03
sean-k-mooneyin the future i would kind of like to see a way to model device-profiles or resouce templates  or somethign similar like a flaovr at the api level that could perhaps unify how we do device managment in nova13:05
sean-k-mooneybut i dont see us doing that for a year or more13:05
sean-k-mooneywe have a number of diffent ways to consume reosuce form the host currently for vgpu/mdevs, pci/sriov, pmem, cpupinning, hugepages  and cyborg13:06
sean-k-mooneythe answer might be just use resouces: in the falvor for all of them however that is problematic as then its very hard to know how to mange that resouce type in nova so right now we use the alias to know its sriov/pci and a cyborg device-profile for there resouces13:08
*** ministry is now known as __ministry13:11
*** knikolla[m] is now known as knikolla13:26
sean-k-mooneygibi: i proably need to set out some time to help review and land the rest fo that by the way13:28
opendevreviewDan Smith proposed openstack/nova master: Test ceph-multistore with a real image  https://review.opendev.org/c/openstack/nova/+/86086413:28
sean-k-mooneywe should try and cordiate some time after the ptg to try and compelte that before milestone 113:28
*** blarnath is now known as d34dh0r5313:32
gibisean-k-mooney: yes, and I have to set aside a time to fix the smallish things open there13:41
gibiyepp, lets coordinate on that after the PTG13:41
opendevreviewDan Smith proposed openstack/nova master: Test ceph-multistore with a real image  https://review.opendev.org/c/openstack/nova/+/86086414:09
atmarkis there way to tell if a VM was created with --avaibility-zone? Just trying to determine if a VM is restricted to a AZ.  14:14
atmarkif a VM is restricted to AZ, a resize shouldn't bypass right?14:17
gibiatmark: https://docs.openstack.org/api-ref/compute/?expanded=show-server-details-detail#show-server-details has a field OS-EXT-AZ:availability_zone14:20
gibiatmark: and yes resize will keep the instance in the same AZ14:20
atmarkgibi: I created two VMs, one with AZ specified and second one without, openstack server show both has OS-EXT-AZ:availability_zone  14:25
gibithe one that you created without AZ ended up assigned to the default AZ14:28
gibisee the second bulletpoint of https://docs.openstack.org/nova/latest/admin/availability-zones.html14:29
opendevreviewDan Smith proposed openstack/nova master: Test ceph-multistore with a real image  https://review.opendev.org/c/openstack/nova/+/86086414:31
sean-k-mooneyatmark: without lookign at the db you cant tell the differnce14:32
sean-k-mooneyif you look at he request spec and instance table they will be differnt based on if it was booted with a az request or not14:33
sean-k-mooneybtu its not visable form teh api14:33
atmarksean-k-mooney: ah, so just in the db. i'll look into those tables and do a diff. 14:41
atmarkthx14:42
atmarkalso, if it was booted with az request, resize shouldn't bypass right?14:43
bauzasatmark: if you created a instance with a specific AZ, then the resize scheduling will check for the hosts which ones are in the AZ15:06
atmarkgot it15:21
*** tkajinam is now known as Guest297115:43
bauzasmelwitt: fancy me asking whoami-rajat for a nova-cinder session due to your topic https://etherpad.opendev.org/p/nova-antelope-ptg L192 ?15:55
bauzasfirst time I'm seeing an item in the etherpad that reflects some disussion for cinder15:55
bauzasralonsoh: I just moved two topics from our Nova PTG etherpad and promoted them for our cross-project meeting https://etherpad.opendev.org/p/nova-antelope-ptg L5916:00
bauzasralonsoh: I guess you also have topics in mind for our meeting ?16:00
melwittbauzas: oh, I didn't know there wasn't already going to be a cross-project session. I'm not sure it's worth creating a new one only because of one topic16:12
bauzasmelwitt: well, there was no cinder-nova session planned until I saw your topic16:13
bauzashence my question16:13
bauzasshould we ask for one ?16:13
melwittbauzas: I wouldn't worry about it. I had assumed there would be one, wrong assumption on my part16:14
bauzasmelwitt: we can arrange that with whoami-rajat16:14
bauzasat least promoting this topic to the cinder folks so they can join16:14
melwittbauzas: I would prefer not to burden with a last minute thing. sure, it doesn't hurt to let them know so they can see if they think it's interesting16:17
bauzascool, will see then16:17
melwittI think maybe I have the issue solved with the patch I proposed but I am not sure. if I've got it wrong, we will likely need to talk to them further16:18
melwittok, thanks16:18
ralonsohbauzas, https://etherpad.opendev.org/p/neutron-antelope-ptg16:20
opendevreviewDan Smith proposed openstack/nova master: Test ceph-multistore with a real image  https://review.opendev.org/c/openstack/nova/+/86086416:20
ralonsohwhat are the topics?16:20
bauzasralonsoh: see https://etherpad.opendev.org/p/nova-antelope-ptg L5916:21
ralonsohI scheduled the two topics I had for Thursday from 13 to 15 UTC16:21
bauzaswe have two topics for you folks16:22
ralonsohbauzas, I think we can use the Friday slots, there is no agenda for the neutron operator hout16:23
ralonsohhour*16:23
ralonsohso I'll propose those topics to be discussed on Friday, ok?16:23
bauzasralonsoh: hah, you think we need more than 2 hours for all topics ?.16:25
bauzasralonsoh: if so, ack16:25
ralonsohbauzas, we can start on thrusday16:26
bauzasyeah16:26
ralonsohand if we need more time (more that 2 hours)16:26
bauzaslet's be agile (c) :)16:26
ralonsohwe can use Friday too16:26
bauzas++16:26
* bauzas needs to leave16:26
ralonsohI'll send the mail (tomorrow)16:26
whoami-rajatbauzas, melwitt we're up for a cross project section if we've topics16:37
melwittwhoami-rajat: I'm not totally sure we need to discuss the topic I had added on our etherpad. it's about the volume format vs snapshot format that came up on https://review.opendev.org/c/openstack/cinder/+/857528 I think maybe I have fixed my patch but I need a sanity check from one of yall. and if I've got it wrong on my patch, that's when we need further discussion iiuc16:40
whoami-rajatmelwitt, ack, sorry I haven't been able to get time to take a look, will try to take out some time for it but we've light on agenda so a cross project shouldn't be a problem as well17:00
melwittwhoami-rajat: np, I only got it working recently. ok, thank you17:02
opendevreviewDan Smith proposed openstack/nova master: Test ceph-multistore with a real image  https://review.opendev.org/c/openstack/nova/+/86086418:18
*** dasm is now known as dasm|off23:52

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