17:30:47 <mfedosin> #startmeeting glare 17:30:47 <openstack> Meeting started Mon Mar 21 17:30:47 2016 UTC and is due to finish in 60 minutes. The chair is mfedosin. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:30:48 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:30:51 <openstack> The meeting name has been set to 'glare' 17:30:55 <docaedo> o/ 17:30:56 <mfedosin> #topic agenda 17:31:15 <mfedosin> #link https://etherpad.openstack.org/p/glance-artifacts-sub-team-meeting-agenda 17:31:46 <mfedosin> I want to begin with updates... 17:31:54 <mfedosin> #topic Updates 17:32:12 <mfedosin> so, we continue to work on Glare 17:32:33 <kzaitsev_mb> o/ 17:32:52 <mfedosin> Last Thursday I showed a small Glare demo for Moscow Mirantis office 17:33:19 <mfedosin> there I presented how Glare v1 is able to work with Glance images in parallel 17:33:46 <nikhil> thats awesome!!! 17:34:04 <mfedosin> nikhil: thank you 17:34:18 <mfedosin> but it's only the beginning 17:34:24 <mfedosin> #link https://www.youtube.com/watch?v=H65457t9RXw 17:34:25 <nikhil> ++ 17:34:26 <docaedo> nice, bet they enjoyed seeing that 17:34:33 <mfedosin> if you understand Russian :) 17:35:08 <mfedosin> as I mentioned we continue the developing of Glare 17:35:24 <nikhil> mfedosin: if you go to video options, I think you can add closed captions 17:35:52 <mfedosin> Kairat does notifier and abstract db layer 17:36:25 <mfedosin> Darja works on exception middleware and filters for artifact listing 17:36:42 <mfedosin> I do policies and image artifact type 17:37:00 <mfedosin> and Ilya Menkov develops functional tests 17:37:20 <mfedosin> I think this work will be done this week 17:37:36 <mfedosin> Kairat has already uploaded his code on review 17:38:01 <mfedosin> Darja and Ilya are going to do it tomorrow 17:38:20 <mfedosin> after that I want to record more detailed demo 17:38:43 <mfedosin> not just CRUD + uploading/downloading 17:39:05 <mfedosin> but more sophisticated scenarios 17:39:23 <mfedosin> after that I hope captions are not required 17:40:12 <nikhil> :) 17:40:35 <mfedosin> also if nikhil or anybody else would like to write some code for Glare - we have several tasks 17:40:42 <mfedosin> =P 17:40:53 <nikhil> mfedosin: sign me up! 17:40:57 <nikhil> anytime 17:42:09 <mfedosin> nikhil: You said that yourself :) 17:42:16 <nikhil> :D 17:42:34 <mfedosin> okay, next topic 17:42:43 <mfedosin> #topic Architecture updated 17:42:56 <mfedosin> #link https://dl.dropboxusercontent.com/u/13626875/image00.png 17:43:10 <nikhil> that's a really good diagram 17:43:13 <mfedosin> kairat did the great work and created this diagram 17:43:31 <nikhil> I checked it before mtg and was impressed thoroughly 17:43:50 <mfedosin> it's more detailed version of previous diagrams :) 17:44:09 <mfedosin> and it fully describes our goals 17:45:34 <mfedosin> and also I think it's the final version of Glare's architecture 17:46:31 <mfedosin> if you have any questions about the diagram feel free to ask me 17:46:43 <mfedosin> #topic 3-stepped Glare activation vs. 2-stepped in Glance 17:47:01 <mfedosin> it's a question I want to discuss with you 17:47:25 <mfedosin> when I developed Image artifact type I faced an issue 17:48:07 <mfedosin> in Glare we use 3-stepped activation process - 1. Creating, 2. Uploading, 3. Activation 17:48:32 <mfedosin> in Glance steps 2 and 3 are combined 17:48:48 <mfedosin> and it makes image active right after the upload 17:49:09 <nikhil> not necessarily in the latest import workflow 17:49:20 <nikhil> but that's still pending more discussion 17:49:32 <mfedosin> it's an inconsistency that it's hard to avoid... 17:49:42 <mfedosin> we found a solution for that: 17:50:17 <mfedosin> as you may know we want to create a special middleware that implements Glance v2 api in Glare 17:50:32 <mfedosin> and there is a trick 17:51:18 <mfedosin> right after image upload (when glare returns 204) it sends another 'activate' request for image 17:51:59 <mfedosin> I dunno how dirty it is... but I think it works 17:52:26 <mfedosin> and we will be able to support Glance's 2-stepped activation in Glare 17:53:19 <docaedo> Sounds like a reasonable approach. I'd love to see a 1-step activation too :) I still can't understand why an easy thing "fetch image from this URL and let me use it" went from works, to doesn't work 17:53:19 <mfedosin> #topic Open Discussion 17:53:53 <mfedosin> docaedo: if you want - we will add 1-stepped :) 17:54:34 <docaedo> haha don't worry, I'm not pushing too hard for that one :) In fact for app0-catalog we're going to want three step anyway as we'll need to manage what images are made available. 17:55:03 <mfedosin> btw, we're going to organize meeting on Wednesday 17:55:13 <docaedo> great 17:55:14 <mfedosin> with App Catalog folks 17:55:41 <mfedosin> docaedo: 18 UTC is fine? 17:56:10 <mfedosin> I'll create an etherpad with topic I would like to discuss 17:56:12 <docaedo> Yeah I think that's good for me 17:56:27 <mfedosin> nikhil ? 17:56:34 <nikhil> works for me mfedosin 17:56:41 <mfedosin> awesome 17:57:33 <mfedosin> and finally I want to say that I got married yesterday :) 17:57:59 <mfedosin> it's not related to Glare directly... 17:58:22 <nikhil> Congrats!!!! 17:58:22 <mfedosin> but I spent so much time for that in last two month... 17:58:36 <docaedo> oh congratulations! 17:59:19 <mfedosin> so, now I free from these wedding preparations 17:59:26 <mfedosin> and I will have more time for the project. 17:59:56 <mfedosin> thank you all! 18:00:10 <mfedosin> okay, let's finish this meeting 18:00:18 <mfedosin> thanks for coming 18:00:25 <mfedosin> see you on Wednesday 18:00:31 <docaedo> yep 18:00:36 <mfedosin> #endmeeting