14:00:36 <flaper87> #startmeeting Glance 14:00:36 <openstack> Meeting started Thu Dec 17 14:00:36 2015 UTC and is due to finish in 60 minutes. The chair is flaper87. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:37 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:37 <nikhil> o/ 14:00:39 <openstack> The meeting name has been set to 'glance' 14:00:42 <dshakhray> o/ 14:00:44 <flaper87> #chair rosmaita 14:00:45 <openstack> Current chairs: flaper87 rosmaita 14:00:46 <rosmaita> o/ 14:00:46 <flaper87> #chair nikhil 14:00:47 <openstack> Current chairs: flaper87 nikhil rosmaita 14:00:52 <ativelkov> o/ 14:00:52 <flaper87> just in case my connection drops 14:00:54 <avarner> o/ 14:01:01 <nikhil> ack 14:01:04 <rosmaita> ok 14:01:17 <flaper87> #topic Agenda 14:01:19 <kairat> o/ 14:01:19 <flaper87> #link https://etherpad.openstack.org/p/glance-team-meeting-agenda 14:01:37 <mfedosin> o/ 14:01:37 <flaper87> As usual, that's the place for our agenda. It's not very long and topics should be easy to go through 14:01:45 <sigmavirus24> o/ 14:01:53 <flaper87> #topic Updates from other teams (flaper87) 14:02:00 <flaper87> Artifacts 14:02:05 <flaper87> nikhil: ativelkov mfedosin 14:02:42 <ativelkov> so, we have patches for moving v3 -> v0.1 waiting for review 14:02:46 <ativelkov> #link https://review.openstack.org/#/q/topic:bp/move-v3-to-glare 14:02:59 <mfedosin> spec about deprecating v3 api is merged 14:03:12 <flaper87> w0000h0000000 14:03:17 <mfedosin> Darja made a patch for Glare client 14:03:21 <ativelkov> glance patch has -1 from jenkins, but that's because of alembic gate issue 14:03:39 <sigmavirus24> ativelkov: so we need a fix for alembic then too? 14:03:40 <flaper87> I saw Darja's patch and asked to wait for the server-side of the work to land first 14:03:47 <kragniz> o/ 14:03:49 <sigmavirus24> I don't think g-r is going to be blacklisting 0.8.4 14:04:04 <ativelkov> flaper87: yeah, it has a depends-on ref there 14:04:05 <sigmavirus24> Has anyone looked at the nova patch to see what we can steal? 14:04:12 <flaper87> I think mfedosin had a fix for that, right? 14:04:14 <flaper87> ativelkov: ++ 14:04:22 <ativelkov> mfedosin was looking at it 14:04:24 <flaper87> sigmavirus24: mfedosin was on top of that yday 14:04:27 <sigmavirus24> lol 14:04:28 <flaper87> we'll get to it 14:04:33 <sigmavirus24> Nevermind 14:04:34 <flaper87> lets stay on topic 14:04:42 <sigmavirus24> Sorry 14:04:49 * flaper87 hugs sigmavirus24 14:04:57 <flaper87> ok, anything else? 14:04:59 <mfedosin> it doesn't help 14:05:21 <ativelkov> Public API spec is also on review, waiting for some comments 14:05:31 <ativelkov> https://review.openstack.org/#/c/254710/ 14:05:44 <flaper87> ativelkov: yeah, I'll bring that one up on the next drivers meeting 14:05:52 <mfedosin> size and virtual_size still don't pass if you are about model sync 14:06:15 <ativelkov> And we wanted to have a voice/video call instead of the next artifact IRC meeting to discuss artifacts roadmap in more details 14:06:34 <flaper87> That'd be on monday, right? 14:06:39 <flaper87> I mean 14:06:41 <flaper87> next monday 14:06:49 * flaper87 knows the meeting happens on mondays 14:07:03 <ativelkov> Yup, but that's not final: nikhil promised to create some doodle to pick a slot convinient for all 14:07:27 <nikhil> ack 14:07:42 <flaper87> What about doing it the first week of January? I'll be around next monday but not the one after next 14:07:52 <flaper87> That'd be, I'll be around on 21st but not on 28 14:08:07 <flaper87> actually, I lied and my GF would kill me for saying I'll be around on the 21st 14:08:09 <ativelkov> 1st week of january is a holiday season in Russia. Unsure about my availability at that time 14:08:10 <flaper87> :P 14:08:15 <nikhil> I am fighting with my own schedule atm, but I hope that this happens on 21st 14:08:31 <nikhil> hmm 14:08:46 <rosmaita> what time is the artifacts meeting? 14:08:49 <nikhil> is tomorrow too early? 14:08:49 <flaper87> What about an ad-hoc one on Tuesday? 14:08:57 <flaper87> rosmaita: same as drivers 14:09:04 <flaper87> I'll be around tomorrow 14:09:07 <nikhil> 1400UTC 14:09:24 <nikhil> ativelkov: do you think app catalog folks can join tomorrow? 14:09:47 <ativelkov> nikhil: don't know. They have their IRC meeting later today, I can ask 14:09:49 <flaper87> ok, lets take this offline and announce it properly on os-dev 14:09:54 <nikhil> sg 14:10:15 <flaper87> I'd suggest direct IRC pings to organize this as a doodle might take more time for ppl to vote on 14:10:43 <flaper87> ok, moving on 14:10:52 <flaper87> Drivers updates: 14:10:59 <flaper87> The deprecation for v3 landed 14:11:15 <rosmaita> "removal of experimental api" 14:11:21 <flaper87> There are a couple of other specs that are almost approved: 'in' operator and the image signing enhancements 14:11:26 <flaper87> rosmaita: ++ 14:11:31 * flaper87 should have links handy 14:11:53 <flaper87> sigmavirus24: I added you to the image signing spec. It'd be great to have your vote there 14:12:02 <sigmavirus24> flaper87: will look at it :) 14:12:29 <flaper87> sigmavirus24: awesome, thanks! If you can do that today, that'd be even better. I'd like to merge it this week if possible 14:12:33 <flaper87> and assuming everything is ok 14:12:39 <sigmavirus24> flaper87: roger that 14:12:47 <ativelkov> I wonder: the "removal of experimental api" does not say any details "the new home" of that API, i.e. glare v0.1. Do we need a new spec for that, or that one will work? 14:13:05 <flaper87> ativelkov: we can amend that one 14:13:10 <flaper87> imho 14:13:19 <flaper87> no need for a whole new spec, lets just edit the one that landed 14:13:38 <ativelkov> ok 14:13:52 <flaper87> ok, am I missing something? any update from other drivers? 14:14:09 <flaper87> (btw, we're working on finalizing the image import process spec, despite all the open questions there seem to be) 14:14:21 <rosmaita> what flaper87 said 14:14:37 <ativelkov> when is the spec freeze? 14:14:48 <flaper87> ativelkov: on the 28th 14:14:55 <flaper87> actually, LOL, I have that as a sub-topic 14:14:58 <flaper87> T_T 14:15:07 <flaper87> ok, on the week of the 28th, there'll be a spec freeze 14:15:23 <flaper87> We'll be granting exceptions just for very special cases if there are any 14:15:47 <flaper87> so, please, try to update your spec and reach out before the freeze 14:15:52 <flaper87> :) 14:16:02 <nikhil> and lite specs aren't included in the freeze 14:16:04 <nikhil> right? 14:16:09 <flaper87> nope 14:16:21 <nikhil> just adding to the info :) 14:16:35 <flaper87> #info lite specs are not included in the spec freeze 14:16:46 <flaper87> #info Spec Freeze is in the week of Dec 28th 14:16:48 <flaper87> :D 14:16:55 <flaper87> ok, moving on 14:17:00 <flaper87> Nova v1 -> v2 updates 14:17:02 <flaper87> mfedosin: 14:17:23 <mfedosin> hey 14:17:34 <mfedosin> sorry, I'm working on it right now 14:17:44 <mfedosin> I mean in this moment 14:17:52 <mfedosin> create and update is almost done 14:18:00 <flaper87> shouldn't you be in a glance meeting? or something like that 14:18:02 <flaper87> :P 14:18:11 <flaper87> mfedosin: wait, remember that Cyril is doing create 14:18:22 <flaper87> mfedosin: what about the xenserver plugin ? 14:18:24 <mfedosin> they are the same 14:18:31 <mfedosin> create and update 14:18:45 <flaper87> mfedosin: gotcha, I'll try to ping cyril then 14:18:45 <mfedosin> they both use the same method _translate_to_glance 14:18:58 <mfedosin> so all fixes are there 14:19:30 <mfedosin> I'm afraid about copy-from 14:19:41 <mfedosin> v2 doesn't support it 14:20:03 <flaper87> mfedosin: mmh, I guess nova exposes it 14:20:20 <flaper87> mfedosin: let's figure that out later. What about the xenserver plugin? 14:20:32 <mfedosin> it means that we have to fix tempest tests 14:20:56 <mfedosin> I'm going to make xenplugin to use nova.image 14:21:09 <mfedosin> I think it's the best solution 14:21:34 <mfedosin> when create and update for nova.image is done I'm going to start this 14:21:44 <flaper87> mfedosin: awesome, if possible, make that a priority for the Nova v1->v2 work. Some folks in nova want to see that patch before moving the rest forward 14:21:50 <flaper87> mfedosin: ++ 14:22:08 <mfedosin> because it's awful https://github.com/openstack/nova/blob/master/plugins/xenserver/xenapi/etc/xapi.d/plugins/glance#L117 14:22:20 <flaper87> it's HORRIBLE! 14:22:26 * flaper87 suffered because of that 14:22:39 <flaper87> mfedosin: I don't recall if I made it use nova.imges, to be honest 14:22:42 <flaper87> I can lookup that patch 14:22:46 <flaper87> ok, anything else? 14:23:02 <mfedosin> nothing from my side 14:23:23 <flaper87> ok 14:23:25 <flaper87> #topic Holidays break (flaper87) 14:23:42 <flaper87> so, I think this will be our last meeting until 2016. 14:23:48 * Steap did the create patch, gotta send it 14:23:51 * Steap == Cyril 14:23:55 <flaper87> Next week is Christmas eve and then new year's eve 14:24:07 <flaper87> mfedosin meet Steap 14:24:24 <flaper87> so, unless someone thinks we should totally meet on either of those days, I'll send an email out notifying this 14:24:54 <rosmaita> +1 not meeting 14:24:55 <mfedosin> hi Steap! 14:25:05 <flaper87> For communications, discussions, etc, you can use the mailing list 14:25:14 <flaper87> I'll be monitoring it and hopefully other folks will as well 14:25:38 <flaper87> ok, no one screamed, I'll take that as a +1 for skipping the next 2 meetings 14:25:50 <flaper87> #topic glance_store drivers maintainers still required (flaper87) 14:25:59 <flaper87> #link https://review.openstack.org/#/c/258237/ 14:26:11 <flaper87> I started that patch based on what's in https://etherpad.openstack.org/p/glance-store-drivers-status 14:26:14 <flaper87> #link https://etherpad.openstack.org/p/glance-store-drivers-status 14:26:44 <flaper87> There are 2 drivers without maintainers and, as per the last communication (damnit I don't have the link handy), those will be deprecated if no maintainers sign up 14:27:09 <flaper87> that being said, there's one more thing that came up while talking with folks from the swift team 14:27:27 <flaper87> The maintainer of the swift driver (the main contact, at lesat) is someone from the Swift team, which is awesome 14:27:57 <flaper87> However, in order to make this maintenance work better, we should find a way to join efforts. Get feedback from the swift team and provide knowledge from the glanc eside 14:28:09 <flaper87> therefore, we started talking about joining efforts 14:28:11 <kairat_> Are we going to skip 2 meetings? 14:28:35 <flaper87> That is, have a group that includes glance-core+swift-core and give that group permissions on glance_store/_drivers 14:28:50 <flaper87> kairat_: yeah, we can talk about that again in the open discussion. We just switched topics 14:28:58 <flaper87> I wanted to get your thoughts on that 14:29:06 <flaper87> We can do thta for the cinder driver as well 14:29:27 <flaper87> I think we'd all benefit from that and we'd also increase the quality (hopefully) of the driver 14:29:55 <flaper87> we don't need to create a whole new group, we can just give swift-core permissions on glance_store/_drivers 14:30:05 <flaper87> erm, glance_store/_drivers/swift 14:30:20 <rosmaita> sounds like a good idea to me 14:30:20 <kragniz> can we give permissions on a certain directory? 14:30:36 <flaper87> kragniz: I believe we can, I need to double check 14:30:40 <kragniz> I thought it was per-repo only 14:30:48 <mclaren> I didn't realise you can give perms on specific directories, interesting 14:30:53 * kragniz might have missed something in the new gerrit 14:30:53 <flaper87> TBH, if we can't, I'd be even ok with giving them access on glance_store based on trust 14:31:03 <rosmaita> +1 14:31:30 <flaper87> I don't think any swift core is interested in reviewing all glance_store patches :P 14:31:47 <flaper87> anyway, if there are no objections, I'll proceed with the infra patches to make this happen 14:31:56 <flaper87> (assuming we can give permissions on sub-dirs) 14:32:01 <kairat> flaper87, sorry, it was a huuge lag because of my WI-FI connection 14:32:04 <flaper87> otherwise, I'll just add the team 14:32:24 <flaper87> kairat: no worries, I thought so. I have some pretty bad lag myself as well 14:32:48 <flaper87> kairat: tl;dr: yes, we're skipping the next 2 meetings, we'll use openstack-dev to communicate as usual 14:32:56 <flaper87> ok, moving on 14:33:06 <flaper87> #topic Reviews are slowing down (flaper87) 14:33:10 <flaper87> this is just a heads up 14:33:27 <flaper87> I noticed reviewes are slowing down a bit, I guess this is because of the coming holidays 14:33:59 <flaper87> not big deal. However, I wanted to know if there's something I can do to help out there. Is the dashboard working for folks? Are you having issues to figure out what should be reviewed? 14:34:38 <flaper87> if there's anything, review-wise, that can be improved, do let me know 14:34:53 <flaper87> ok, that's all I've got on this topic 14:35:00 <flaper87> any comments? thoughts? concerns ? 14:35:33 <flaper87> #topic Reviews & Bugs 14:35:49 <flaper87> I see https://review.openstack.org/#/c/246971/ in the list 14:36:06 <flaper87> but it's getting enough reviews so, I'm confused on what needs to be raised there 14:36:48 <mclaren> fwiw I was surprised by the example response there 14:37:19 <flaper87> mclaren: haven't read it yet, I managed to get internet access 2mins before the meeting 14:37:26 <flaper87> or at least a somewhat stable one 14:37:29 <mclaren> sure, just a heads up 14:37:46 <mclaren> I may have been expecting the wrong thing 14:37:46 <flaper87> I'll read for sure 14:38:00 <flaper87> mclaren: btw, +1 for asking for an example, it helps clarifying the final intent 14:38:05 <rosmaita> mclaren: i agree, this should not be a new response 14:38:10 <flaper87> and it seems to have worked in this case 14:38:15 <rosmaita> +1 14:38:34 <flaper87> ok, anything else? 14:39:18 <flaper87> #topic Open Discussion 14:39:32 <flaper87> kairat: any issues you wanted to raise re skipping 2 meetings ? 14:39:38 <flaper87> besides the fact that we'll skip 2 meetings 14:39:41 <kairat> kairat, nope 14:39:41 <flaper87> :P 14:39:51 <kairat> i have another questions 14:39:53 * flaper87 likes when ppl talk to themselves 14:39:57 <flaper87> :P 14:39:59 <flaper87> shoot 14:40:12 <kairat> I am trying to deploy glance under apache 14:40:32 <kairat> AFAIU chunked requests are not part of WSGI spec 14:41:03 <kairat> It means that glance has troubles when deploying under different WSGI frameworks 14:41:05 <flaper87> #info there won't be a christmas core cleanup... Talked to some of the ppl that would be elegible and they mentioned they'll get back to glance and they are still interested in contributing with reviews 14:41:28 <kairat> Are we going to stay on eventlet for a long time because of this? 14:41:49 <flaper87> I don't think there are plans of moving away from eventlet anytime soon 14:41:59 <flaper87> that's one of the things we all hate but no one wants to fix 14:42:09 <flaper87> It'd have to be a x-proj effort 14:42:12 <flaper87> and a HUGE one 14:42:52 <flaper87> To some extent, I'd like to see glance becoming a pure wsgi app and not shipping any wsgi container 14:42:57 <flaper87> but that's definitely material for N 14:43:06 <kairat> flaper87, agree 14:43:20 <kairat> Just raise awareness 14:43:32 <kairat> that we need to think about solution for that 14:43:37 <flaper87> as soon as we have a name for N and we're past the spec freeze, It'd be lovely to see a spec proposed for N with this 14:43:41 <flaper87> *hint *hint* 14:43:44 <flaper87> :D 14:43:51 <kairat> It seems that only glance is using chunked requests 14:43:58 <mclaren> swift? 14:44:00 <flaper87> I know there are services that follow that pattern (Zaqar, hence my bias) 14:44:02 <kairat> Swift may use it 14:44:05 <kairat> but I don't know 14:44:22 <kairat> Usually we install OS with Ceph back-end 14:44:39 <flaper87> right but there are many swift deployments out there 14:44:58 <flaper87> anyway, this needs to be thoroughly thought but I'd love to explore the possibility of becoming a pure wsgi app 14:45:20 <flaper87> not sure what others think, though 14:45:23 <flaper87> :D 14:45:29 <flaper87> ok, anything else? 14:45:33 <kairat> nope 14:45:56 <flaper87> ok, in that case, I'll take the chance to wish everyone a Merry Christmas and a Happy new year! 14:46:11 <flaper87> See you all in 2016, have fun, misbehave because behaving is boring 14:46:21 <kragniz> you too! 14:46:22 <kairat> Thanks! 14:46:31 <mclaren> thanks, right-back-atcha! 14:46:32 <flaper87> kragniz: misbehaving? OF COURSE! :D 14:46:38 <flaper87> kairat: you know me already 14:46:40 <flaper87> :P 14:46:46 <rosmaita> does anyone know what web browser the new gerrit interface is optimized for? 14:46:47 <flaper87> erm, kragniz ^ 14:47:02 <flaper87> rosmaita: mmh, no idea, I've been using chrome 14:47:04 <flaper87> lately 14:47:20 <kragniz> rosmaita: works fine under chromium for me 14:47:21 <rosmaita> i will have to try that, it's pretty bad in firefox 14:47:35 <flaper87> :( 14:47:55 <mclaren> the image import spec may test it to its limit 14:47:55 <flaper87> thanks everyone! Have fun! 14:48:03 <flaper87> mclaren: LOL 14:48:17 <flaper87> #endmeeting