*** achanda_ has joined #openstack-glance | 00:02 | |
*** achanda has quit IRC | 00:05 | |
*** achanda_ has quit IRC | 00:07 | |
*** harshs has joined #openstack-glance | 00:13 | |
*** spzala has quit IRC | 00:24 | |
*** tsekiyam_ has joined #openstack-glance | 00:29 | |
*** mtanino has quit IRC | 00:31 | |
*** tsekiyama has quit IRC | 00:32 | |
*** tsekiyam_ has quit IRC | 00:34 | |
*** dims has joined #openstack-glance | 00:46 | |
*** dims_ has quit IRC | 00:47 | |
*** ducttape_ has joined #openstack-glance | 00:49 | |
*** dims has quit IRC | 00:56 | |
*** dims has joined #openstack-glance | 00:56 | |
*** wxy__ has joined #openstack-glance | 01:07 | |
*** julim has joined #openstack-glance | 01:24 | |
*** ducttape_ has quit IRC | 01:55 | |
*** haomaiwang has joined #openstack-glance | 02:05 | |
*** baojg has joined #openstack-glance | 02:15 | |
*** junhongl has joined #openstack-glance | 02:25 | |
*** annegentle has quit IRC | 02:25 | |
*** wokuma has left #openstack-glance | 02:26 | |
*** annegentle has joined #openstack-glance | 02:26 | |
*** annegentle has quit IRC | 02:32 | |
*** achanda has joined #openstack-glance | 02:32 | |
*** baojg has quit IRC | 02:35 | |
*** mingdang1 has joined #openstack-glance | 02:36 | |
*** ducttape_ has joined #openstack-glance | 02:41 | |
*** ducttape_ has quit IRC | 02:47 | |
*** baojg has joined #openstack-glance | 02:48 | |
*** ducttape_ has joined #openstack-glance | 02:55 | |
*** dims has quit IRC | 02:55 | |
*** ducttape_ has quit IRC | 02:57 | |
*** haomaiwang has quit IRC | 03:01 | |
*** gberginc has joined #openstack-glance | 03:01 | |
*** haomaiwang has joined #openstack-glance | 03:02 | |
*** rodrigods has quit IRC | 03:16 | |
*** rodrigods has joined #openstack-glance | 03:19 | |
*** raginbajin has quit IRC | 03:27 | |
*** raginbajin has joined #openstack-glance | 03:29 | |
*** harshs has quit IRC | 03:32 | |
openstackgerrit | wangxiyuan proposed openstack/python-glanceclient: Add more information show in v2 https://review.openstack.org/214437 | 03:41 |
---|---|---|
*** julim has quit IRC | 03:59 | |
openstackgerrit | wangxiyuan proposed openstack/python-glanceclient: Add name support in image-show with v2 https://review.openstack.org/214440 | 04:00 |
*** haomaiwang has quit IRC | 04:01 | |
*** haomaiwang has joined #openstack-glance | 04:02 | |
*** ayoung has quit IRC | 04:05 | |
*** raginbajin has quit IRC | 04:10 | |
*** lakshmiS has joined #openstack-glance | 04:21 | |
*** raginbajin has joined #openstack-glance | 04:28 | |
*** sdake has quit IRC | 04:29 | |
openstackgerrit | wangxiyuan proposed openstack/python-glanceclient: Add name support in image-show with v2 https://review.openstack.org/214440 | 04:54 |
*** baojg has quit IRC | 04:59 | |
*** haomaiwang has quit IRC | 05:01 | |
*** haomaiwa_ has joined #openstack-glance | 05:02 | |
*** gberginc has quit IRC | 05:13 | |
*** boris-42 has quit IRC | 05:20 | |
*** peristeri has joined #openstack-glance | 05:22 | |
*** harshs has joined #openstack-glance | 05:22 | |
*** harshs has quit IRC | 05:26 | |
*** sgotliv_ has joined #openstack-glance | 05:29 | |
*** sgotliv_ has quit IRC | 05:52 | |
*** gberginc has joined #openstack-glance | 05:54 | |
*** baojg has joined #openstack-glance | 05:58 | |
*** haomaiwa_ has quit IRC | 06:01 | |
*** haomaiwa_ has joined #openstack-glance | 06:02 | |
*** peristeri has quit IRC | 06:03 | |
*** peristeri has joined #openstack-glance | 06:08 | |
*** groen692 has joined #openstack-glance | 06:14 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/glance_store: Imported Translations from Transifex https://review.openstack.org/214026 | 06:20 |
*** ankit_ag has joined #openstack-glance | 06:28 | |
*** markus_z has joined #openstack-glance | 06:30 | |
*** achanda has quit IRC | 06:34 | |
*** lakshmiS has quit IRC | 06:41 | |
*** haomaiwa_ has quit IRC | 07:01 | |
*** haomaiwang has joined #openstack-glance | 07:01 | |
*** mingdang1 has quit IRC | 07:08 | |
*** mingdang1 has joined #openstack-glance | 07:09 | |
*** ajayaa has joined #openstack-glance | 07:10 | |
*** sileht has joined #openstack-glance | 07:15 | |
*** peristeri has quit IRC | 07:18 | |
*** belmoreira has joined #openstack-glance | 07:28 | |
*** boris-42 has joined #openstack-glance | 07:58 | |
*** haomaiwang has quit IRC | 08:01 | |
*** haomaiwang has joined #openstack-glance | 08:02 | |
*** MattMan has joined #openstack-glance | 08:14 | |
*** GB21 has joined #openstack-glance | 08:21 | |
*** exploreshaifali has joined #openstack-glance | 08:24 | |
*** GB21 has quit IRC | 08:33 | |
*** GB21 has joined #openstack-glance | 08:33 | |
*** jistr has joined #openstack-glance | 08:34 | |
*** tpeoples has quit IRC | 08:46 | |
*** achanda has joined #openstack-glance | 08:48 | |
*** aix has joined #openstack-glance | 08:54 | |
*** sgotliv has joined #openstack-glance | 08:57 | |
openstackgerrit | Merged openstack/glance_store: Imported Translations from Transifex https://review.openstack.org/214026 | 08:59 |
*** haomaiwang has quit IRC | 09:01 | |
*** haomaiwa_ has joined #openstack-glance | 09:02 | |
*** achanda has quit IRC | 09:17 | |
*** gberginc has quit IRC | 09:18 | |
*** abhishekk has joined #openstack-glance | 09:18 | |
*** ishant has joined #openstack-glance | 09:19 | |
*** gberginc has joined #openstack-glance | 09:38 | |
*** GB21 has quit IRC | 09:46 | |
*** jaypipes has quit IRC | 09:46 | |
*** exploreshaifali has quit IRC | 09:57 | |
*** haomaiwa_ has quit IRC | 10:01 | |
*** haomaiwang has joined #openstack-glance | 10:02 | |
*** mingdang1 has quit IRC | 10:02 | |
*** exploreshaifali has joined #openstack-glance | 10:02 | |
*** sigmavirus24_awa has quit IRC | 10:06 | |
*** eglute has quit IRC | 10:06 | |
*** d34dh0r53 has quit IRC | 10:07 | |
*** eglute has joined #openstack-glance | 10:08 | |
*** belmoreira has quit IRC | 10:08 | |
*** d34dh0r53 has joined #openstack-glance | 10:08 | |
*** belmoreira has joined #openstack-glance | 10:09 | |
*** sigmavirus24_awa has joined #openstack-glance | 10:09 | |
*** belmoreira has quit IRC | 10:14 | |
*** belmoreira has joined #openstack-glance | 10:15 | |
*** baojg has quit IRC | 10:26 | |
*** baojg has joined #openstack-glance | 10:27 | |
*** baojg has quit IRC | 10:31 | |
openstackgerrit | Gorka Eguileor proposed openstack/glance_store: Allow random read in RBD driver (get method) https://review.openstack.org/157325 | 10:41 |
*** belmoreira has quit IRC | 10:48 | |
*** dims has joined #openstack-glance | 10:56 | |
*** peristeri has joined #openstack-glance | 10:58 | |
*** dims_ has joined #openstack-glance | 11:03 | |
*** dims has quit IRC | 11:07 | |
*** ishant has quit IRC | 11:10 | |
*** haomaiwang has quit IRC | 11:12 | |
openstackgerrit | Merged openstack/glance-specs: Add HTTP proxy support to S3 store https://review.openstack.org/197594 | 11:12 |
*** boris-42 has quit IRC | 11:20 | |
*** dims has joined #openstack-glance | 11:29 | |
*** cdelatte has joined #openstack-glance | 11:31 | |
*** delattec has joined #openstack-glance | 11:31 | |
*** dims_ has quit IRC | 11:31 | |
*** dims_ has joined #openstack-glance | 11:31 | |
*** wxy__ has quit IRC | 11:32 | |
*** dims has quit IRC | 11:34 | |
*** kairat has quit IRC | 11:42 | |
*** kairat has joined #openstack-glance | 11:44 | |
*** jaypipes has joined #openstack-glance | 11:53 | |
openstackgerrit | Niall Bunting proposed openstack/glance: Tasks now try the schema before the database https://review.openstack.org/214232 | 12:05 |
*** julim has joined #openstack-glance | 12:10 | |
*** ducttape_ has joined #openstack-glance | 12:12 | |
*** belmoreira has joined #openstack-glance | 12:19 | |
*** belmoreira has quit IRC | 12:19 | |
*** chlong has joined #openstack-glance | 12:27 | |
*** edmondsw has joined #openstack-glance | 12:27 | |
openstackgerrit | Merged openstack/glance_store: Add proxy support to S3 Store https://review.openstack.org/210294 | 12:33 |
*** haomaiwang has joined #openstack-glance | 12:39 | |
openstackgerrit | Darja Shakhray proposed openstack/glance: Fixed version unequality artifact filtering https://review.openstack.org/214185 | 12:41 |
*** julim has quit IRC | 12:41 | |
*** julim has joined #openstack-glance | 12:42 | |
openstackgerrit | Olena Logvinova proposed openstack/glance: Domain model section https://review.openstack.org/207510 | 12:50 |
*** exploreshaifali has quit IRC | 12:54 | |
*** ducttape_ has quit IRC | 13:00 | |
*** smatzek has joined #openstack-glance | 13:00 | |
openstackgerrit | Alexander Tivelkov proposed openstack/glance: Fixed the output of list artifacts API calls https://review.openstack.org/214600 | 13:02 |
*** junhongl has quit IRC | 13:06 | |
openstackgerrit | Merged openstack/glance: Fix Request ID has a double 'req-' at the start https://review.openstack.org/206521 | 13:12 |
*** annegentle has joined #openstack-glance | 13:13 | |
*** GB21 has joined #openstack-glance | 13:15 | |
*** spzala has joined #openstack-glance | 13:21 | |
*** dims_ has quit IRC | 13:29 | |
*** dims has joined #openstack-glance | 13:29 | |
*** annegentle has quit IRC | 13:37 | |
*** GB21 has quit IRC | 13:39 | |
*** sgotliv has quit IRC | 13:44 | |
*** sgotliv has joined #openstack-glance | 13:45 | |
*** jecarey has joined #openstack-glance | 13:47 | |
*** abhishekk has quit IRC | 13:56 | |
*** sdake has joined #openstack-glance | 13:56 | |
*** sdake_ has joined #openstack-glance | 13:58 | |
*** sdake has quit IRC | 14:01 | |
rosmaita | flaper87: hello | 14:02 |
openstackgerrit | Kairat Kushaev proposed openstack/glance: Fixed the output of list artifacts API calls https://review.openstack.org/214600 | 14:03 |
*** ankit_ag has quit IRC | 14:03 | |
flaper87 | rosmaita: :D | 14:04 |
rosmaita | guess we should wait for a quorum | 14:04 |
rosmaita | nikhil_k_: good morning | 14:04 |
rosmaita | sigmavirus24_awa: wakey wakey | 14:04 |
nikhil_k_ | morning rosmaita | 14:04 |
nikhil_k_ | flaper87: | 14:05 |
flaper87 | helloooooooooo :D | 14:05 |
flaper87 | I thought we had said 15 UTC, I'm probably wrong | 14:05 |
rosmaita | maybe, i thought it was 14-15 utc | 14:06 |
rosmaita | meaning starting at 14 ending at 15 | 14:06 |
rosmaita | i can come back at 15, but have to leave by 15:30 | 14:06 |
*** ajayaa has quit IRC | 14:08 | |
flaper87 | ah no, you're right | 14:10 |
flaper87 | ok, I'm here | 14:10 |
rosmaita | ok, i just want to throw this out there ... | 14:11 |
* flaper87 sits down | 14:11 | |
flaper87 | :P | 14:11 |
rosmaita | the reason i want to keep two separate workflows, one for upload and one for import | 14:11 |
rosmaita | is that since nova uses the upload workflow, we need it to be rock solid | 14:11 |
*** mingdang1 has joined #openstack-glance | 14:11 | |
rosmaita | i think the custom task configuration will be complicated and could be subject to error until a deployer gets it right | 14:12 |
rosmaita | and we don't want to break nova image-creation while that's happening | 14:12 |
rosmaita | the tasks are configurable using taskflow | 14:12 |
rosmaita | so fit really well for this | 14:12 |
rosmaita | i'm just afraid if we mix the "trusted" upload path with the "untrusted" path, it will be a mess | 14:13 |
flaper87 | I totally agree with the upload process needing to be rock-solid. My argument against that is that you don't need to have those tasks configured everywhere. It's possible to disable tasks in certain nodes (the ones nova uses) and have them active in other nodes (public) | 14:13 |
*** sdake_ is now known as sdake | 14:13 | |
flaper87 | The problem I see with the import workflow is that it doesn't solves the other use-case we keep getting feedback/requests on | 14:14 |
rosmaita | good, as long as we keep it in mind | 14:14 |
johnthetubaguy | flaper87: I would actually rather we found a way to add a service token to requests from Nova, to skip checks that are not needed when thats present, so we don't force folks into more complicated setups, but you are right, that could totally work | 14:14 |
flaper87 | cool | 14:14 |
flaper87 | johnthetubaguy: sounds good to me | 14:14 |
flaper87 | I did my homework and started thinking about a different way to do this | 14:15 |
flaper87 | or for it to have a lower impact in its first version | 14:15 |
flaper87 | Here it goes: | 14:15 |
nikhil_k_ | yay! | 14:15 |
*** boris-42 has joined #openstack-glance | 14:16 | |
flaper87 | The solution I'm thinking about is similar to the one proposed with the only difference that it allows to run tasks automatically just after the image has been saved and marked active. | 14:16 |
flaper87 | It doesn't sound very useful like that but here's the missing part: | 14:16 |
flaper87 | An OP could have a task that would convert the image to the desired format and store it in the desired store | 14:17 |
flaper87 | The question I haven't answered is: | 14:17 |
flaper87 | 1) Should that task create a new image? or should it just add a new location that will be then used by nova? | 14:17 |
flaper87 | Extra points to this current proposal are: | 14:18 |
flaper87 | 1) It allows for other tasks like image replication to be written | 14:18 |
flaper87 | 2) It allows for backport tasks to be written | 14:18 |
*** mtanino has joined #openstack-glance | 14:18 | |
flaper87 | 3) It allows for verification tasks to be written | 14:18 |
flaper87 | etc | 14:18 |
flaper87 | It's just a first step | 14:18 |
flaper87 | And it does not change the upload workflow | 14:19 |
rosmaita | as far as your question goes, i think create new image, i don't like locations that point to different payloads | 14:19 |
flaper87 | thoughts? all crap? | 14:19 |
flaper87 | rosmaita: agreed, the problem with that is that the user will keep booting the original image | 14:19 |
nikhil_k_ | if it's a different image format and data/metadata then it's a different image | 14:19 |
rosmaita | unless you delete it! | 14:19 |
flaper87 | the user won't boot the other one | 14:19 |
johnthetubaguy | what about doing it before the image goes Active? | 14:19 |
flaper87 | but then the user will be: Wait what? where's my image? | 14:20 |
nikhil_k_ | it's checksum is different and so will be other Glance-image-meta as per it's formats | 14:20 |
*** ducttape_ has joined #openstack-glance | 14:20 | |
flaper87 | johnthetubaguy: that's the original proposal that rosmaita doesn't like | 14:20 |
flaper87 | I mean, it's not rosmaita doesn't like it | 14:20 |
flaper87 | that came out wrong | 14:20 |
flaper87 | sorry | 14:20 |
rosmaita | :) | 14:20 |
flaper87 | I meant to say, it changes the upload workflow and there are concerns around it | 14:21 |
johnthetubaguy | flaper87: it does break the API semantics, unless we get the user to opt in to the new behavior | 14:21 |
flaper87 | rosmaita: sorry :) | 14:21 |
*** jecarey has quit IRC | 14:21 | |
flaper87 | johnthetubaguy: that's my point in favor for it | 14:21 |
flaper87 | I'd be all for doing it before the image is active and have a 'processing' step in between | 14:21 |
*** edmondsw has quit IRC | 14:22 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 14:22 | |
rosmaita | which tasks already have | 14:22 |
sigmavirus24 | sorry rosmaita | 14:22 |
nikhil_k_ | I think this will make the tasks synchronous or will create the requirement for them to be so | 14:23 |
rosmaita | the idea of tasks was that we didn't want to pollute the image statuses with irrelevant stuff | 14:23 |
flaper87 | We have image introspection and image conversion | 14:23 |
flaper87 | nikhil_k_: mmh, why? | 14:23 |
nikhil_k_ | flaper87: it's very likely that the next feature request from OP will be to process the in-stream data | 14:23 |
flaper87 | rosmaita: I seem to remember something different but I might be wrong. I remember in Atlanta talkig about tasks as a way to implement image conversion too | 14:23 |
nikhil_k_ | and that needs to be passed to tasks (basically, pass the data stream handle to the task) | 14:23 |
nikhil_k_ | and it becomes synchronous | 14:24 |
flaper87 | nikhil_k_: which doesn't mean it has to happen | 14:24 |
*** ducttape_ has quit IRC | 14:24 | |
flaper87 | That's were we as a community need to be opinionated bsaed on what makes sense | 14:24 |
flaper87 | the reason I'm pushing this is because I believe the use case makes sense and I see how it can be useful | 14:24 |
rosmaita | flaper87: yes, but the idea is you can't do in situ image conversion because it violates immutability, so the task would grab and existing image and convert it into a new image | 14:24 |
*** ducttape_ has joined #openstack-glance | 14:25 | |
*** ducttape_ has quit IRC | 14:25 | |
flaper87 | but that's were we differ on opinions. For me, the image becomes immutable once it's saved because anything could happen in between | 14:25 |
johnthetubaguy | rosmaita: so in situ image conversion, would be an import I guess, just from an existing image rather than data you pass in | 14:25 |
rosmaita | johnthetubaguy: exactly | 14:25 |
johnthetubaguy | rosmaita: although thats starting to mix the semantics up a bit, but the idea seems sound ish | 14:26 |
* sigmavirus24 reads scrollback | 14:26 | |
johnthetubaguy | flaper87: +1 on being more opinionated, it makes people lives simpler | 14:26 |
nikhil_k_ | the api behavior is changed in both cases, not necessarily the semantics (or I haven't researched the anticipated api changes) | 14:26 |
johnthetubaguy | (when we get the correct opinion, lol) | 14:27 |
rosmaita | i think there's a role for both end-user tasks and admin tasks, question is just where to put them | 14:27 |
flaper87 | johnthetubaguy: :P | 14:27 |
rosmaita | i mean end-user initiated tasks | 14:27 |
johnthetubaguy | rosmaita: I think just concentrating on image conversion should shake this all out, getting the use cases written down, some formats are only accepted after conversion, some formats have optional conversions (that create new images, probably) | 14:29 |
nikhil_k_ | I think the proposal is more than just conversion | 14:30 |
sigmavirus24 | yeah | 14:30 |
flaper87 | The proposal mentions other use cases, yes. | 14:30 |
nikhil_k_ | 1. Automatic image conversion to the format that works best with the hypervisor | 14:30 |
sigmavirus24 | So on the whole I'm +0.5 on the proposal | 14:30 |
nikhil_k_ | .44 | 14:30 |
nikhil_k_ | 45 | 14:31 |
nikhil_k_ | 2. Automatic image replication to other stores.46 | 14:31 |
nikhil_k_ | 47 | 14:31 |
nikhil_k_ | the question is | 14:31 |
flaper87 | FWIW, I was asked to write more use-cases down :P | 14:31 |
nikhil_k_ | things like : Automatic, in-house, image backup outside glance. | 14:31 |
nikhil_k_ | Glance is and should not be responsible for this | 14:31 |
flaper87 | nikhil_k_: agreed, the proposal is not to add a task for that | 14:32 |
nikhil_k_ | we are upload and discoverability service | 14:32 |
flaper87 | it just enables for that use-case | 14:32 |
flaper87 | I can clarify that on the spec | 14:32 |
nikhil_k_ | flaper87: yeah, but we don't want people to use glance for this | 14:32 |
nikhil_k_ | and set wrong expectations | 14:32 |
flaper87 | to use glance for what? | 14:32 |
nikhil_k_ | Automatic, in-house, image backup outside glance. | 14:33 |
nikhil_k_ | I think it's worth having a task for "Automatic image replication to other stores" | 14:33 |
nikhil_k_ | but it can be a end-user level admin operated task | 14:33 |
flaper87 | That's what's being proposed there | 14:33 |
flaper87 | I think it's just a misunderstanding | 14:33 |
flaper87 | but anyway, nothing prevents folks to write their own task that backsup images outside | 14:34 |
rosmaita | so i guess we dont want to do away with the tasks framework? | 14:34 |
rosmaita | i mean the one connected to the /v2/tasks API | 14:35 |
nikhil_k_ | flaper87: sorry if I conveyed this wrong. But if these use cases are coming from OPs, I wanted to know what is the motivation and likely design of the proposal. If it's just one use case, I think we can narrow down the scope and discuss that way but if it's changing the image-workflow and tasks-workflow then we need to think hard on the proposal. that was the motivation for asking the related use cases. | 14:35 |
*** vijendar has joined #openstack-glance | 14:35 | |
nikhil_k_ | rosmaita: we cannot, it's a public api that needs to be supported | 14:36 |
flaper87 | (brb sorry) | 14:36 |
johnthetubaguy | nikhil_k_: I am really just thinking focus in one one case (image conversion), enumerate out the cases, see how it looks, then add in the other use cases, might help make things clearer, then look at how to stage the implementation | 14:36 |
*** harshs has joined #openstack-glance | 14:36 | |
rosmaita | johnthetubaguy: +1 | 14:36 |
sigmavirus24 | johnthetubaguy: right, but I feel like that use case stands out as vastly different from the others flaper87 is talking about | 14:36 |
*** edmondsw has joined #openstack-glance | 14:37 | |
nikhil_k_ | johnthetubaguy: yeah, that would be a good plan if it works for all those who are asking for it. So, yeah, thanks for asking that | 14:37 |
sigmavirus24 | the others (replication to other regions/stores) don't involve modification of the image flow | 14:37 |
rosmaita | flaper87: i agree with nikhil about being clear on whether we should modify image-workflow or tasks-workflow | 14:37 |
rosmaita | the tasks-workflow is designed to be deployer-mucked-with | 14:37 |
sigmavirus24 | image conversion seems to need a modification of image-workflow | 14:37 |
sigmavirus24 | rosmaita: right | 14:37 |
rosmaita | i don't know that we want to mess with the image-workflow | 14:37 |
nikhil_k_ | I think not | 14:37 |
rosmaita | sigmavirus24: unless you get image first, then use task to convert | 14:38 |
rosmaita | my feeling is that it's easier to keep tasks separate | 14:38 |
sigmavirus24 | == rosmaita, nikhil_k_ (re modifying image-workflow) | 14:38 |
nikhil_k_ | also, it would be excellent to get some feedback from the v3 supportability POV. ativelkov ^ (pretty sure this will result into that effort being out of sync and wasteful) | 14:38 |
sigmavirus24 | rosmaita: so make an image, convert and create new image and....? | 14:38 |
nikhil_k_ | sigmavirus24: I think that makes sense | 14:39 |
johnthetubaguy | so from the defcore perspective, we need a way to have an API (lowest common denominator one, maybe) that works everywhere, thats a slightly separate case here, but I think thats what makes me push into something like that | 14:39 |
sigmavirus24 | so from a v3 POV, the converted image would be a new version of an artifact | 14:39 |
sigmavirus24 | It's not clear to me how that translates to images | 14:39 |
nikhil_k_ | sigmavirus24: right, my concern was his effort to mock v2 usign v3 | 14:39 |
sigmavirus24 | right | 14:39 |
rosmaita | sigmavirus24: or it could be part of an artifact, where artifact is "my db image" and the components are "my db VHD" , "my DB qcow", etc | 14:40 |
* sigmavirus24 isn't certain that's how artifacts works | 14:40 | |
nikhil_k_ | like johnthetubaguy mentioned, we are proposing/going in that direction where v2 would be the standard defcore api. in that case the v3 would need to work alongside v2. it means this feature would need to work in that code | 14:40 |
*** sdake_ has joined #openstack-glance | 14:41 | |
* rosmaita isn't sure either | 14:41 | |
johnthetubaguy | nikhil_k_: thats cool, I was meaning specifically how do we get the image import acceptable to all users | 14:42 |
rosmaita | johnthetubaguy: good point | 14:42 |
rosmaita | the tasks api happened before defcore was a "thing" | 14:42 |
rosmaita | at least the design of it did | 14:42 |
nikhil_k_ | johnthetubaguy: right, and in thie new workflow. the defcore ask would be to not enable the image-conversion as it would need to be consistent across clouds | 14:42 |
flaper87 | (so sorry folks, almost back on the convo) | 14:43 |
nikhil_k_ | but I need to check | 14:43 |
nikhil_k_ | also, this would likely affect image-federation if the private and public clouds have different working image-formats for their clouds | 14:43 |
nikhil_k_ | and if you ask for image-sharing across federated clouds | 14:44 |
*** ducttape_ has joined #openstack-glance | 14:44 | |
*** sdake has quit IRC | 14:44 | |
johnthetubaguy | nikhil_k_: its the validation that worries me in those cases | 14:45 |
johnthetubaguy | nikhil_k_: but yes, that too | 14:45 |
* nikhil_k_ brb. sorry | 14:46 | |
*** tpeoples has joined #openstack-glance | 14:46 | |
*** annegentle has joined #openstack-glance | 14:46 | |
*** annegentle has quit IRC | 14:47 | |
*** annegentle has joined #openstack-glance | 14:47 | |
*** GB21 has joined #openstack-glance | 14:49 | |
*** mingdang1 has quit IRC | 14:51 | |
*** zxen has joined #openstack-glance | 14:54 | |
*** pbourke has quit IRC | 14:57 | |
*** pbourke has joined #openstack-glance | 14:57 | |
*** MarcF has quit IRC | 15:00 | |
*** dims has quit IRC | 15:01 | |
*** dims has joined #openstack-glance | 15:01 | |
*** peristeri has quit IRC | 15:01 | |
*** dims_ has joined #openstack-glance | 15:05 | |
*** dims has quit IRC | 15:06 | |
*** zul has joined #openstack-glance | 15:07 | |
*** bdossant has joined #openstack-glance | 15:10 | |
*** bpoulos has joined #openstack-glance | 15:16 | |
*** zxen has quit IRC | 15:18 | |
*** dims_ has quit IRC | 15:19 | |
*** dims has joined #openstack-glance | 15:19 | |
jokke_ | Sorry to chip in late rosmaita, nikhil_k_, sigmavirus24 & flaper87: but personally I really dislike the idea of modifying image that breaks the only reason images are provided by glance, immutability. If you cannot trust that image and the hash you uploaded for your image id X is that for the image id X because deployer decided to set task to fiddle around images, damn you all | 15:22 |
*** zul has quit IRC | 15:23 | |
jokke_ | Image conversion from existing image, perfectly fine, you get notification of new image created, you transform that to what ever you like and you create new image out of that | 15:23 |
jokke_ | but you don't claim to the user that it is the same image what the user uploaded | 15:24 |
rosmaita | jokke_: you are preaching to the choir as far as i'm concerned! | 15:24 |
jokke_ | thanks ... that's all then :D | 15:25 |
*** burgerk has joined #openstack-glance | 15:25 | |
flaper87 | jokke_: the point w.r.t security, signing, etc is a good one | 15:25 |
flaper87 | That's also why I proposed earlier today to just do it after the image has been saved | 15:25 |
flaper87 | and keep that as an internal detail of the deployment | 15:25 |
jokke_ | so do we have problem then to have autotrigger tasks if we agree that the autotrigger tasks are still not allowed to change existing images? :P | 15:26 |
flaper87 | I'm not sure how the booting bits of that would work, honesly | 15:26 |
flaper87 | jokke_: I'd say they are not allowed to "mutate images" | 15:26 |
flaper87 | nikhil_k_: rosmaita jokke_ sigmavirus24 I'm really sorry for having disapeared in the middle of our chat | 15:27 |
flaper87 | johnthetubaguy: ^ | 15:27 |
jokke_ | np gave me good time to read through and catch up :D | 15:27 |
johnthetubaguy | flaper87: is this the "on demand" conversion of images, that you have a question about? | 15:28 |
jokke_ | flaper87: I don't think we should encourage any behavior nova booting another image than what it was requested | 15:28 |
flaper87 | johnthetubaguy: no, I was just saying I'm sorry for dissapearing :) | 15:28 |
johnthetubaguy | flaper87: oh, no worries | 15:28 |
johnthetubaguy | jokke_: it sounds fairly evil | 15:29 |
jokke_ | If user A uploads image with hash X to image ID Y and requests nova to boot image Y nova should boot image which hash is X. If OP wants to promote certain image formats, they should do that auto-conversation, create new image Z out of it and notify the user that it was done and they would prefer user booting from Z rather than Y | 15:31 |
jokke_ | conversion even | 15:31 |
burgerk | Is there a reason that the glance DB does not accept 4 byte unicode characters for property values ( image name for example ) ? https://bugs.launchpad.net/glance/+bug/1370954 moved the error from a 500 to a 400 error, but nova DB for example allows 4 byte for VM name, etc. Is it just a matter of changing encoding from utf8 to utf8mb4 or something more behind that ? | 15:32 |
openstack | Launchpad bug 1370954 in Glance "glance 500's when passed image name with a 4-byte utf-8 character" [Medium,Fix released] - Assigned to Inessa Vasilevskaya (ivasilevskaya) | 15:32 |
johnthetubaguy | jokke_: flaper87 : rosmaita: honestly, I kinda want to hear the use case around the auto image conversion, I am not quite seeing that properly right now | 15:33 |
sigmavirus24 | burgerk: we maybe using utf8 instead of utf8mb4 because on mysql those are two very different things | 15:34 |
openstackgerrit | Merged openstack/glance: Fix the db_sync problem in 039 for db2 https://review.openstack.org/167101 | 15:34 |
burgerk | sigmavirus24: so it is a conscious decision to limit to 3 byte utf-8 in the glance DB vs. something unintentional ? | 15:36 |
sigmavirus24 | burgerk: I didn't say that | 15:36 |
sigmavirus24 | I'm saying the root cause may be a mistaken in the encoding for tables and I think flaper87 fixed this recently | 15:37 |
sigmavirus24 | at least for master | 15:37 |
burgerk | I understand ... that was just my next question :) | 15:37 |
sigmavirus24 | or flaper87 + someone else | 15:37 |
sigmavirus24 | looking at the bug it was apparently fixed in kilo | 15:38 |
sigmavirus24 | I feel like we just merged something in the past few weeks though to fix this for other tables | 15:38 |
*** tsekiyama has joined #openstack-glance | 15:38 | |
*** bdossant has quit IRC | 15:38 | |
sigmavirus24 | most people who use mysql don't quite grok the difference between utf8 and utf8mb4 | 15:38 |
jokke_ | johnthetubaguy: lets say you run pure kvm house and would prefer all your images being qcow2 for operations simplicity. You could tell your endusers that qcow2 is only supported format in your cloud and auto-conversion is provided from other formats. | 15:39 |
*** haomaiwang has quit IRC | 15:40 | |
*** jecarey has joined #openstack-glance | 15:40 | |
burgerk | sigmavirus24: are you referencing the bug I pointed to that was fixed in kilo, or another ? | 15:41 |
flaper87 | rosmaita: nikhil_k_ jokke_ sigmavirus24 to be honest, I don't feel comfortable pushing this in Liberty anymore. The fact that there are many concerns worries me and I'd prefer us to take more time to think this through. I'll work on a summit session where we can discuss this a bit better | 15:42 |
nikhil_k_ | thanks flaper87 ! | 15:42 |
jokke_ | johnthetubaguy: totally hypothetical from my end, but I can see bunch of such reasons why you would want to run task X, Y, Z when there is new image uploaded | 15:42 |
flaper87 | We'd have had enough time if we'd had agreed on the proposal but that's not the case so, lets push it back to Mitaka | 15:42 |
nikhil_k_ | session/feedback sounds good | 15:42 |
flaper87 | nikhil_k_: rosmaita sigmavirus24 jokke_ johnthetubaguy thank you all for the feedback and time | 15:43 |
*** groen692 has quit IRC | 15:43 | |
flaper87 | I'll put all those back into the proposal | 15:43 |
*** harshs has quit IRC | 15:43 | |
rosmaita | flaper87: that sounds very reasonable to me, i think the extra time will be good | 15:44 |
johnthetubaguy | jokke_: agreed with those ones you say about, I was getting the impression there were more obscure ones | 15:44 |
jokke_ | tbh one of the biggest benefits I'd see for autotasks is automated antivirus runs ... upload image, triggers antivirus run, if flagged, disabled until admin interaction | 15:44 |
rosmaita | flaper87: i think everyone agrees that the general idea is a good one, it's just a matter of working out the details in a good way | 15:44 |
johnthetubaguy | flaper87: happy to help, this stuff is important to get right | 15:44 |
jokke_ | johnthetubaguy: I don't think we should block funtionality just based on that there might be obscure use cases that might benefit from it ;) | 15:45 |
*** zul has joined #openstack-glance | 15:45 | |
sigmavirus24 | jokke_: so I think the detail we want to work out is "Should tasks be able to disturb the image workflow" | 15:46 |
nikhil_k_ | well put | 15:47 |
nikhil_k_ | determining precedent on the image centric way of glance | 15:48 |
jokke_ | sigmavirus24: my take on that is hopefully pretty clear above ... I'm happy to provide -2 services to any proposal trying to do otherwise :P | 15:48 |
nikhil_k_ | or are the new use cases strong enough to establish otherwsise | 15:48 |
sigmavirus24 | jokke_: I generally agree but I'm open to be persuaded otherwise provided a good argument with reasonable details | 15:48 |
sigmavirus24 | My bias is against modifying the workflow though | 15:48 |
*** dims has quit IRC | 15:49 | |
*** sdake_ is now known as sdake | 15:49 | |
*** dims has joined #openstack-glance | 15:49 | |
johnthetubaguy | jokke_: totally, thats basically what I was trying to say | 15:51 |
johnthetubaguy | jokke_: i just said it badly | 15:51 |
*** dims_ has joined #openstack-glance | 15:53 | |
jokke_ | :) | 15:53 |
*** dims has quit IRC | 15:54 | |
*** zul has quit IRC | 15:55 | |
*** takedakn has joined #openstack-glance | 15:57 | |
burgerk | looking at master it still seems @no_4byte_params decorating is still being used, blocking the passing of 4 byte values | 16:00 |
*** exploreshaifali has joined #openstack-glance | 16:06 | |
*** spzala_ has joined #openstack-glance | 16:07 | |
*** spzala has quit IRC | 16:11 | |
*** spzala_ is now known as spzala | 16:11 | |
*** ayoung has joined #openstack-glance | 16:13 | |
*** takedakn has quit IRC | 16:20 | |
*** spzala has quit IRC | 16:22 | |
nikhil_k_ | yeah, we block the 4byte val in db as things can be messy depending on the DB used | 16:27 |
nikhil_k_ | we test things against standard mysql for most cases, so that's what the default & in this case expected behavior is set to | 16:27 |
nikhil_k_ | burgerk: ^ | 16:27 |
openstackgerrit | Brianna Poulos proposed openstack/glance: Add image signing verification https://review.openstack.org/183137 | 16:29 |
*** jistr has quit IRC | 16:30 | |
burgerk | nikhal_k: other DBs such as nova do not have a similar block so just seemed inconsistent. I can have a 4 byte VM name but not a 4 byte Image name. That is why I was questioning the need for the limitation in glance | 16:31 |
burgerk | I understand 4 byte can get complicated/messy | 16:33 |
nikhil_k_ | burgerk: I am not sure why operators for nova DB haven't complained as they did got glance. it's a validation added after some of that feedback | 16:36 |
*** dims_ has quit IRC | 16:39 | |
*** dims has joined #openstack-glance | 16:39 | |
*** zul has joined #openstack-glance | 16:40 | |
*** zul has quit IRC | 16:47 | |
*** zul has joined #openstack-glance | 16:49 | |
*** sgotliv has quit IRC | 17:09 | |
*** markus_z has quit IRC | 17:14 | |
*** sdake_ has joined #openstack-glance | 17:17 | |
*** sdake has quit IRC | 17:20 | |
*** spzala has joined #openstack-glance | 17:21 | |
*** zul has quit IRC | 17:23 | |
openstackgerrit | dane-fichter proposed openstack/glance: Add unit tests for signature_utils class https://review.openstack.org/214726 | 17:31 |
*** sdake has joined #openstack-glance | 17:37 | |
*** exploreshaifali has quit IRC | 17:38 | |
*** sdake_ has quit IRC | 17:40 | |
*** achanda has joined #openstack-glance | 17:42 | |
*** sdake has quit IRC | 17:47 | |
*** sdake has joined #openstack-glance | 17:51 | |
*** achanda_ has joined #openstack-glance | 17:54 | |
*** aix has quit IRC | 17:55 | |
*** ericpeterson has joined #openstack-glance | 17:55 | |
*** achanda has quit IRC | 17:55 | |
*** harshs has joined #openstack-glance | 17:56 | |
*** ducttape_ has quit IRC | 17:57 | |
*** tpeoples has quit IRC | 17:57 | |
*** annegentle has quit IRC | 18:04 | |
*** ericpeterson has quit IRC | 18:09 | |
*** tpeoples has joined #openstack-glance | 18:11 | |
*** ayoung has quit IRC | 18:15 | |
openstackgerrit | Victor Howard proposed openstack/glance: Removing sample conf showing options that are depreciated https://review.openstack.org/175423 | 18:17 |
*** danieru has quit IRC | 18:26 | |
*** bapalm has quit IRC | 18:31 | |
*** bapalm has joined #openstack-glance | 18:32 | |
*** jwang has quit IRC | 18:34 | |
*** GB21 has quit IRC | 18:38 | |
*** jwang has joined #openstack-glance | 18:40 | |
*** exploreshaifali has joined #openstack-glance | 18:42 | |
*** kebray has joined #openstack-glance | 18:46 | |
*** MattMan has left #openstack-glance | 18:46 | |
*** zul has joined #openstack-glance | 18:50 | |
*** ducttape_ has joined #openstack-glance | 19:02 | |
*** danieru has joined #openstack-glance | 19:12 | |
*** annegentle has joined #openstack-glance | 19:13 | |
*** nikhil_k_ has quit IRC | 19:13 | |
*** nikhil has joined #openstack-glance | 19:14 | |
*** nikhil is now known as nikhil_k | 19:16 | |
*** achanda_ has quit IRC | 19:37 | |
*** e0ne has joined #openstack-glance | 19:45 | |
*** e0ne has quit IRC | 19:47 | |
*** belmoreira has joined #openstack-glance | 19:50 | |
*** achanda has joined #openstack-glance | 19:51 | |
*** alejandrito has joined #openstack-glance | 19:59 | |
*** annegentle has quit IRC | 19:59 | |
*** alejandrito_ has joined #openstack-glance | 20:00 | |
*** alejandrito has quit IRC | 20:00 | |
*** e0ne has joined #openstack-glance | 20:02 | |
*** e0ne has quit IRC | 20:18 | |
*** alejandrito_ has quit IRC | 20:18 | |
*** r-daneel has joined #openstack-glance | 20:24 | |
*** julim has quit IRC | 20:25 | |
*** e0ne has joined #openstack-glance | 20:29 | |
*** e0ne has quit IRC | 20:35 | |
*** e0ne has joined #openstack-glance | 20:36 | |
*** exploreshaifali has quit IRC | 20:41 | |
*** belmoreira has quit IRC | 20:44 | |
*** annegentle has joined #openstack-glance | 20:45 | |
*** achanda has quit IRC | 20:47 | |
*** achanda has joined #openstack-glance | 20:52 | |
*** annegentle has quit IRC | 20:53 | |
*** annegentle has joined #openstack-glance | 20:54 | |
*** zul has quit IRC | 21:00 | |
*** achanda has quit IRC | 21:06 | |
*** e0ne has quit IRC | 21:15 | |
*** e0ne has joined #openstack-glance | 21:19 | |
*** smatzek has quit IRC | 21:28 | |
*** e0ne has quit IRC | 21:28 | |
openstackgerrit | Kent Wang proposed openstack/glance: Allows OVA/OVF package upload to Glance https://review.openstack.org/214810 | 21:44 |
*** sgotliv has joined #openstack-glance | 21:51 | |
*** burgerk has quit IRC | 22:02 | |
*** bpoulos has quit IRC | 22:03 | |
*** sgotliv has quit IRC | 22:13 | |
*** vijendar has quit IRC | 22:14 | |
*** annegentle has quit IRC | 22:17 | |
*** tpeoples has quit IRC | 22:44 | |
*** r-daneel has quit IRC | 22:49 | |
*** jecarey has quit IRC | 22:59 | |
*** zul has joined #openstack-glance | 23:07 | |
*** ducttape_ has quit IRC | 23:11 | |
*** zul has quit IRC | 23:12 | |
*** chlong has quit IRC | 23:28 | |
*** flwang1 has quit IRC | 23:32 | |
*** achanda has joined #openstack-glance | 23:33 | |
*** dims_ has joined #openstack-glance | 23:33 | |
*** dims has quit IRC | 23:36 | |
*** dims_ has quit IRC | 23:39 | |
*** dims has joined #openstack-glance | 23:39 | |
*** zul has joined #openstack-glance | 23:41 | |
*** dims has quit IRC | 23:44 | |
*** kebray has quit IRC | 23:47 | |
*** ayoung has joined #openstack-glance | 23:51 | |
*** edmondsw has quit IRC | 23:56 | |
*** flwang1 has joined #openstack-glance | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!