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