14:10:36 <flaper87> #startmeeting Glance Drivers
14:10:36 <openstack> Meeting started Tue Dec 22 14:10: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:10:38 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:10:39 <flaper87> Courtesy Glance Drivers' meeting reminder: nikhil_k, flaper87, sigmavirus24, rosmaita, mclaren, dhellmann, jokke_,kragniz
14:10:40 <openstack> The meeting name has been set to 'glance_drivers'
14:10:48 <nikhil> o/
14:10:49 <flaper87> sorry folks, I thought we weren't having this meeting today
14:10:56 <dhellmann> o/
14:10:56 <flaper87> we can skip it if you're busy w/ other things
14:11:14 <ativelkov> o/
14:11:16 <rosmaita> o/
14:11:30 <flaper87> ok, lets do this
14:11:34 <flaper87> I'm sorry again
14:12:03 <flaper87> #topic OVF/OVA in mitaka
14:12:06 <flaper87> #link http://lists.openstack.org/pipermail/openstack-dev/2015-December/082711.html
14:12:14 <flaper87> did you have time to read that email?
14:12:32 <rosmaita> not me
14:12:38 <flaper87> malini replied to it but I'd love to get your feedback on it
14:12:48 <flaper87> rosmaita: it's short, we can wait for you
14:12:55 <flaper87> rosmaita: as in, feel free to read it now
14:13:08 <rosmaita> done
14:13:50 <nikhil> oops, I read only first and did not realize malini replied
14:13:50 <flaper87> My thoughts are that the work on the task is not going to impact the API design. TBH, it's kinda useless for the cloud user as we'll be making the task API admin only, which means that the OVF task won't be triggered unless we finish the image import process
14:14:13 <flaper87> but again, the code is isolated enough and the engine, as far as we've discussed, won't change
14:15:01 <nikhil> I agree on both points
14:15:17 <flaper87> coolio
14:15:21 <nikhil> the one thing that was of worry was the concept of standard way to upload OVAs
14:15:26 <rosmaita> the way i see this working is that a deployer would put 'ova' as one of the accepted formats for import, and then the task engine would handle the rest
14:15:36 <flaper87> Now, the new spec that they want to make the OVF one depend on is a whole different thing and I need to read it
14:15:45 <flaper87> rosmaita: right
14:16:07 <nikhil> is there a new spec? or a new PS? confirming
14:16:15 <flaper87> so, to be clear, the one I'm advocating for is: https://review.openstack.org/#/c/194868/
14:16:28 <flaper87> but then they created a new one for CIM
14:16:38 <flaper87> and they'd like to store metadata using that format
14:16:52 <rosmaita> gerrit is really slow ATM
14:17:01 <flaper87> I haven't read it in detail but I'd say we're too close to the spec freeze to even consider it
14:17:06 <flaper87> but again, I need to read it
14:17:08 <flaper87> rosmaita: same here :(
14:17:09 <rosmaita> i keep getting 502s
14:17:11 <rosmaita> ok
14:17:32 <dhellmann> me too, I asked in infra
14:17:40 <flaper87> dhellmann: danke
14:17:42 <rosmaita> flaper87: there is prob enough to do on the other spec
14:17:54 <flaper87> exactly my thoughts
14:18:15 <rosmaita> flaper87: they could always add code to handle the gzip decompression bomb and tarball escalation of privileges problems
14:18:15 <nikhil> hmm, I get 502 on one FF window and not on other
14:18:26 <flaper87> awesome... So, let's give that one a review and comment on it. Malini mentioned she'll be on top of it and make sure comments are addressed
14:18:50 <flaper87> I'd like to avoid spec freeze exceptions except for the image import one, if possible
14:18:56 <flaper87> but I understand christmass is 2 days away
14:19:19 <flaper87> so, lets do our best to provide feedback before christmas and then deal with the exception if needed
14:19:39 <flaper87> last I remember (from my read of the OVF spec last week) is that it's pretty close to be ok for a first implementation
14:20:02 <flaper87> anyway, I'd love to use the last 10 mins for updates on the image import spec if there's nothing else to add on this topic
14:20:22 <rosmaita> do you happen to have the gerrit link for the "new" ova spec?
14:20:48 <flaper87> yes, 2s
14:20:54 <rosmaita> ty
14:21:12 <flaper87> #link https://review.openstack.org/259694 CIM metadata definition
14:21:26 <flaper87> #link https://review.openstack.org/194868 OVA/OVF import
14:21:32 <rosmaita> image import update: i've been away
14:21:36 <flaper87> the last one is the one we've reviewed already
14:21:41 <rosmaita> will be working on that all day today
14:21:57 <flaper87> sounds good. Anything blocking you? Any questions?
14:22:06 <rosmaita> nothing but time
14:22:07 <flaper87> I've replied to every comment from mclaren
14:22:14 <rosmaita> i saw that, thankd
14:22:18 <rosmaita> thanks
14:22:22 <flaper87> I hope I've been clear and I'd love to hear other opinions on that.
14:22:46 <flaper87> I've a quite strong opinion against his proposal not from a technical point of view but an API/UX point of view
14:23:01 <flaper87> and time, and reviews, adn $ADD_YOUR_FAVOURITE_BLOCKING_THING_HERE
14:23:03 <rosmaita> i am going to work out some detailed examples on the wiki or etherpad just to make sure the workflow is good
14:23:37 <flaper87> rosmaita: ok, I'll be pinging other folks for reviews to get opinions from outside ( dhellmann, mordred, API-GW)
14:23:48 <flaper87> but I'd like to close this topic (bikeshed) asap
14:23:55 <rosmaita> i'll put out a message on the ML as soon as the update is done
14:23:56 <flaper87> not really asap but just close it
14:24:09 <rosmaita> yes, it would be nice to get this settled
14:24:18 <flaper87> we've been talking about it quite a bit and I'm mentally ready to make a call if we don't manage to convince mclaren
14:24:20 <flaper87> :D
14:24:26 <rosmaita> i put one more thing on the agenda
14:24:32 <flaper87> shoot
14:24:37 <rosmaita> i am about to -1 niall's property protections spec
14:24:50 <rosmaita> when gerrit comes back
14:24:55 <flaper87> I've been meaning to review that one. Looking forward to your comments
14:25:00 <flaper87> anything you'd like to share now?
14:25:00 <rosmaita> i have a concern about the compute api
14:25:03 <rosmaita> yeah
14:26:12 <rosmaita> so, the proposal is that nova will pass a service token to glance when it creates a snapshot, and that will allow a deployer to recognize that it's nova, and configure the property protections to allow them to be modified
14:26:19 <rosmaita> whereas normally a user couldn't do that
14:26:22 <rosmaita> i'm not being clear
14:26:32 <rosmaita> nova uses end-user token to create snapshot now
14:26:44 <flaper87> right
14:26:46 <rosmaita> so, nova cannot modify properties that only a glance admin cna modify
14:26:58 <rosmaita> these aere usually billing-related, we want them on snapshots
14:27:01 <rosmaita> anyway ...
14:27:21 <rosmaita> the compute API also has calls in it that allow an end-user to modify image metadata
14:27:29 <flaper87> we talked a bit about this back in Tokyo and the idea seemed to be to do this just for snapshots create
14:28:04 <rosmaita> right, except that during the snapshot process, nova may need to update a property
14:28:19 <rosmaita> maybe it's not a concern
14:28:30 <flaper87> oh mmh, ok. This definitely needs more thinking. We'll need keystone folks to chime in as well
14:28:42 <rosmaita> i guess we just need to make sure that the service token is only passed in particular contexts
14:28:55 <flaper87> right, like we're doing with keystone trusts
14:29:00 <flaper87> in the upload path
14:29:21 <flaper87> that's a great concern, I'll read the spec and provide feedback after your comment
14:29:37 <rosmaita> ok, i'll get it up there as soon as gerrit is back
14:29:41 <flaper87> ok, we ran out of time. Sorry for cutting you off like this.
14:29:49 <rosmaita> np, glad to be cut off!
14:30:05 <flaper87> Again, I'm sorry for assuming we'd skip the metting. I think it'd be safe to say we won't have it next week
14:30:12 <rosmaita> +1
14:30:16 <flaper87> So, have a great christmass and I wish you all a happy new year
14:30:30 <flaper87> BTW, I'll -2 all specs next week since it's the spec freeze week
14:30:36 <flaper87> we'll handle exceptions the week after that
14:30:48 <rosmaita> sounds good
14:30:58 <flaper87> ok, have fun and misbehave. Behaving is boring
14:31:00 <flaper87> #endmeeting