14:04:03 <markwash> #startmeeting glance 14:04:04 <openstack> Meeting started Thu Jan 16 14:04:03 2014 UTC and is due to finish in 60 minutes. The chair is markwash. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:04:05 <rosmaita> good morning! 14:04:05 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:04:07 <openstack> The meeting name has been set to 'glance' 14:04:37 <zhiyan> good morning 14:05:39 <markwash> #link https://etherpad.openstack.org/p/glance-team-meeting-agenda 14:05:44 <markwash> bit light today 14:06:03 <rosmaita> it's ok if we end early 14:06:13 <markwash> indeed 14:06:25 <rosmaita> though it would have been better to start later! 14:06:44 <markwash> heh perhaps 14:07:01 <rosmaita> did you get a chance to think about exposing 'owner' in v2? 14:07:02 <markwash> #topic expose 'owner' in v2 (rosmaita) 14:07:32 <markwash> when I thought about it explicitly I couldn't really think of a reason why we should hide it 14:07:41 <rosmaita> ok 14:07:43 <markwash> and just mulling on it didn't yield any other reasons for concern 14:08:01 <rosmaita> me neither, plus i think it will be needed anyway when we kill off v1 14:08:02 <markwash> so it seems fine to move ahead with it 14:08:28 <rosmaita> this seems like a simple BP, "expose 'owner' in image response" 14:08:40 <markwash> and probably simple code as well 14:08:45 <rosmaita> but i'm not sure if we were thinking about a new process? 14:08:59 <rosmaita> i agree, i could possibly code it myself :) 14:09:22 <markwash> I don't quite see how a new process would be necessary 14:09:32 <rosmaita> me neither, thought I'd check though 14:09:48 <markwash> well I think we're in good shape on this one, no one else objects? 14:10:53 <zhiyan> sounds good to me 14:11:03 <rosmaita> cool 14:11:15 <zhiyan> so we just need to change api controller ? or ned to change domain also? 14:11:24 <zhiyan> s/ned/need 14:11:54 <markwash> I think owner is already an attribute of the image object 14:12:11 <rosmaita> yes, it's already in domain object 14:12:18 <markwash> #topic deprecated options in glanceclient (rosmaita) 14:12:30 <markwash> (hope switch wasn't too soon) 14:12:33 <rosmaita> this is a minor thing 14:12:49 <rosmaita> just from a user perspective 14:13:22 <rosmaita> ever since i've been working on glance, theCLI help gives you a long list of stuff, mostly DEPRECATED 14:13:30 <zhiyan> ok got it (seems my network today has bigger delay, sorry) 14:13:36 <rosmaita> was wondering if we could clean that up a bit 14:13:42 <rosmaita> (since it's a light week) 14:13:58 <rosmaita> but, i'm not real clear on the client contract and versioning 14:14:11 <markwash> rosmaita: I think its a good point, I was hoping we could do that in the major version bump 14:14:22 <rosmaita> so that would be with Icehouse? 14:14:47 <markwash> but it seemed like we never got anywhere with folks about how we can *do* the major version bump 14:14:59 <rosmaita> yeah, that was my recollection, too 14:15:09 <rosmaita> maybe we can discuss at mini-summit? 14:15:15 <markwash> yes 14:15:35 <rosmaita> iccha had mentioned that maybe we should have a "stability & cleanup" session 14:16:10 <rosmaita> i think she's worried that with all the sexy new metadata catalog stuff, normal stability issues might get lost 14:16:47 <markwash> that's a fine idea as well 14:17:31 <markwash> I have added both of those ideas as potential topics on the mini summit agenda 14:17:37 <rosmaita> i'll add to the agenda ... maybe sign up everyone as interested by default? :P 14:18:02 <rosmaita> network delay! 14:18:23 <markwash> rosmaita: I'd like to work with some folks to move to the next level on the mini summit agenda, from ideas to more like plans 14:18:52 <markwash> are there some folks on your end that could help me out? I imagine ashwini would be interested, but perhaps others as well? 14:19:32 <rosmaita> i think everyone will be interested in helping out 14:20:04 <zhiyan> markwash: interesting, which part ? :P 14:20:13 <rosmaita> maybe we can ask people to "adopt" a session and map it out with more details 14:21:09 <markwash> yes, I think we need to announce a deadline for finalizing the topics perhaps, and if a topic doesn't have a leader/moderator by that time we figure we can hash it out on the ML or in informal time? 14:21:44 <flwang> rosmaita: will you discuss the image marketplace on the mini summit? 14:21:57 <rosmaita> yeah, i was thinking it would be cool if each session got a ML announcment so people who can't attend can reply to the thread and have their views represented 14:22:09 <markwash> oh neat idea 14:22:11 <rosmaita> flwang: hi , yes i was thinking of doing that one 14:22:17 <markwash> before or after the summit? 14:22:25 <rosmaita> before, if we have time 14:22:28 <flwang> markwash: before 14:22:41 <markwash> sounds good 14:22:42 <flwang> markwash: after confirm the topic list? 14:22:42 <rosmaita> but it is running out fast! 14:23:17 <markwash> we probably have about enough if we set up a timetable pretty immediately 14:23:43 <flwang> rosmaita: I love the image marketplace idea, since both AWS and Nebula have it 14:23:44 <markwash> how about if we get people to pick their topics by monday and send out email introductions by tuesday? 14:24:00 <rosmaita> that seems reasonable 14:24:27 <markwash> *OpenNebula I think 14:24:32 <rosmaita> i think you can ask anyone on the titan team to pick up an orphan topic 14:25:01 <markwash> does 12 topics total seem okay? about 6/day? 14:25:07 <markwash> would 5/day be too few? 14:25:47 <markwash> (I just counted and we have 14 suggestions on the list so far, not all of them adopted of course) 14:25:56 <flwang> markwash: yep :) thanks for the correcting 14:26:13 <markwash> rosmaita: okay thanks, we may need to do that 14:26:19 <rosmaita> that's a tough question 14:26:46 <rosmaita> 6 topics would be 6 hours in-session + lunch + coffee == 8 hours 14:26:57 <rosmaita> that would leave time for disucssion after dinner 14:27:12 <rosmaita> to follow up on that day's stuff 14:27:22 <rosmaita> except that wouldn't work on 2nd day 14:27:31 <markwash> okay, so on that schedule 6 doesn't seem too skimpy, and even 5 might be okay 14:27:42 <markwash> so perhaps if its an odd number or low, we should frontload the schedule 14:27:42 <rosmaita> i think so 14:27:50 <rosmaita> +1 to frontloading 14:28:29 <rosmaita> i definitely don't think it's too light 14:28:39 <markwash> yeah, i think our open discussion time will be better if its after the formal-ish sessions 14:28:49 <rosmaita> +1 14:29:19 <markwash> okay cool, glad it doesn't seem too light 14:29:34 <markwash> I'll be happy then if we do a solid 5/5 or 6/4 14:29:44 <markwash> #topic open discussion 14:29:50 <markwash> (since we're on it anyway :-) ) 14:30:29 <markwash> anyone particularly concerned about their i-2 blueprints? I think we might end up deferring a lot 14:30:48 <markwash> but we have made good progress lately and have room in i-3 so I'm not very worried 14:31:05 <zhiyan> markwash: do you think it's a good time to think about giving LocationRepo to glance v2 domain? 14:31:23 <markwash> zhiyan: yes, I think its about time 14:31:51 <markwash> zhiyan: with image location status, it will be nicer to have some domain code to handle the possible status values 14:32:19 <markwash> and I realize from looking at the db code we really need to allow the clear distinction in the http api between add, replace, and remove to be expressed at the db api level 14:32:25 <zhiyan> markwash: or do it in J? 14:32:41 <markwash> zhiyan: I was trying to work on it last night but couldn't quite get my brain to thaw :-) 14:32:56 <markwash> I'll revisit it today/tomorrow/this weekend 14:33:29 <markwash> shouldn't take long once it seems a bit more clear, which usually only takes a few days of mulling 14:33:30 <rosmaita> zhiyan: i have not been following closely, we are adding 'status' to locations, but not 'checksum' I hope? 14:33:46 <zhiyan> markwash: ah, cool 14:33:52 <markwash> rosmaita: just status, and its basically an internal field 14:34:05 <zhiyan> rosmaita: yes, not yet 14:34:09 <flwang> markwash: I think I may have to defer the image-recover 14:34:13 <zhiyan> yes 14:34:21 <markwash> rosmaita: the idea is that we can track deletion and "pending_deletion" on the locations themselves, which makes scrubber and other things cleaner 14:34:34 <rosmaita> cool 14:34:59 <markwash> flwang: noted, thanks for the heads up 14:35:27 <rosmaita> maybe this can be part of the "stability" session, but before we branch out too much with the metadata catalog stuff, i was wondering if we need to record a glance "philosophy" about what it's core principles are 14:35:42 <flwang> markwash: since it's depending on zhiyan's locations status bp 14:35:45 <rosmaita> AFAIK, right now, it's just folklore 14:35:49 <zhiyan> markwash: i believei location_repo will help more, when we try to add multi-hypervisor deployment support right? (like checksum, size, format ...) 14:36:06 <markwash> yeah, that's a good thought, something I think iccha had mentioned was maybe a glossary 14:36:29 <markwash> rosmaita: I sense you are a little concerned about the "metadata" repo stuff. . I somehow missed out on the december conversation that was had around that 14:36:43 <markwash> zhiyan: yes I think there are a lot of avenues there 14:37:08 <rosmaita> markwash: well, slightly concerned 14:37:25 <markwash> though we end up just having to figure out how we make it clear what those mean on a location vs on the image, but I think its do-able 14:37:44 <markwash> rosmaita: I confess, I think I'm a bit against the idea of storing metadata generically 14:37:49 <rosmaita> i think it's a great idea, and will enhance searching and allow relationships and stuff, but i'd still like glance to be glance 14:37:58 <rosmaita> so i am kind of mixed 14:38:14 <markwash> it took a long while to get here, but I think we get a lot of benefit from knowing what our metadata means 14:39:15 <markwash> okay, I think we're about tapped out (or I've netsplit :-) ) 14:40:00 <markwash> any other parting thoughts? I will email ashwini to set up a time for more mini summit planning discussion 14:40:34 <rosmaita> nothing from me 14:40:59 <flwang> i'm clear 14:41:18 <markwash> zhiyan, flwang, rosmaita thanks! 14:41:25 <markwash> zhiyan, flwang keep up the great reviews! 14:41:30 <zhiyan> markwash: nothing from me too. btw, you can ping me for anything around location_repo (actually i'm thinking if i can do that) 14:41:38 <flwang> markwash: and coding !!! 14:41:52 <markwash> heh yes and coding! 14:41:52 <zhiyan> :P 14:41:54 <markwash> :-) 14:42:19 <markwash> zhiyan: sure thing 14:42:47 <rosmaita> bye! 14:42:54 <markwash> #endmeeting