17:30:32 <mfedosin> #startmeeting glare 17:30:32 <nikhil_k> o/ 17:30:33 <openstack> Meeting started Mon Apr 4 17:30:32 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:35 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:30:37 <openstack> The meeting name has been set to 'glare' 17:30:38 <docaedo> o/ 17:30:43 <mfedosin> o/ 17:30:58 <mfedosin> #topic agenda 17:31:11 <mfedosin> #link https://etherpad.openstack.org/p/glance-artifacts-sub-team-meeting-agenda 17:31:29 <mfedosin> #topic Updates 17:32:11 <mfedosin> First of all, I'm proud to say that we've implemented almost all things we have in Glance 17:32:38 <nikhil_k> \o/ 17:32:56 <mfedosin> it was our initial priority and now you may work with Glare in the same way as with Glance 17:33:19 <mfedosin> tomorrow we're going to make a QA day for Glare 17:33:47 <mfedosin> and test other scenarios that may break it 17:34:05 <docaedo> cool! 17:34:14 <docaedo> (and great work BTW!) 17:34:17 <mfedosin> what have been done in last week 17:34:19 <mfedosin> : 17:34:47 <mfedosin> Darja implemented listing support with filters and sorting 17:35:31 <mfedosin> Kairat created new context middleware that works with oslo.context, not with homemade context class 17:35:52 <mfedosin> I added tag and metadata support 17:36:15 <mfedosin> also about 50 functional tests were added for Glare v1 17:36:40 <mfedosin> (listing tests are not merged yet, but will be tomorrow) 17:37:14 <mfedosin> if I forgot something dshakhray kairat - please correct me :) 17:37:34 <mfedosin> that's all for updates 17:37:41 <mfedosin> #topic Tags API is back 17:37:56 <mfedosin> I want to add sad smile here 17:38:18 <mfedosin> but it seems it's the only way - json patch is not able to work with sets 17:38:57 <mfedosin> so we decided to implement the solution that api-wg recommends 17:39:03 <mfedosin> #link https://specs.openstack.org/openstack/api-wg/guidelines/tags.html 17:39:38 <mfedosin> it means 2 thing: 1. we have special requests for adding/removing tags. 17:40:10 <mfedosin> 2. json patch won't work with tags and return 400 when user tries to call it 17:40:20 <mfedosin> sad, but true :( 17:40:59 <mfedosin> #topic TODO before the summit 17:41:38 <mfedosin> next 3 weeks we're going to spend on features, especially for App Catalog 17:42:27 <mfedosin> if everything is fine we will add versioning of artifacts this week 17:43:06 <docaedo> awesome 17:43:10 <mfedosin> then for support of custom artifact types we need unified glare db api 17:43:33 <mfedosin> I wish it will be implemented this week too 17:44:29 <mfedosin> filtering is for various artifact properties and anonymous access is already implemented but not tested yet 17:46:05 <mfedosin> it means that Kirill will be able to write a code for App Catalog that uses v1 before the summit 17:46:20 <mfedosin> and there we can show some demo with it 17:46:40 <docaedo> swqeet 17:46:43 <docaedo> *sweet 17:47:04 <mfedosin> (I know there is so little time) 17:47:17 <docaedo> yeah scary how fast the summit is approaching 17:47:18 <mfedosin> I'll be sure about it next week 17:47:54 <nikhil_k> This stuff is progressing with excellent pace! 17:48:02 <nikhil_k> Can't believe we're still working in openstack! 17:48:20 <nikhil_k> :) 17:48:24 <docaedo> hahaha 17:48:25 <mfedosin> we're trying our best :) 17:48:35 <mfedosin> nikhil_k: ;) 17:48:41 <nikhil_k> great work guys! 17:48:47 <mfedosin> now I have to say what won't be implemented before the summit 17:48:55 <mfedosin> two things 17:48:59 <mfedosin> 1. quotas 17:49:09 <mfedosin> we need to decide how to implement it 17:49:12 <nikhil_k> eh, who wants quotas :D 17:49:25 <mfedosin> there are two different proposals 17:49:36 <mfedosin> from Fei Long and Nina 17:49:56 <mfedosin> and afair there will be a disign session for it 17:50:11 <nikhil_k> are you guys aware that quotas is taking a slightly different route 17:50:13 <nikhil_k> ? 17:50:31 <mfedosin> what do you mean? 17:50:34 <nikhil_k> There will most likely be a CP session (given it's selected) on this spec 17:50:38 <nikhil_k> #link https://review.openstack.org/#/c/284454/ 17:50:59 <nikhil_k> Depending on that outcome projects will decide on adopting that to-be common library 17:51:20 <nikhil_k> so less work for us if that's successful 17:51:36 <docaedo> yeah that quotas - service vs. library thread you started was epic :) 17:51:37 <mfedosin> okay, thanks for pointing 17:51:46 <nikhil_k> :D 17:51:55 <nikhil_k> you're welcome 17:52:10 <mfedosin> that why we skip this work in Glare until everything will be clear 17:52:27 <docaedo> good plan 17:52:30 <mfedosin> and also we skipped sharing 17:52:51 <mfedosin> I need to discuss community sharing and other stuff 17:52:59 <nikhil_k> sure 17:53:28 <mfedosin> if this 2 things are not essential for App Catalog then we are fine :) 17:53:33 <nikhil_k> community sharing needs a little bit of API change (Addition mostly) 17:54:19 <mfedosin> nikhil_k: for sure 17:54:44 <mfedosin> and finally: 17:54:51 <mfedosin> #topic 'queued' status. Do you like this name? 17:55:16 <mfedosin> it was Alex Tivelkov proposal not to use this ugly name in Glare 17:55:32 <docaedo> pending would be a nice alternate but I don't object to queued 17:55:41 <mfedosin> and call it 'drafted' or something 17:55:41 <nikhil_k> me neither 17:55:54 <nikhil_k> I'd prefer to stay close to glance names if possible 17:56:11 <nikhil_k> images rather 17:56:18 <mfedosin> nikhil_k: so would I 17:56:20 <nikhil_k> given metadefs don't 17:56:42 <nikhil_k> mfedosin: would you? :) 17:56:46 <mfedosin> okay, let's leave queued 17:56:59 <mfedosin> and if there will be concerns rename it 17:57:24 <nikhil_k> k 17:57:32 <nikhil_k> we've a cycle to make the renaming :) 17:57:39 <nikhil_k> if needed 17:57:57 <nikhil_k> I'd a quick info item 17:58:02 <mfedosin> #topic Open Discussion 17:58:18 <nikhil_k> I think mfedosin's doing great job at moving this fast on glare 17:58:34 <nikhil_k> so, I'm a bit relieved on not having to sync across :) 17:58:40 <nikhil_k> hence.. 17:58:46 <nikhil_k> #link https://review.openstack.org/301263 17:58:51 <nikhil_k> :) 17:59:19 <mfedosin> nikhil_k: I don't mind if you're chair too 17:59:56 <nikhil_k> mfedosin: haha, thanks. It's just me making sure people know who to reach out to for glare questions as you're the most up to date and co-ordinating across teams.. :) 18:00:00 <mfedosin> but anyway, you must attend the meetings =p 18:00:12 <nikhil_k> surely 18:00:23 <mfedosin> okay ;) 18:00:30 <mfedosin> so, thanks for coming 18:00:34 <nikhil_k> thanks 18:00:34 <mfedosin> see you next week 18:00:37 <mfedosin> bye! 18:00:52 <mfedosin> #endmeeting