Thursday, 2020-02-06

*** k_mouza has joined #openstack-meeting-400:01
*** k_mouza has quit IRC00:05
*** igordc has quit IRC00:08
*** npochet_ has joined #openstack-meeting-400:16
*** dmellado_ has joined #openstack-meeting-400:16
*** mgkwill has quit IRC00:21
*** m5z has quit IRC00:21
*** npochet has quit IRC00:21
*** dmellado has quit IRC00:21
*** npochet_ is now known as npochet00:22
*** dmellado_ is now known as dmellado00:22
*** mattmceuen has quit IRC00:24
*** mattmceuen has joined #openstack-meeting-400:24
*** dustinc has quit IRC00:25
*** dustinc has joined #openstack-meeting-400:25
*** mnasiadka has quit IRC00:25
*** ildikov has quit IRC00:25
*** srwilkers has quit IRC00:25
*** megheisler has quit IRC00:25
*** evgenyl has quit IRC00:25
*** zugwan has quit IRC00:25
*** stevthedev has quit IRC00:25
*** rajinir has quit IRC00:25
*** lathiat has quit IRC00:25
*** logan- has quit IRC00:25
*** howell has quit IRC00:25
*** srwilkers has joined #openstack-meeting-400:25
*** evgenyl has joined #openstack-meeting-400:25
*** megheisler has joined #openstack-meeting-400:25
*** zugwan has joined #openstack-meeting-400:25
*** rajinir has joined #openstack-meeting-400:25
*** mnasiadka has joined #openstack-meeting-400:25
*** howell has joined #openstack-meeting-400:25
*** stevthedev has joined #openstack-meeting-400:26
*** lathiat has joined #openstack-meeting-400:26
*** ildikov has joined #openstack-meeting-400:27
*** logan- has joined #openstack-meeting-400:27
*** Jeffrey4l has quit IRC00:29
*** melwitt has quit IRC00:29
*** melwitt has joined #openstack-meeting-400:30
*** Jeffrey4l has joined #openstack-meeting-400:31
*** dwalt has quit IRC00:56
*** vishalmanchanda has quit IRC01:04
*** dviroel has quit IRC01:06
*** bobmel has joined #openstack-meeting-401:16
*** bobmel has quit IRC01:18
*** addyess has quit IRC01:40
*** Liang__ has joined #openstack-meeting-401:48
*** roman_g has quit IRC02:34
*** enriquetaso has joined #openstack-meeting-402:51
*** zhurong has joined #openstack-meeting-403:03
*** bobmel has joined #openstack-meeting-403:19
*** bobmel has quit IRC03:23
*** enriquetaso has quit IRC03:38
*** psachin has joined #openstack-meeting-403:43
*** k_mouza has joined #openstack-meeting-404:00
*** k_mouza has quit IRC04:05
*** zhurong has quit IRC04:41
*** zhurong has joined #openstack-meeting-405:07
*** bobmel has joined #openstack-meeting-405:20
*** bobmel has quit IRC05:25
*** evrardjp has quit IRC05:33
*** evrardjp has joined #openstack-meeting-405:34
*** Liang__ has quit IRC05:54
*** gcheresh_ has joined #openstack-meeting-406:15
*** fdegir has quit IRC06:20
*** fdegir has joined #openstack-meeting-406:20
*** links has joined #openstack-meeting-406:32
*** vishalmanchanda has joined #openstack-meeting-406:40
*** zhurong has quit IRC06:42
*** lpetrut has joined #openstack-meeting-407:09
*** lpetrut has quit IRC07:10
*** lpetrut has joined #openstack-meeting-407:10
*** diablo_rojo__ has joined #openstack-meeting-408:01
*** diablo_rojo has quit IRC08:01
*** k_mouza has joined #openstack-meeting-408:15
*** k_mouza has quit IRC08:19
*** slaweq has joined #openstack-meeting-408:40
*** ralonsoh has joined #openstack-meeting-408:51
*** k_mouza has joined #openstack-meeting-409:04
*** m5z has joined #openstack-meeting-409:10
*** bobmel has joined #openstack-meeting-409:21
*** bobmel has quit IRC09:26
*** ktibi has joined #openstack-meeting-409:59
*** slaweq_ has joined #openstack-meeting-410:13
*** e0ne has joined #openstack-meeting-410:13
*** slaweq has quit IRC10:15
*** slaweq__ has joined #openstack-meeting-410:39
*** slaweq_ has quit IRC10:41
*** slaweq__ is now known as slaweq10:46
*** ricolin_ has joined #openstack-meeting-410:47
*** megheisler has quit IRC11:06
*** gcheresh_ has quit IRC11:20
*** enriquetaso has joined #openstack-meeting-412:06
*** pcaruana has quit IRC12:13
*** gcheresh_ has joined #openstack-meeting-412:16
*** slaweq has quit IRC12:17
*** slaweq has joined #openstack-meeting-412:23
*** carloss has quit IRC12:51
*** dviroel has joined #openstack-meeting-413:00
*** ricolin_ has quit IRC13:02
*** beisner has quit IRC13:08
*** slaweq_ has joined #openstack-meeting-413:13
*** npochet has quit IRC13:16
*** slaweq has quit IRC13:16
*** Liang__ has joined #openstack-meeting-413:16
*** carloss has joined #openstack-meeting-413:16
*** kklimonda has joined #openstack-meeting-413:18
*** bobmel has joined #openstack-meeting-413:23
*** gmann has quit IRC13:23
*** irclogbot_2 has quit IRC13:26
*** bobmel has quit IRC13:28
*** irclogbot_1 has joined #openstack-meeting-413:29
*** links has quit IRC13:32
*** abhishekk has joined #openstack-meeting-413:50
*** rosmaita has joined #openstack-meeting-413:56
abhishekk#startmeeting glance14:00
openstackMeeting started Thu Feb  6 14:00:10 2020 UTC and is due to finish in 60 minutes.  The chair is abhishekk. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
*** openstack changes topic to " (Meeting topic: glance)"14:00
openstackThe meeting name has been set to 'glance'14:00
abhishekk#topic roll call14:00
*** openstack changes topic to "roll call (Meeting topic: glance)"14:00
abhishekk#link https://etherpad.openstack.org/p/glance-team-meeting-agenda14:00
abhishekko/14:00
*** diablo_rojo__ is now known as diablo_rojo14:00
rosmaitao/14:01
jokke_o/14:01
abhishekk\o14:01
abhishekkLets start14:01
abhishekk#topic Updates14:01
*** openstack changes topic to "Updates (Meeting topic: glance)"14:01
abhishekkI have requested a round table with 6 seats for Vancouver PTG14:02
jokke_cool14:02
abhishekkHopefully we all able to make for the PTG :D14:02
*** gibi is now known as gibi_on_call14:02
*** beisner has joined #openstack-meeting-414:03
abhishekk#topic release/periodic jobs update14:03
*** openstack changes topic to "release/periodic jobs update (Meeting topic: glance)"14:03
abhishekkM2 release is next week14:03
*** npochet has joined #openstack-meeting-414:03
abhishekkand we need to get multiple imports and copy existing images patches in anyhow14:04
abhishekkKindly put some efforts in review14:04
jokke_will review them today14:04
abhishekkI want to tag a release around Tuesday EOD14:04
abhishekkjokke_, great14:04
abhishekkrosmaita, kindly have a look as well14:04
abhishekkAs milestone release is near, we have started hitting parser error again14:05
abhishekkdaily once/twice zuul jobs are fails with parser error14:05
abhishekkSo, we need to keep this in mind as well14:06
abhishekkWe have very less time now14:06
jokke_kk14:07
abhishekkMoving ahead14:07
abhishekk#topic deprecate 'checksum' this cycle?14:07
*** openstack changes topic to "deprecate 'checksum' this cycle? (Meeting topic: glance)"14:07
abhishekkrosmaita, floor is your14:07
abhishekks/your/yours14:07
abhishekkbetween, I went through the logs of last meeting and had general idea about this discussion14:08
rosmaitayes, i guess the logs said it all14:08
abhishekkIf we want to deprecate checksum this cycle, we should do it now14:08
rosmaitayes, i think we should deprecate in the sense that it will no longer be populated14:09
rosmaitabut we keep the 'checksum' in hte image response14:09
rosmaitafor backward compat14:09
smcginnisThat seems safe.14:09
abhishekkI like the idea and keeping the image property for backward compatibility14:09
jokke_++14:09
rosmaitai guess the other option would be14:10
rosmaitaglance checks to see if md5 is available14:10
rosmaitaand computes it if possible?14:10
rosmaitaprobably better to just stop using it, i think14:10
abhishekkFirst one is simple and better14:10
rosmaitaok, works for me14:10
rosmaitawe will have to make some changes in the client14:10
jokke_I agree, people are compaining more and more about us doing it and depending on md5 libs14:10
rosmaitathe client will have to fail gracefully if md5 is not around14:11
abhishekkyes14:11
rosmaitabut it should probably still support computing md5 if that's all that's on the image14:11
jokke_the client should handle already not having md5 just fine as it's not in all images14:11
abhishekk+114:12
rosmaitano, what i mean is md5 is there but the os_hash stuff is not14:12
rosmaitathen client will try to compute the hash14:12
rosmaitaand crash & burn if it cannot do it14:12
rosmaitas/md5/checksum/14:13
rosmaitanot sure if i was clear there?14:13
abhishekkthis you are talking about legacy images, right?14:14
rosmaitaright14:14
jokke_yep, that behaviour might be something worth of asking from operators. I think it would be bad to not check if the checksum is available but there might be other opinions14:14
abhishekkgood idea14:15
rosmaitawe have some kind of option now about use md5 as a last resort or something14:15
rosmaitai don't remember14:15
abhishekkI need to check as well14:15
jokke_we just revert checking if checksum is there in cases multihash is not14:16
abhishekkanyone volunteer for doing operators survey?14:16
rosmaitawhat exactly would we be asking?14:16
*** andrebeltrami has joined #openstack-meeting-414:17
abhishekkwhat should be ideal way if checksum is there and os_hash is not available14:18
jokke_I think 2 questions: 1) Do we want to expect that md5 checksum is computable if that's the only thing image has and fail if we can calculate it. 2) Do we want to have checksum around at all after deprecation or should we do db migration and get rid of it all together14:18
jokke_"fail if we can't calculate it"14:18
rosmaitahere's what we have now:14:19
rosmaita  --allow-md5-fallback  If os_hash_algo and os_hash_value properties are14:19
rosmaita                        available on the image, they will be used to validate14:19
rosmaita                        the downloaded image data. If the indicated secure14:19
rosmaita                        hash algorithm is not available on the client, the14:19
rosmaita                        download will fail. Use this flag to indicate that in14:19
rosmaita                        such a case the legacy MD5 image checksum should be14:19
rosmaita                        used to validate the downloaded data. You can also set14:19
rosmaita                        the environment variable OS_IMAGE_ALLOW_MD5_FALLBACK14:19
rosmaita                        to any value to activate this option.14:19
*** dviroel_ has joined #openstack-meeting-414:19
rosmaitai think we should keep that behavior14:20
rosmaitanext question is, what to do when md5 not available?14:20
rosmaitai think we fail the download by default14:20
rosmaitabut we will have to also have an override14:21
*** carloss has quit IRC14:21
rosmaitabecause otherwise the user is completely screwed14:21
*** carloss has joined #openstack-meeting-414:21
jokke_nope, if md5 is not there we just accept the image14:22
rosmaitathat seems counterintuitive14:22
abhishekkwhat other option do we have?14:22
rosmaitajokke_: when you say "md5 is not there" do you mean the algorithm or the checksum property?14:22
jokke_ah, the property14:23
rosmaitaok, so the situation is: no multihash, there *is* a checksum, but the algorithm is not available14:24
*** slaweq_ is now known as slaweq14:24
rosmaitai don't think we want to silently accept the download without some kind of warning14:24
rosmaitacurrent behavior is: if multihash/checksum properties exist, and download succeeds, then something was verified14:25
rosmaitai dont' think we want to break that14:25
jokke_my point exactly, so I think we should fail if no multihash, but checksum and no md5 lib14:26
jokke_or we should just get rid of checksum all together14:26
abhishekklater founds more reasonable to me14:27
rosmaitaok, i misunderstood your comment (09:22:03 AM) jokke_: nope, if md5 is not there we just accept the image14:27
jokke_yeah, sorry so "if not multihash or checksum properties"14:28
abhishekkI guess as jokke_ suggested we should do the survey14:28
rosmaitaso the issue is, if i am a user and my system doesn't have the md5 algo, and i want to download an image, and it only has 'checksum' ... it will fail14:28
rosmaitado we want any way to override that?14:28
rosmaitai guess you can just do a direct API call14:28
jokke_I think it should14:28
rosmaitayes, agree about the fail; question is do we allow an override in the client14:29
rosmaita(sorry to be a PITA, but we have to be really clear about what we are asking if we do a survey)14:29
jokke_like you said, there is the expectation currently that if we have hash in the image and download succeeds, it has been verified14:30
rosmaitaright, and if it fails, you figure a network disruption or something and try again14:30
rosmaitabut in this case there will be no chance of a retry succeeding14:31
jokke_yep ... and if you happen to just be desktop user downloading the image for what ever reason and you land to the situation where it fails due no md5, you can fix your system :P14:31
rosmaitai guess, the answer is: ask your system admin to install md5 !14:31
rosmaitaok, we agree then14:31
abhishekkcool14:32
abhishekkrosmaita, could you please create the survey?14:32
rosmaitai dont' think there's anything to ask anymore?14:33
abhishekkfine14:33
rosmaitawe will just fail when verification data exists, but there is no algorithm present to do the validation14:33
rosmaitasame as current behavior14:33
jokke_well there is still the question do we want to keep checksum and that md5 stuff in the system at all14:34
rosmaitawell, the 'checksum' field definitely yes14:34
jokke_or do we want to get rid of it when deprecated and free up the space from db14:34
rosmaitabut i thought we agreed just no pupulating ti at all14:34
rosmaitawe can't get rid of it unless we have a migration path14:34
rosmaitaand it will be a nightmare to convert all this crap to sha51214:34
abhishekkwhich might be cumbersome14:34
rosmaitai don't think any backend supports direct computation14:35
rosmaitayou will have to download, compute, and set the properties14:35
rosmaita(whicih you arent' allowed to set)14:35
rosmaitai mean, an admin would have to do that14:35
jokke_when was it we implemented multihash?14:35
rosmaitait's just one small column14:35
rosmaitastein, maybe?14:35
rosmaitapossibly rocky14:35
abhishekkrocky14:36
rosmaitaanyway, i think we have to continue to compute it in ussuri14:36
abhishekkit tagged along with multiple stores14:36
abhishekkyes14:36
rosmaitakey thing is to get the word out that it will not be computed or populated in victoria14:37
abhishekkand that is why we should do it quickly14:37
jokke_well if we deprecate it now, and give one cycle, we can stop doing it in X14:37
abhishekkthat is actual deprecation policy IMO14:38
jokke_mhm14:38
rosmaitayes, if deprecated in U can be removed in V14:38
rosmaitait will still exist in U14:39
rosmaitathat satisfies the policy14:39
abhishekkok14:39
abhishekkMoving ahead, as we have more topics to discuss14:39
abhishekkIn short we all agree to deprecate the checksum this cycle14:39
abhishekk#topic Multiple store import plugins14:39
*** openstack changes topic to "Multiple store import plugins (Meeting topic: glance)"14:40
abhishekkThese two patches are very much important and needs to get merged before Tuesday14:40
abhishekkmultiple import impl - https://review.opendev.org/66713214:40
abhishekk#link https://review.opendev.org/66713214:40
abhishekkI guess yebinama is on leave but he promised to have a look if there are any review comments14:41
abhishekkI have verified his patch, still need some doc changes but we can do it in separate patch14:41
abhishekkTested functionally with 2 ceph and 3 file stores14:42
abhishekkand another one is; Copying existing image impl14:42
abhishekk#link https://review.opendev.org/69645714:42
abhishekkThis one is depends on former patch14:42
abhishekkEverything is complete with doc changes, functional tests (including revert check) as well as release notes14:43
abhishekkPlease, please review :D14:43
abhishekkMoving ahead;14:43
abhishekk#topic puppet-tripleo needs glance release to get merged14:44
*** openstack changes topic to "puppet-tripleo needs glance release to get merged (Meeting topic: glance)"14:44
abhishekkSo tripleo guys are working on adding multiple stores support in deployment14:44
abhishekkbut they are stuck as they need latest glance release14:44
jokke_I thought it was glance_store they had issue with, not glance service14:44
abhishekknope, it's glance which was not returning unicode value for store id14:45
abhishekkUnfortunately I have been testing everything on py3 so never encountered this issue14:45
abhishekk#link https://review.opendev.org/70437314:46
abhishekksee the last comment on the patch14:46
abhishekkWe need to release M2 on time to unblock them14:46
abhishekkMoving ahead;14:47
abhishekk#topic U Community Goal: Project PTL & Contrib Docs Update14:47
*** openstack changes topic to "U Community Goal: Project PTL & Contrib Docs Update (Meeting topic: glance)"14:47
abhishekk#link http://lists.openstack.org/pipermail/openstack-discuss/2020-February/012364.html14:47
abhishekkWe already have contributors guide, development policies in our repo14:48
jokke_yup14:48
abhishekkso do we need to follow this community goal?14:48
abhishekkI guess we are good14:49
jokke_I assume you can just mark it as complete14:49
jokke_we have the release guide as well14:49
abhishekkOk, I will revert to that mail as well after marking it as complete14:50
smcginnisThat was my take too - that we already had what we needed.14:50
abhishekkcool14:50
abhishekkI will revert back to mail with appropriate links14:51
abhishekk#topic Open Discussion14:51
*** openstack changes topic to "Open Discussion (Meeting topic: glance)"14:51
jokke_there should be storybord or bug for that somewhere you need to go and mark done14:51
abhishekkjokke_, yes that is mentioned in the mail14:52
abhishekkI will do it14:52
abhishekkguys please review the patches14:52
jokke_ok quick question. Anyone has a problem if I try to squeeze uncompress plugin in still this cycle? Seems that lots of image providers are doing compressed images which makes web-download useless14:52
abhishekkfine by me14:53
rosmaitano objection here14:53
jokke_gr814:53
jokke_tht's all from me14:53
abhishekkrosmaita, smcginnis anything from you?14:54
smcginnisNothing from me.14:54
rosmaitanope -- should i do a spec lite for checksum deprecation?14:54
abhishekkyes, that will be good14:54
rosmaitai think there will be no code change, just a release note14:54
rosmaitaok, i'll get that moving14:55
abhishekkthanks14:55
abhishekkThank you all14:55
abhishekkKeep reviewing :D14:55
jokke_thanks! o714:55
abhishekkI will be online during night time from tomorrow14:56
abhishekktill M2 release14:56
abhishekkThank you again!!14:56
abhishekkHave a good day14:57
smcginnisThanks!14:57
abhishekk#endmeeting14:57
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"14:57
openstackMeeting ended Thu Feb  6 14:57:08 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:57
openstackMinutes:        http://eavesdrop.openstack.org/meetings/glance/2020/glance.2020-02-06-14.00.html14:57
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/glance/2020/glance.2020-02-06-14.00.txt14:57
openstackLog:            http://eavesdrop.openstack.org/meetings/glance/2020/glance.2020-02-06-14.00.log.html14:57
*** abhishekk is now known as abhishekk|out14:57
*** dviroel_ has quit IRC15:06
*** rosmaita has left #openstack-meeting-415:08
*** lpetrut has quit IRC15:20
*** spiette has quit IRC15:32
*** gcheresh_ has quit IRC15:32
*** spiette has joined #openstack-meeting-415:34
*** dwalt has joined #openstack-meeting-415:38
*** bobmel has joined #openstack-meeting-415:41
*** diablo_rojo has quit IRC15:46
*** diablo_rojo has joined #openstack-meeting-415:57
*** gibi_on_call is now known as gibi16:00
*** psachin has quit IRC16:24
*** slaweq_ has joined #openstack-meeting-416:29
*** slaweq has quit IRC16:31
*** k_mouza has quit IRC16:49
*** vishalmanchanda has quit IRC16:50
*** diablo_rojo__ has joined #openstack-meeting-416:59
*** diablo_rojo has quit IRC17:01
*** ktibi has quit IRC17:06
*** dviroel has quit IRC17:08
*** dviroel_ has joined #openstack-meeting-417:08
*** dviroel_ is now known as dviroel17:09
*** e0ne has quit IRC17:09
*** k_mouza has joined #openstack-meeting-417:26
*** bobmel has quit IRC17:28
*** k_mouza has quit IRC17:30
*** evrardjp has quit IRC17:33
*** evrardjp has joined #openstack-meeting-417:34
*** k_mouza has joined #openstack-meeting-417:37
*** e0ne has joined #openstack-meeting-418:13
*** gcheresh_ has joined #openstack-meeting-418:20
*** ralonsoh has quit IRC18:22
*** e0ne has quit IRC18:27
*** spiette has quit IRC18:40
*** spiette has joined #openstack-meeting-418:45
*** bobmel has joined #openstack-meeting-418:48
*** Liang__ has quit IRC18:52
*** andrebeltrami has quit IRC19:01
*** diablo_rojo__ is now known as diablo_rojo19:11
*** k_mouza has quit IRC19:19
*** k_mouza has joined #openstack-meeting-419:25
*** k_mouza has quit IRC19:30
*** michael-beaver has joined #openstack-meeting-419:49
*** e0ne has joined #openstack-meeting-419:53
*** e0ne has quit IRC20:00
*** e0ne has joined #openstack-meeting-420:01
*** e0ne has quit IRC20:01
*** e0ne has joined #openstack-meeting-420:02
*** e0ne has quit IRC20:05
*** anastzhyr has joined #openstack-meeting-420:08
*** e0ne has joined #openstack-meeting-420:12
*** gcheresh_ has quit IRC20:27
*** irclogbot_1 has quit IRC20:53
*** irclogbot_0 has joined #openstack-meeting-420:54
*** bobmel has quit IRC20:56
*** e0ne has quit IRC20:57
*** e0ne has joined #openstack-meeting-420:59
*** e0ne_ has joined #openstack-meeting-421:01
*** e0ne has quit IRC21:01
*** slaweq__ has joined #openstack-meeting-421:02
*** e0ne has joined #openstack-meeting-421:02
*** slaweq_ has quit IRC21:03
*** e0ne_ has quit IRC21:04
*** e0ne has quit IRC21:08
*** k_mouza has joined #openstack-meeting-421:11
*** k_mouza has quit IRC21:16
*** e0ne has joined #openstack-meeting-421:26
*** slaweq__ has quit IRC21:27
*** e0ne has quit IRC21:46
*** diablo_rojo has quit IRC21:51
*** diablo_rojo has joined #openstack-meeting-422:10
*** enriquetaso has quit IRC22:28
*** k_mouza has joined #openstack-meeting-422:49
*** bobmel has joined #openstack-meeting-422:57
*** bobmel has quit IRC23:01
*** dviroel has quit IRC23:38
*** anastzhyr has quit IRC23:38

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!