Thursday, 2023-08-10

pdeore#startmeeting glance13:59
opendevmeetMeeting started Thu Aug 10 13:59:26 2023 UTC and is due to finish in 60 minutes.  The chair is pdeore. Information about MeetBot at http://wiki.debian.org/MeetBot.13:59
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.13:59
opendevmeetThe meeting name has been set to 'glance'13:59
pdeore#topic roll call13:59
pdeore#link https://etherpad.openstack.org/p/glance-team-meeting-agenda13:59
pdeoreo/13:59
mrjoshio/13:59
pdeorelets wait few minutes for others to join14:00
pdeoreabhishekk, croelandt , dansmith 14:00
dansmitho/14:01
dansmithsorry14:01
abhishekko/14:01
pdeoreohh np :)14:01
pdeorelet's start 14:01
pdeore#topic Release/periodic jobs updates14:01
pdeoreM3 is just 3 weeks from now14:01
pdeoreI just hope there would not be any surprise on location api :P 14:02
pdeorePeriodic jobs all green except cursive-tips jobs failed on py38 & py39 during last run 14:02
pdeoremoving to next 14:03
pdeore#topic New Location API14:03
croelandto/14:03
pdeoreAs per the discussion during last meeting, Cinder POC to test new location api as been submitted by Rajat 14:03
pdeore#link https://review.opendev.org/c/openstack/cinder/+/890655/214:03
pdeorecroelandt, hey14:03
dansmithso last I saw, whoami-rajat had some issue when trying to use it14:04
dansmithwas that resolved?14:04
pdeoreso while testing the location api via cinder, we had noticed a issues from glance side while cinder adding the location to an image but it's resolved now14:04
dansmithokay14:04
pdeoreyeah it's resolved14:04
pdeoreIt would be helpful if someone from nova team verifies these new apis from nova side14:05
abhishekkI also verified it locally (cinder + glance)14:05
dansmithso I was just looking,14:05
dansmithwe need to use a new method in the glanceclient to do this right? we need to make sure there's some way to identify that glance is too old to use the new api, so we fall back to the old one14:05
dansmithis that not going to be handled in the glanceclient itself?14:05
dansmithseems like the cinder poc doesn't handle that case in any way14:05
abhishekkI think that should be part of client 14:06
dansmithme too, unless there's some reason it can't be14:06
abhishekkno reason, it should be14:06
dansmithokay so if that happens, then I think testing nova is as simple as a DNM depends-on patch with a zuul conf change to build glanceclient from git14:07
dansmithI can put that up and confirm it fails (as expected) currently and then we can recheck that when it's fixed in the client14:07
abhishekk+114:07
pdeoreack14:07
pdeoreThanks !14:08
pdeoreso, the tempest tests for add location api are still inprogress , I've just submitted the tests with single store, multistore tests are pending, I will try to submit the remaining tests by tommorow EOD14:08
abhishekkSo dansmith I have one question, when did nova snapshot calls add location 14:08
abhishekkis it when nova and glance uses ceph14:09
dansmithpdeore: looks like the tempest patch is failing everything currently14:09
pdeoreTill then it would be really helpful if you have a look at glance side changes, as functional test i've added are covering most of the scenarios14:09
abhishekkor nova and glance use same pool of ceph?14:09
dansmithabhishekk: yeah, so the nova-ceph-multistore job14:09
dansmithabhishekk: only when they use the same pool14:09
pdeoredansmith, yeah i just saw that, will check it after meeting14:09
abhishekkmeans if glance is using images pool, nova should use images pool as well?14:09
dansmithabhishekk: right, and if not, we just upload the snapshot like normal14:10
abhishekkwhen I see confs generated by nova multistore I don't see nova and glance using same ceph pool14:10
abhishekkyeah, that upload process I know14:10
dansmiththat's the point of that job... so news to me, but I can look14:11
abhishekkI was just trying to figure out how nova and glance should access same pool, I think keyring need to be modified for same?14:11
abhishekkAck, I might be wrong but there is one parmaeter in nova which points to glance rbd store but the pool is different14:11
dansmithabhishekk: look at the rbd options in [libvirt] here: https://78a70965f904893ce65b-6333727e8e4cab8f6cba85bb2fbb6639.ssl.cf5.rackcdn.com/890509/3/check/nova-ceph-multistore/d2d7dd4/controller/logs/etc/nova/nova-cpu_conf.txt14:12
abhishekkimages_rbd_pool = vms14:12
abhishekkand in glance it is images14:12
abhishekkimages_rbd_glance_store_name = robust14:13
dansmithright but does that means glance can't see things in the other pool?14:13
abhishekkthat I am not sure, I was under impression that glance should be using same pool as nova14:13
dansmithlet me find the logs where we tell glance about the location and see if those are in our logs for that job, we can take it outside the meeting14:14
abhishekkcool14:14
abhishekkpdeore, could you please post your tempest link here or on the agenda page?14:15
pdeore#link https://review.opendev.org/q/topic:New-Location-Apis - here you will get all the loc api realted patches :)14:15
pdeore#link https://review.opendev.org/c/openstack/tempest/+/89102614:16
pdeoretempest patch ^14:16
abhishekkthis needs to depends on client patch as well14:16
pdeoreI will check and update after meeting14:17
pdeorei don't think we need it, I have added the new add_loc method in te image_client, https://review.opendev.org/c/openstack/tempest/+/891026/1/tempest/lib/services/image/v2/images_client.py14:19
dansmithtempest does not use the client14:19
abhishekkack14:20
abhishekkthen it is failing lot of jobs14:20
dansmithyuuup14:21
abhishekkand it should also check for min version required to test this job14:21
pdeoreyeah I've just quickly checked one job, but new tests are not failing there14:21
pdeoreabhishekk, yeah I was trying to find out for the existing version tests, but didn't get it14:22
pdeoreI will check it again and add it 14:22
abhishekkack14:22
pdeoreshall we move ahead ?14:22
pdeoreohk, moving ahead assuming it's yes :)14:23
pdeore#topic Review Priority14:23
pdeore#link https://review.opendev.org/q/topic:sqlalchemy-20+project:openstack/glance - SQLAlchemy 2.0 migration patches14:23
pdeoreplease have a look, I think most of the patches got +W 14:24
pdeoreabhishekk, croelandt Thanks !14:24
pdeoremoving to next ..14:25
pdeore#topic Importatnt Bugs ?14:25
pdeorecroelandt, anything you want to highlight here ? 14:25
croelandtnot really :)14:26
pdeorecool :)14:27
pdeorelet's move to open discussions ten 14:27
pdeore#topic Open Discussions14:27
abhishekkwhen will be the last review party14:27
pdeore24th Aug14:27
pdeoreanyone has anything else to discuss ?14:29
abhishekkwe generally has it two weeks before, right14:29
mrjoshi#link https://review.opendev.org/c/openstack/openstacksdk/+/881939  #link  https://review.opendev.org/c/openstack/python-openstackclient/+/878631 14:29
mrjoshi #link https://review.opendev.org/c/openstack/python-openstackclient/+/88349414:29
abhishekkthat means it should be next week14:29
croelandtwe could move it to next week if you'd like14:29
mrjoshiabhishekk, croelandt need you attention on these patches14:29
abhishekkmrjoshi, ack, will have a look14:29
pdeorewe have it one week before but yea let's move it to next week14:29
croelandtpdeore: ok :)14:30
croelandtmrjoshi: I'll look at them14:30
croelandtwe can also include them in next week'sreview :)14:30
mrjoshithanks!14:30
abhishekk:D14:30
pdeore:)14:30
pdeoreanything else ? or we can wrap up early ? 14:31
croelandtlet's wrap up!14:31
pdeoreack :)14:31
pdeoreThanks everyone for joining!!14:31
pdeore#endmeeting14:32
opendevmeetMeeting ended Thu Aug 10 14:32:06 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:32
opendevmeetMinutes:        https://meetings.opendev.org/meetings/glance/2023/glance.2023-08-10-13.59.html14:32
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/glance/2023/glance.2023-08-10-13.59.txt14:32
opendevmeetLog:            https://meetings.opendev.org/meetings/glance/2023/glance.2023-08-10-13.59.log.html14:32

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