Wednesday, 2019-11-20

*** brinzhang has joined #openstack-glance00:32
*** brinzhang_ has joined #openstack-glance00:45
*** brinzhang has quit IRC00:49
*** goldyfruit_ has joined #openstack-glance01:07
*** Liang__ has joined #openstack-glance01:08
*** lifeless has quit IRC01:34
*** lifeless has joined #openstack-glance01:49
*** Liang__ is now known as LiangFang01:54
*** awalende has joined #openstack-glance01:57
*** goldyfruit_ has quit IRC01:58
*** awalende has quit IRC02:02
*** lifeless has quit IRC02:12
*** lifeless has joined #openstack-glance02:24
*** gyee has quit IRC02:53
*** goldyfruit_ has joined #openstack-glance03:28
*** bhagyashris has joined #openstack-glance04:31
*** abhishekk has joined #openstack-glance04:57
*** goldyfruit_ has quit IRC05:00
*** bhagyashris has quit IRC05:04
*** brinzhang has joined #openstack-glance05:09
*** bhagyashris has joined #openstack-glance05:09
*** brinzhang has quit IRC05:10
*** brinzhang has joined #openstack-glance05:11
*** brinzhang_ has quit IRC05:12
*** pcaruana has joined #openstack-glance05:25
*** ratailor has joined #openstack-glance05:27
*** jmlowe has quit IRC05:46
*** brinzhang_ has joined #openstack-glance05:52
*** brinzhang has quit IRC05:55
*** awalende has joined #openstack-glance05:58
*** brinzhang has joined #openstack-glance06:00
openstackgerritAbhishek Kekane proposed openstack/glance-specs master: Copying existing image in multiple stores  https://review.opendev.org/69472406:01
*** awalende has quit IRC06:02
*** brinzhang_ has quit IRC06:03
*** abhishekk has quit IRC07:06
*** brinzhang has quit IRC07:15
*** brinzhang has joined #openstack-glance07:16
*** abhishekk has joined #openstack-glance07:18
*** udesale has joined #openstack-glance07:25
*** tosky has joined #openstack-glance07:35
*** priteau has quit IRC07:38
*** awalende has joined #openstack-glance07:47
*** tesseract has joined #openstack-glance07:58
*** tkajinam has quit IRC08:17
openstackgerritzhangboye proposed openstack/glance master: Migrate grenade jobs to py3  https://review.opendev.org/69514909:02
*** jawad_axd has joined #openstack-glance09:03
toskyduplicate review... ^09:06
*** tosky has quit IRC09:13
*** tosky has joined #openstack-glance09:14
openstackgerritAbhishek Kekane proposed openstack/glance-specs master: Make cinder driver compatible with multiple stores  https://review.opendev.org/69515209:36
*** awalende has quit IRC09:43
*** rcernin has quit IRC09:46
*** awalende has joined #openstack-glance09:48
*** priteau has joined #openstack-glance09:52
*** awalende has quit IRC09:52
*** awalende has joined #openstack-glance09:52
*** priteau has quit IRC10:06
*** abhishekk has quit IRC10:25
*** LiangFang has quit IRC10:32
*** brinzhang_ has joined #openstack-glance10:38
*** brinzhang has quit IRC10:42
*** brinzhang has joined #openstack-glance11:01
*** brinzhang_ has quit IRC11:05
*** bhagyashris has quit IRC11:10
*** lpetrut has joined #openstack-glance11:26
openstackgerritLuigi Toscano proposed openstack/glance stable/stein: Periodic jobs are failing for python 3.5  https://review.opendev.org/69130811:28
openstackgerritLuigi Toscano proposed openstack/glance stable/stein: Run functional jobs against Python 3.6  https://review.opendev.org/69131311:28
openstackgerritLuigi Toscano proposed openstack/glance stable/stein: Don't target broken ssl tests to specific py3.minor  https://review.opendev.org/69136711:28
openstackgerritLuigi Toscano proposed openstack/glance stable/stein: Bring py27 tests back  https://review.opendev.org/69517611:28
openstackgerritLuigi Toscano proposed openstack/glance stable/stein: Dropping the py35 testing  https://review.opendev.org/69517711:28
toskythis should hopefully fix the tests in that branch11:28
toskythis stack of patches11:29
*** abhishekk has joined #openstack-glance11:41
*** brinzhang_ has joined #openstack-glance11:45
*** ratailor has quit IRC11:46
openstackgerritLuigi Toscano proposed openstack/glance stable/stein: Dropping the py35 testing  https://review.opendev.org/69517711:48
*** brinzhang has quit IRC11:49
*** brinzhang_ has quit IRC12:16
*** abhishekk has quit IRC12:20
*** pcaruana has quit IRC12:24
*** awalende has quit IRC12:26
*** pcaruana has joined #openstack-glance12:50
*** awalende has joined #openstack-glance12:52
*** awalende has quit IRC12:56
*** goldyfruit_ has joined #openstack-glance12:59
*** priteau has joined #openstack-glance13:05
*** goldyfruit_ has quit IRC13:16
*** bhagyashris has joined #openstack-glance13:18
*** bhagyashris has quit IRC13:46
*** bhagyashris has joined #openstack-glance13:46
*** priteau has quit IRC14:11
*** priteau has joined #openstack-glance14:12
*** priteau has quit IRC14:13
*** bhagyashris has quit IRC14:30
*** goldyfruit_ has joined #openstack-glance14:43
*** jawad_axd has quit IRC14:45
*** jawad_axd has joined #openstack-glance14:46
*** jawad_ax_ has joined #openstack-glance14:49
*** bhagyashris has joined #openstack-glance14:49
*** jawad_axd has quit IRC14:50
*** jawad_axd has joined #openstack-glance14:51
*** jawad_ax_ has quit IRC14:53
*** jawad_axd has quit IRC14:55
*** davee_ has joined #openstack-glance15:07
*** baojg has joined #openstack-glance15:08
*** johnthetubaguy has joined #openstack-glance15:09
*** udesale has quit IRC15:20
dansmithcan anyone answer a dumb question for me?15:20
*** udesale has joined #openstack-glance15:20
dansmitha long while ago, there was some discussion about a way to have multiple payloads for a glance image,15:20
dansmithlike a special meta key that referenced another glance upload  that was't actually a disk image15:21
dansmithI want to say it was for storing a LUKS key or something like that, or maybe some hypervisor-specific payload15:21
dansmithis that a formal thing and/or am I making that up?15:21
davee_I believe you may be talking about multi store possibly15:24
davee_@dansmith  is this what you are referencing?  https://review.opendev.org/#/c/661676/415:27
dansmithno, not multi-store15:28
dansmithI'm talking about an image that has some sidecar along with it.. so the instance disk and some binary blob that goes along with it15:28
dansmithlike firmware, or an fpga image, or a securitykey15:28
*** bhagyashris has quit IRC15:30
davee_https://www.mirantis.co.jp/blog/openstack-glances-artifacts/ possibly15:37
dansmithdavee_: was that glare?15:37
*** efried has joined #openstack-glance15:38
dansmithis there any prior art around storing binary blobs in glance that aren't disk miages?15:38
dansmithbecause I'm kinda wondering if polluting glance with non-bootable images that are all bare/raw would be confusing to users15:38
davee_Looks like glare would do what you are describing15:39
efrieddansmith: the last time I asked a similar question (I think I was asking whether swift or glance would be a better option for $something) folks basically said you could store whatever you want.15:39
efriedglare doesn't exist though?15:39
dansmithno, glare's not an option AFAIK15:39
dansmithefried: yeah, so I'm sure we technically can, but I'm just thinking as a user, I go to list images and I get 500, 50 of which are actually things I can boot from,15:40
dansmithand if I'm using all raw images, there's no good way to filter that list right?15:40
* dansmith pokes rosmaita 15:41
rosmaitaouch15:41
rosmaitawell, we do the metadata thing for amazon-style images15:42
efrieddansmith: I'm not sure "might be bootable" is really a thing. Seems like there's a zillion ways you could fail to boot if you pick the wrong image anyway.15:42
rosmaitabut there's nothing in glance enforcing that the metadata actually refers to anything15:42
dansmithrosmaita: to link the root with the kernel yeah?15:42
rosmaitayeah, we expect nova to know how to do that15:43
rosmaitato answer your question though15:43
dansmithefried: I think most people doing an image-list expect that the things in that list are bootable15:43
rosmaitayou can put anythinng into glance, but you should also expect that end users will try to boot it15:43
dansmithefried: ^15:43
rosmaitaalso, the days of anything into glance may be numbered15:43
rosmaitaas people switch from simple upload to image import15:44
dansmithrosmaita: meaning glance being more particular about you uploading an *actual* disk image right?15:44
dansmithyeah15:44
rosmaitawhere you can have a plugin chain to validate stuff15:44
rosmaitadansmith: right15:44
rosmaitabut that would be an operator choice15:44
dansmithyeah15:44
dansmithyeah, but we would not want to commit to a long-term path that was going to eliminate the ability for some operators to have strong image validation15:45
rosmaitaarbitrary blobs should go into the object store IMO15:46
dansmithrosmaita: presumably it might make sense for glance to gain a new container or image format of "not a bootable thing" if glance really wants to be in the business of storing such things15:46
dansmithrosmaita: yeah, in general that's definitely true, but building a core feature into nova that requires a swift deployment isn't great15:46
rosmaitayes, that would be a possibility15:46
rosmaitadansmith: i am doing last minute prep for cinder meeting at top of the hour, will read through this later15:47
rosmaitawould prob be best to talk to erno and abhishek15:47
dansmithrosmaita: no problem, thanks, I think you've answered the question that we shouldn't just shove this into glance without more discussion15:47
dansmithefried: right? ^15:47
efriedI didn't quite pick that up, but let me reread...15:48
efried(and go find the logs from before I jumped on the channel)15:48
dansmithefried: two key takeaways: 1. users expect everything to be bootable in glance and 2. glance may soon start doing more of an image-import than just saving your blob to disk, which would mean uploading random stuff and calling it a disk image may stop working15:49
dansmithefried: if we're going to do that, we likely need a new container/image format of "blob" that i explicitly not bootable for things like this15:49
efriedwhich seems like what raw/bare ought to have been from the start, but whatevs.15:50
dansmithefried: no, bare/raw means a byte-for-byte copy of a disk partition15:50
dansmithefried: which is what you have to use if you're on ceph, so... not like it's not a thing :)15:50
efrieddansmith: and is glance not supposed to be used to store data disks?15:50
efriedonly boot disks?15:50
dansmithefried: it's intended to store bootable things, so an AWS image (set) is not even just a bootable disk15:51
dansmithefried: but yeah, we don't ever snapshot a data-only disk like ephemeral to glance that I know of15:51
dansmithefried: <rosmaita>you can put anythinng into glance, but you should also expect that end users will try to boot it15:52
efriedI mean,15:53
efriedI'm having a hard time caring if users try to boot this thing.15:53
efriedLike I would have a hard time caring if they tried to boot a ppc image on x8615:53
efriedit just... wouldn't work. And it's their fault. So what?15:54
dansmithbut that's the thing,15:54
efriedmaybe I'm missing a fundamental architectural philosophy here.15:54
dansmiththey don't try to boot ppc on x8615:54
dansmithif the cloud has both images in it, they boot an *image* and the scheduler selects a host that matches the arch15:54
dansmithefried: I think what you're missing is that glance contains bootable things, from the user's perspective15:54
efriedokay, noted.15:55
*** jmlowe has joined #openstack-glance16:00
*** jmlowe has quit IRC16:10
*** udesale has quit IRC16:14
*** gyee has joined #openstack-glance16:16
*** jawad_axd has joined #openstack-glance16:29
*** jawad_axd has quit IRC16:34
*** goldyfruit___ has joined #openstack-glance16:53
*** goldyfruit___ is now known as goldyfruit16:54
*** goldyfruit_ has quit IRC16:56
*** takamatsu has joined #openstack-glance17:23
*** jawad_axd has joined #openstack-glance17:26
*** goldyfruit has quit IRC17:27
*** goldyfruit has joined #openstack-glance17:30
*** jawad_axd has quit IRC17:31
*** goldyfruit has quit IRC17:31
*** goldyfruit has joined #openstack-glance17:34
*** goldyfruit has joined #openstack-glance17:35
*** jawad_axd has joined #openstack-glance17:47
*** jawad_axd has quit IRC17:52
*** jmlowe has joined #openstack-glance18:17
*** tesseract has quit IRC18:18
*** tosky has quit IRC18:55
*** goldyfruit has quit IRC19:18
*** goldyfruit has joined #openstack-glance19:18
*** goldyfruit has quit IRC19:20
*** goldyfruit has joined #openstack-glance19:20
*** awalende has joined #openstack-glance19:31
*** lpetrut has quit IRC19:32
*** lpetrut has joined #openstack-glance19:32
*** awalende_ has joined #openstack-glance19:36
*** awalende has quit IRC19:39
*** awalende_ has quit IRC19:41
*** awalende has joined #openstack-glance19:41
*** awalende_ has joined #openstack-glance19:51
*** awalende has quit IRC19:54
*** awalende has joined #openstack-glance20:05
*** awalende_ has quit IRC20:06
*** awalende_ has joined #openstack-glance20:06
*** awalende has quit IRC20:10
*** awalende has joined #openstack-glance20:17
*** awalende has quit IRC20:19
*** awalende_ has quit IRC20:20
*** jmlowe has quit IRC20:43
*** awalende has joined #openstack-glance21:14
*** awalende has quit IRC21:19
*** tosky has joined #openstack-glance21:41
*** pcaruana has quit IRC21:42
*** awalende has joined #openstack-glance22:11
*** awalende has quit IRC22:15
*** rcernin has joined #openstack-glance22:31
*** tkajinam has joined #openstack-glance23:05
*** goldyfruit has quit IRC23:48

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