Thursday, 2024-05-30

*** bauzas_ is now known as bauzas00:10
*** bauzas_ is now known as bauzas00:18
*** bauzas_ is now known as bauzas01:32
*** mhen_ is now known as mhen01:59
*** bauzas_ is now known as bauzas02:23
*** bauzas_ is now known as bauzas02:30
*** bauzas_ is now known as bauzas04:01
*** bauzas_ is now known as bauzas04:21
*** bauzas_ is now known as bauzas05:19
*** bauzas_ is now known as bauzas09:55
*** bauzas_ is now known as bauzas11:43
*** bauzas_ is now known as bauzas11:56
*** bauzas_ is now known as bauzas13:05
*** bauzas_ is now known as bauzas13:33
pdeore#startmeeting glance14:00
opendevmeetMeeting started Thu May 30 14:00:29 2024 UTC and is due to finish in 60 minutes.  The chair is pdeore. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
opendevmeetThe meeting name has been set to 'glance'14:00
pdeore#topic roll call14:00
pdeore#link https://etherpad.openstack.org/p/glance-team-meeting-agenda14:00
pdeoreo/14:00
dansmitho/14:01
pdeoreBrian, Cyril & Mridula are not joining the meeting14:01
pdeoreabhishekk, you around ?14:02
abhishekko/ in another meeting though14:02
pdeoreack, let's get started then14:02
pdeore#topic release/periodic jobs updates14:03
pdeoreM2 is 5 weeks from now14:03
pdeoreperiodic jobs: all tips jobs are still failing since this patch is not yet merged  14:03
pdeore#link https://review.opendev.org/c/openstack/glance/+/919817 14:03
pdeoreit's depends on this glance-tempest-plugin patch #link https://review.opendev.org/c/openstack/glance-tempest-plugin/+/91633214:04
abhishekkwill have a look later14:04
pdeorekindly please have a look14:04
pdeoreack, Thanks 14:04
pdeoremoving ahead14:04
pdeore#topic Important Specs to Review14:04
pdeoredeprecate metadata-encryption-key - #link https://review.opendev.org/c/openstack/glance-specs/+/91617814:05
pdeoreRevised spec for Image Encryption - #link https://review.opendev.org/c/openstack/glance-specs/+/91572614:05
pdeoreplease have a look14:05
pdeoremoving to next14:06
pdeore#topic swift store issue14:06
pdeore#link https://bugs.launchpad.net/glance/+bug/206194714:06
pdeoreSo when swift store is enabled with swift_store_multi_tenant and swift_store_config_file together, glance stores-info api fails with 50014:06
pdeoreso here there are 2 issues and I submitted a fix as well14:07
pdeore#link https://review.opendev.org/c/openstack/glance/+/92017014:07
pdeoreI have doubt about fix for the second issue14:07
pdeoreWhen swift multitenant enabled, container is not getting created during configuration but during image create it's getting created if it's not set during store configuration. 14:08
pdeoreSo is it ok to return container value None if it's not set while fetching the store details or this should be fixed at store side?14:08
abhishekkwhat do you mean by during configuration?14:08
pdeoreduring configuring swift store 14:09
pdeoreincase of single tenant it gets set14:09
abhishekkyou mean at service start when store is initialized?14:09
pdeoreyeah14:09
abhishekkI think that needs to be fixed at store side14:09
abhishekkif it's set for single store then it should be same for multi tenant imo14:10
pdeoreyeah because the container value could be either None or glance_*14:10
abhishekkack14:11
pdeoreack, Thanks14:11
pdeorethat's it from me14:11
pdeorelet's move to open discussions14:11
pdeoreohh sry, one more thing14:12
pdeoreThere is already a note added regarding the swift configuration for multitenant in the doc14:12
pdeore#link https://docs.openstack.org/glance/latest/configuration/configuring.html#configuring-swift-configuration-file14:12
pdeoreso do we need some more details or this is enough?14:13
abhishekkwe need validation around that14:13
pdeoreok14:14
pdeoreThanks14:14
pdeoremoving to open discussions 14:14
pdeore#topic Open Discussions14:15
abhishekkmy NFS spec has two +2s so ideally you can approve that unless have any objection14:15
pdeoreyeah will do that14:16
abhishekkalso I have submitted patch in oslo_middleware, please have a look at that14:16
abhishekk#link https://review.opendev.org/c/openstack/oslo.middleware/+/920055?usp=search14:16
pdeoreack14:17
pdeoreRegarding hash calculation command line utility, there is suggestion from abhishekk to have a separate command line utility instead of adding the new command under glance-manage to avoid complexity14:17
pdeoreI would like to hear others opinion on the same14:17
pdeorecyril is suggesting not to have the separate one 14:18
pdeoredansmith, what would you suggest?14:18
dansmithwhy a separate command?14:19
abhishekkSo related to that, since we calculating hash for the snapshot, can we also set image size for the same?14:19
abhishekkI was suggesting to have different command line tool same as glance-cache-prefetcher to keep it different14:19
dansmithbut why?14:20
abhishekkglance-manage image calculate-hash doesn't suited well for me14:20
abhishekkwe have glance manage for db and metadef loading related work only14:21
dansmiththis is for re-calculating the hash on an existing image that doesn't have one right?14:21
abhishekkyes14:21
abhishekki.e for legacy sanpshots14:22
dansmithis there some reason that shouldn't actually be an api activity?14:22
dansmithI mean, it's probably *too* high level even for glance-manage,14:22
abhishekkyyou mean periodic job or at the start of the service?14:22
dansmithbecause you might delegate that activity to some person in your org or a script with some limited credentials14:22
dansmithno, I mean trigger it via the api and let it spawn a thread to do it just like when you're uploading14:22
abhishekkor separate API altogether14:23
abhishekkack, this will be more easy approach14:23
abhishekkpdeore: ^^14:24
dansmithI dunno about easy to implement, but definitely easier for the operators I think, and avoids the need for another dedicated tool14:24
pdeoreso if we have a separate api then do we need a spec for this?14:24
dansmithand matches api-based image prefetching like we have now14:24
abhishekkagree14:24
pdeoreok14:25
abhishekkyes, you can submit a spec for this imo14:25
abhishekkalso coming back to my suggestion, since we calculating hash for the snapshot, should we also compute and set image size ?14:26
pdeoreack14:26
dansmithabhishekk: definitely14:26
abhishekkthis will also solve our zero size image case14:26
pdeoresure, I will do that too14:27
abhishekksorry for late suggestion, but I think it's hust couple of lines addition to the code and test14:27
abhishekkthank you! I am done!14:28
pdeore:)14:28
pdeoreI think this should be separate out from the location import chain or may be would be btr on top of it14:28
pdeore*separated14:29
abhishekksize calculation?14:29
pdeoreno hash calculation14:29
abhishekknew API, you can submit that as a separate work14:29
pdeoreok14:30
pdeoreThanks !14:30
pdeorethat's it from me14:30
pdeoreanyone has anything else to highlight? or we can wrap up early?14:30
pdeoreseems nothing, let's wrap up then14:31
abhishekkthank you!14:32
pdeoreThanks for joining !! 14:32
pdeore#endmeeting14:32
opendevmeetMeeting ended Thu May 30 14:32:06 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:32
opendevmeetMinutes:        https://meetings.opendev.org/meetings/glance/2024/glance.2024-05-30-14.00.html14:32
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/glance/2024/glance.2024-05-30-14.00.txt14:32
opendevmeetLog:            https://meetings.opendev.org/meetings/glance/2024/glance.2024-05-30-14.00.log.html14:32
*** bauzas_ is now known as bauzas14:43
*** bauzas_ is now known as bauzas15:07
*** bauzas_ is now known as bauzas16:13
*** bauzas_ is now known as bauzas18:35
*** bauzas_ is now known as bauzas19:15
*** bauzas- is now known as bauzas19:32
*** bauzas_ is now known as bauzas20:49
*** bauzas_ is now known as bauzas22:45
*** bauzas_ is now known as bauzas23:02
*** bauzas_ is now known as bauzas23:29

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