Thursday, 2023-04-13

pdeore#startmeeting glance13:59
opendevmeetMeeting started Thu Apr 13 13:59:22 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
abhishekko/14:00
pdeoreI think cyril is not there14:00
pdeorelet's wait few more mins for othersto join14:01
mrjoshio/14:01
pdeoreok lets' start 14:01
pdeore#topic Updates14:01
pdeoreAbhishek has submitted Bobcat PTG summary, thanks abhishekk!14:01
pdeore#link https://lists.openstack.org/pipermail/openstack-discuss/2023-April/033187.html14:01
abhishekknp!14:02
pdeoreRegarding upcoming In Person PTG , I missed to submit the survey which is to book slots for PTG 14:02
pdeoreSo before contacting to ptg@openinfra.dev I want to know will there be anyone to represent glance team if required?14:02
pdeoreabhishekk was ready to travel but due to visa issue no one from India would be able to travel14:03
pdeorerosmaita, are you going to travel for this ptg? 14:03
rosmaitapossibly14:03
pdeoreif noone from a project is going to be there, I don't see any point in contacting the Kendall for the same 14:04
pdeoreohh gr814:04
pdeorerosmaita, Is it possible for you to represent the glance team if required?14:04
rosmaitasure, i can do that14:04
pdeoreGreat, Thanks !14:04
pdeoremoving to next ..14:05
pdeore#topic release/periodic jobs updates14:05
pdeoreM1 is 4 weeks away from now14:05
pdeorePeriodic job all green today except some failure on functional tests, but i think that's also because of the PaseDeploy issue14:06
pdeorewhich is fixed now14:06
pdeorenext topic i had added regarding the same CI issue but since it's fixed now, skipping this topic14:07
pdeoremoving to next14:07
pdeore#topic Any Important Bugs for this week14:07
pdeoreAs discussed during PTG, I have added this topic to discuss the imp bugs we have which cyril was going to update14:08
pdeorebut since he is not around today I think let's discuss that in next week's meeting14:08
rosmaita(sorry, i am in another meeting, please ping me when you get to open discussion)14:08
pdeorerosmaita, sure14:08
pdeorerosmaita, we are moving to open Discussions14:09
pdeore#topic Open Discussions14:09
rosmaita:)14:09
rosmaitathat was quick!14:09
rosmaitato follow up about the summit/PTG, is no one from glance (other than me) going to be there?14:10
pdeoreyeah had to skip 2 topics due to no specific updates :)14:10
abhishekkprobably no one14:10
pdeorewell, only abhishekk was ready to travel but due to visa issue no one from India would be able to travel14:10
rosmaita:(14:10
abhishekkI can assist you virtually if required14:11
rosmaitaok, let's talk later about what we want to do14:12
rosmaitapdeore: i guess you were asking do you need to reserve space for glance?14:12
abhishekkpdeore, has electricity failure14:13
abhishekkshe will be back in couple of minutes14:13
rosmaitaok, i can wait, no rush14:13
abhishekkyeah, I think we don't need to reserve the space14:13
rosmaitabtw, i think dansmith will be at the summit, i believe it is real close to where he lives14:14
dansmithI will not14:14
rosmaita:(14:14
dansmithoh sorry, I missed that this is now in my timezone again, sorry!14:14
abhishekkI never met dansmith in person :(14:14
dansmithabhishekk: consider yourself luck!14:15
dansmith*lucky14:15
abhishekk:D14:15
* abhishekk shuts up14:15
rosmaitamy first meeting with dansmith i am sure he doesn't remember, was at a nova session at an old-style summit, he slapped me down about a comment i made about microversions14:15
dansmithit is fairly closeish to where I live, but there is an international border between us :)14:15
dansmithrosmaita: I remember that conversation, but I surely don't remember a smackdown14:16
rosmaitai was young and fragile in those days14:16
abhishekkI missed that as well :D14:16
abhishekkrosmaita, any suggestions on multihash thing?14:17
dansmithrosmaita: well, sorry if I was young and poorly behaved back then :)14:17
rosmaitaabhishekk: what's the multihash thing?14:17
abhishekkmultiple checksum on open discussion14:17
pdeore_sorry I lost the electricity due to thundering & lightening here14:17
abhishekkhttps://etherpad.opendev.org/p/glance-team-meeting-agenda14:18
abhishekkno worries, we were just revisiting old memories14:18
dansmithso create the image, set the expected hash, and let glance check it after it has webdownloaded it?14:19
pdeore_ahh cool then ..:)14:19
abhishekkkind of something14:20
rosmaitai guess that's fine, as long as people don't use a weird algorithm14:21
rosmaitai'm thinking of download14:21
abhishekkat the moment I think we have hashing_algorithm config which is common for all the images, is he talking about setting hash algo for each image so that we can provide different algo?14:21
rosmaitaiirc the client reads it out of the os_hash_algo field, and instantiates the validator14:21
dansmithpresumably it would have to be a confined list of supported algorithms14:21
rosmaitayeah, would have to be recognized by (i forget what the python module name is, we have it documented)14:22
dansmithabhishekk: I'm thinking you have to say "I want you to check the SHA384 of this image when you download it"14:22
abhishekkyeah14:22
dansmithyou could still let glance hash it however it expects for the actual storage, but use another hash value and algo to validate before it agrees to eat it14:22
abhishekkbut that should be part of the client (which you are using for download), right?14:23
dansmithno, they want it for web download right?14:24
dansmithso the case where the user never gets to check the image themselves14:24
dansmithso they want to make sure glance downloaded the right thing14:24
abhishekkyeah, so atm how you can ask it to verity with different algo14:24
abhishekkunless we add additional task for it14:24
dansmithif they know the SHA384, and glance will only calculate the SHA256 for them, they can't tell that they're booting the thing they instructed14:25
dansmithabhishekk: yeah you'd need to add functionality for this, isn't that the proposal? some new feature?14:25
abhishekkcorrect14:25
rosmaitawell, they could add the "extra" hash as an image property14:25
abhishekkwe are on same page now14:25
rosmaitait just wouldn't be automated14:25
dansmithrosmaita: right exactly14:25
dansmithexpected_hash=SHA384:2139134undfidsf;ih14:25
abhishekkbut they want to verify it as well14:25
dansmithwell, they say upload too, yeah, but that would work the same right?14:26
dansmith"here's the sha384 of the thing I'm about to upload, check it when I'm done"14:26
abhishekkProbably if we agree that this is a good addition then let them ask to provide spec14:27
dansmithI think the use case is probably more useful for web-download,14:27
dansmithbut I guess if you don't know what hash glance will use on upload, you might want to have this to avoid needing to upload, see the hash, and then re-check locally14:27
abhishekkagree14:28
rosmaitayeah, for web download, it seems like you want glance to check something to make sure it got the right thing, but you don't need glance to actually store that hash (unless you don't trust glance, i guess)14:29
dansmithright, but unless glance deletes that key,14:29
dansmithif it agrees to store it then the hash is recorded by virtue of it having matched14:29
rosmaitai guess the current config could be used as the default os_hash_algo, but there's no reason why we couldn't allow a user to specify an alternative14:31
dansmithwell,14:31
rosmaitayou wouldn't have uniformity, but i guess you don't really need it14:31
dansmithI don't think we need to change the os_hash_algo right/14:32
dansmithyou'd have os_hash_algo=SHA1 os_hash_value=$sha1hash and also requested_hash=SHA384:$sha384hash14:32
abhishekk++, we just need to have additional api parameter as input or extra_property as suggested by dansmith 14:32
dansmithand if the web-download completed and you went to active, then you know the requested_hash must have matched and you could use it or the sha1 default if you want to validate right?14:33
abhishekkcorrect14:33
rosmaita(i am in 2 meetings and doing a bad job of following the discussion in both)14:34
dansmithwell, we can discuss on a spec anyway :)14:34
abhishekkright, I think lets suggest him that we are ok with Idea, and need a spec for further strengthening the same14:35
rosmaitaagree, it does seem useful, and actually we should be doing something like this for web-download anyway14:35
dansmithyeah14:35
abhishekkcool14:35
abhishekkpdeore, if you are back, I guess we can move forward14:36
* abhishekk we can not end meeting unless pdeore is back :D14:36
pdeoreyeah, so we are going to suggest him to propose a spec for this , right?14:36
pdeoreI have lost so many messages 14:36
dansmithyeah14:37
pdeoreok, I will go thro the logs later14:37
abhishekkyes14:37
abhishekkI have jst added one line in agenda14:37
pdeoreso yeah that's it for today I guess14:37
abhishekkyou can later add the link of logs14:37
pdeoreabhishekk, ohh thanks !14:37
abhishekkjust to remind you14:38
rosmaitaone other thing from me14:38
rosmaitamy question is if we're not going to have a glance table at the PTG, what do you need me to do to represent glance?14:38
abhishekkyou need to followup with Artem14:38
abhishekkrosmaita, if there is any specific session for project updates14:38
abhishekkor if they want to record some videos (like in the past) for project updates14:39
pdeoreabhishekk, yeah I have already informed him but will again ping him 14:39
abhishekkcool, thanks14:39
abhishekkthat's it from me14:40
rosmaitai think they did the project updates already at openstack live14:40
abhishekkthen I don't think we need to represent anything else14:40
rosmaitaso with Artem, is it about openstackclient, SDK?14:41
abhishekkyes14:42
rosmaitaok, i can coordinate offline with the Glance team before the PTG to get a sense of what our thoughts are14:43
abhishekksounds good14:43
rosmaitai am really bummed that no one else from glance will be there, though14:44
abhishekkusually jokke_ travels but I am not sure this time he will be there as well14:44
rosmaitayeah, i have not talked to him, i'm just assuming he's not going14:45
abhishekkyep me too14:46
pdeore_Can we continue this discussion on glance channel14:47
abhishekkyep, I don't have anything else to add 14:47
abhishekkthank you all for joining14:47
pdeore_i'm facing network issues :/ so we can end the meeting here and continue on glance channel14:47
abhishekk++14:47
pdeore_Thanks everyone for joining ! and sorry for the inconvenience 14:48
pdeore_#endmeeting14:48
*** pdeore_ is now known as pdeore14:48
abhishekkyou need to type endmeeting again14:48
pdeore#endmeeting14:49
opendevmeetMeeting ended Thu Apr 13 14:49:02 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:49
opendevmeetMinutes:        https://meetings.opendev.org/meetings/glance/2023/glance.2023-04-13-13.59.html14:49
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/glance/2023/glance.2023-04-13-13.59.txt14:49
opendevmeetLog:            https://meetings.opendev.org/meetings/glance/2023/glance.2023-04-13-13.59.log.html14:49

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