14:00:01 #startmeeting glance 14:00:02 Meeting started Thu Feb 16 14:00:01 2017 UTC and is due to finish in 60 minutes. The chair is rosmaita. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:03 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:06 The meeting name has been set to 'glance' 14:00:10 #topic roll call 14:00:13 o/ 14:00:19 O/ 14:00:20 * sigmavirus was waiting for the topic to change =P 14:00:31 * rosmaita appreciates it 14:01:06 \o 14:01:11 i'm just going to wait a minute, the updates I have aren't earth-shaking 14:01:26 so it won't matter if people wander into the meeting in progress 14:01:51 #link https://etherpad.openstack.org/p/glance-team-meeting-agenda 14:02:02 o/ 14:02:16 hi mike, saw you updating the agenda 14:02:22 yep 14:02:30 #topic updates 14:02:39 #info mascat available 14:02:54 rosmaita: mascot or muscrat? 14:02:55 #link https://www.dropbox.com/sh/xct2hsah2h8l6yi/AAATDIfxQHXfgPqop1cOSYdsa?dl=0 14:03:17 yeah, it's actually a chipmunk, not a "mascat" 14:03:33 so our mascot/logo is available for you to use 14:03:47 licensing is CC-BY-ND , you can look it up 14:03:52 we're supposed to get some guidance 14:04:00 o/ late 14:04:05 but basically, you can't slap your company logo onto it 14:04:27 but, i'm not a lawyer, so i don't know how close your logo can be before it's a violation 14:04:48 anyway, use the mascot files in good health 14:05:28 it's definitely better than the box-with-a-CD-ROM logo we've had forever 14:05:32 why one its cheek is bigger than the other? 14:05:47 that's indicating that it's got nuts in its mouth 14:05:50 but it's not full yet 14:05:51 mfedosin: it's got all the blobs in taht cheek 14:06:26 ok, moving on 14:06:46 #info metadefs-delete-tags ... tc accepted ian's patch as the way to go 14:06:57 #link https://review.openstack.org/#/c/420038/ 14:07:02 (that's ian's patch) 14:07:17 see item #5: http://eavesdrop.openstack.org/meetings/tc/2017/tc.2017-02-14-20.01.html 14:07:31 i've got a tempest patch up for review 14:07:43 #link https://review.openstack.org/#/c/432611/ 14:08:09 two reviewers requested a change, i left a note about why maybe it's OK as is 14:08:34 would appreciate it if someone (maybe sigmavirus and stevelle ) would look and see what you think 14:08:58 #action look over tempest patch 14:09:05 * sigmavirus is taking that as an action for himself 14:09:05 good idea 14:09:13 #action sigmavirus look over tempest patch 14:09:41 #action sigmavirus look at the tempest patch for tags deletion on metadefs 14:09:50 #undo 14:10:17 what came out of the TC meeting was that bringing this to the TC was the correct course of action 14:10:18 lol 14:10:25 EVERYONE ASSIGN ME THE SAME ACTION AT THE SAME TIME ;) 14:10:33 that's what they want to have happen in the future with similar changes 14:10:39 (we don't want you to forget!) 14:11:04 anyone else have an action for sigmavirus ? 14:11:27 (rock n roll) 14:11:39 #info no Glance weekly meeting on Feb 23 due to PTG 14:11:50 and, that's all the updates 14:12:10 #topic release news 14:12:14 sigmavirus: that's you 14:12:34 #link https://releases.openstack.org/ocata/schedule.html 14:12:40 So we're on the week labeled R-1 14:13:05 That means this is the time for any Final Release Candidates. We've had 0 release-critical bugs for our Ocata Release Candidate (RC-1) 14:13:14 That means there are no final release candidates for Glance to create 14:13:19 (That's *good* news) 14:13:24 (i hope so!) 14:13:42 That also means that next week I'll be submitting a review to make 14.0.0.0rc1 become 14.0.0! 14:13:52 Congratulations everyone on a great cycle! 14:14:04 Why next week? 14:14:18 nikhil: Next week is release week :) 14:14:21 (instead today) 14:14:22 (See R+0) 14:14:26 we don't want to make everyone else look bad 14:14:36 Ahk.. formalities 14:14:38 I can submit it today, doubt they'll merge it 14:14:43 * sigmavirus shrugs 14:14:43 more time for release critical bugs :) 14:14:49 yes, just in case 14:14:50 stevelle: not really 14:15:00 I think we will look good 14:15:13 no, but joke 14:15:17 You can submit it whenever and they will pick up when they decide to 14:15:18 But if there's something highly critical, then yes we could in theory merge it, backport it, and make an RC 14:15:22 Yep 14:15:31 Another item 14:15:31 i do have 2 release related patches that need to merge before RC-0 14:15:41 for docs 14:15:50 #link https://review.openstack.org/#/c/426605/ 14:16:00 #link https://review.openstack.org/#/c/429341/ 14:16:00 rosmaita: this is news to me =) 14:16:12 oh 14:16:15 they need to merge to master 14:16:22 rosmaita: but those will be in pike based on the Sha for O release 14:16:35 i don't think anyone cares 14:16:43 Kk 14:16:55 Docs are published from master typically anyway as I understand it (could be wrong) 14:16:56 the docs are OK for Ocata, but this enhances them a bit 14:17:07 no, docs always published from master 14:17:11 One other thing I want to mention, is that it's probably best for someone to step up to become the next Release CPL 14:17:32 sigmavirus: has done a great job at this 14:17:43 I'm working on docs, but I'd also like to collaborate with the next person to help them learn what's required of them 14:17:46 I'm not disappearing 14:17:47 i mean, "sigmavirus has done a great job at this" 14:17:49 * hemanthm applauds sigmavirus for tackling all things release in Ocata. 14:18:08 But it's always best to have a back-up CPL who understands their responsibilities 14:18:15 yeah, we need to get this knowldege spread around the team 14:18:25 And besides, I'll probably stick to our stable branches at this point (worrying about releasing them, etc.) 14:18:35 The new person would handle Pike 14:18:44 i encourage anyone interested to chat with sigmavirus to see what's involved 14:18:59 So if you're interested, feel free to reach out to me. My contact details are fairly public :) 14:19:02 14:19:08 key thing is you need to tell the PTL that some stuff just cannot get into a release given time, etc 14:19:14 Also a good opportunity to be part of glance core 14:19:45 yes, it's a serious responsibility and an important role in openstack 14:20:05 ok, thanks for the update sigmavirus 14:20:14 #topic PTG 14:20:22 nikhil: Release CPL != core 14:20:25 (imo) 14:20:34 Sure 14:20:40 Also, taking on the position of Release CPL should not provide you with core reviewer status 14:20:43 but that's a side topic 14:21:05 well, worth saying something 14:21:16 1 you don't have to be core to be release CPL 14:21:32 2 being release CPL can help you on the way to core 14:21:34 But anyone willing to take that responsibilities will get fast track opportunity to become one by the roles very nature 14:21:58 nikhil: if they perform quality reviews 14:22:19 3 in practice, you need to be a core or someone "almost" core because you have to stand up to the PTL and possibly other cores 14:22:22 If they don't I don't think anyone would encourage CPL 14:22:22 It's a role that would necessitate that and that's why it would provide you with a "fast track" 14:22:52 Anyway, we're supposed to be discussing the PTG 14:22:55 sigmavirus: yep, that's it 14:22:57 Let's talk about this out of meeting 14:22:58 oh yeah 14:23:11 #link https://etherpad.openstack.org/p/glance-pike-ptg-planning 14:23:28 that's the planning etherpad, i moved some stuff around, most of the info is there 14:23:41 #link https://etherpad.openstack.org/p/glance-pike-ptg-schedule 14:23:52 ^^ is the schedule of events 14:24:20 some general comments 14:24:40 monday and tuesday, you are on your own to explore the "horizontal" team meetings 14:24:46 go to whatever makes sense 14:25:06 also, there are some "Breakout" meetings on the planning etherpad 14:25:19 just some things i noticed mentioned on the ML 14:25:44 please post anything you're aware of that may impact glance 14:26:10 i am mentioning the horizontal meetings because the first glance meeting is Wednesday at 9am 14:26:19 most of us have not met face-to-face 14:26:30 or at least, not everyone has met everyone else face-to-face 14:26:47 some of us have met virtually face to face 14:26:51 if our computer screens count as faces 14:26:58 :D 14:27:14 so for the first session, i want us to have a bit of time to introduce ourselves, and then we'll have a roundtable discussion of what you learned on monday and tuesday 14:27:38 the people who arrive tuesday night will have to ask questions or make stuff up 14:27:54 or hide under the table 14:28:27 we may meet under the tables so that there is no place to hide 14:28:30 :) 14:28:33 or, listen and ask questions 14:28:34 =P 14:28:55 anyway, please look over the schedule 14:29:12 rosmaita: didn't get the part where you say people arriving Tuesday night will.... 14:29:16 just want to note for PTG that those around on Mon/Tues may want to read this etherpad to cover the community priorities discussions https://etherpad.openstack.org/p/ptg-pike-wsgi 14:29:38 #link https://etherpad.openstack.org/p/ptg-pike-wsgi 14:29:42 thanks stevelle 14:29:42 rosmaita: beat me to it =P 14:29:50 (Note, anyone can #link a thing) 14:29:58 (Please use #link so it shows up in the meeting minutes) 14:30:05 the community priorities are ... priorities 14:30:25 and they are python 3.5 support and running-glance-in-a-wsgi-container 14:30:30 Will just ask offline 14:30:33 meaning a container the deployer chooses 14:31:02 for devstack, apache w/ mod_wsgi is available 14:31:53 that cross-project topic should be a good primer and a chance to make contacts with other folks working on this in other parts of openstack 14:32:48 my impression is that we'll have a bit of work on this 14:32:57 also doc work on it 14:33:12 because it's supposedly plausible to already run glance with modwsgi under apache but no one knows how 14:33:12 =P 14:33:30 yes, theoretically it can be done 14:33:46 but i suspect that the container boundary may have been crossed a bit in practice 14:33:58 anyway, it should be interesting 14:34:14 and since it's a community goal, it is also a glance goal 14:34:20 exactly 14:34:28 but it will also be helpful to glance moving forward to get this sorted out 14:34:55 one comment about the schedule 14:35:11 we can be flexible about most of the sessions 14:35:34 except for the docs one at 11am on Wednesday (though i haven't confirmed that time, so it could change) 14:35:46 and the Glare discussion at 9:30am on Thursday 14:35:59 not 10:30? 14:36:20 i think it's 9:30 to 10:30 14:37:03 yes, just verified, 9:30-10:30 14:37:15 i can't change that one, i had to book one of the "fishbowl" rooms 14:37:17 yes, I'll update my calendar then 14:37:20 ty 14:38:00 stevelle: dharinic: nikhil: please look at the schedule, you are leading some sessions 14:38:23 let me know this afternoon if there are problems, you want to change your mind, etc 14:38:24 Thanks rosmaita 14:38:30 rosmaita: is there slot available for some open discussion? 14:38:36 nope 14:38:47 i figured that's what lunch and dinner are for 14:38:53 So all slots full? 14:39:02 pretty much 14:39:09 but, i was going to say 14:39:23 if there's a topic that's missing that should be discussed, let me know this afternoon 14:39:30 Ack 14:39:31 rosmaita: Most of my topics are light. So feel free to reschedule if required. 14:39:39 dharinic: ty 14:40:04 we can be a bit flexible because for most of the 2.5 days, it's "just us" 14:40:10 Glance is a pretty busy community 14:40:38 ok, that's it ... any other questions? 14:40:47 rosmaita: thanks, I think I may need a 20 min slot in the middle 14:41:18 that should be possible, we can talk in #openstack-glance later 14:41:25 Thank you 14:41:43 #topic glare-ectomy (of v0.1) 14:41:53 I'm happy that it's finally happening :) 14:42:12 so, what this is is the removal of the code in the glance repo that was copied over to glare repo in Newton 14:42:20 we need to get rid of the duplication 14:42:31 If all the tests pass, then I'm happy to put my +2(A) 14:42:39 i believe this is a non-impacting change 14:42:42 but the code isn't copied :) 14:42:52 well, ok 14:43:03 how about ... the code is no longer necessary 14:43:13 absolutely correct 14:43:16 I'm happy to +2A as well 14:43:44 It will force Murano to use v1 14:44:04 well, that's good ... is there any reason not to merge this right away? for example, should i send someting to the ML first saying it's about to happen? 14:44:29 rosmaita: +1, I think it's better to send a FYI note to ML 14:44:38 ok, that makes sense 14:44:46 no hurry at all 14:44:48 If you're sending 14:44:59 Might as well cross post with ops 14:45:01 my request is: everyone who knows anything about glare, please look at the releasenote ot my patch 14:45:07 s/ot/on/ 14:45:17 https://review.openstack.org/#/c/427535/ 14:45:31 deal 14:45:36 because, basically, that's what i'll put in the email to the ML and ops lists 14:45:54 Sounds good rosmaita 14:45:55 i just want to make sure it's correct about the impact 14:45:59 ok, cool 14:46:20 #topic bringing glare repo under the glance tent 14:46:22 the impact is Murano won't work... 14:46:35 that's kind of a bad impact 14:46:36 but who cares about Murano nowadays? 14:46:45 why is it that murano won't work, though? 14:47:04 because they use Glare 14:47:31 but v0.1 was on its own endpoint 14:47:40 not the glance endpoint 14:47:45 correct 14:48:00 Also, seriously, Who does care about Murano these days? Is it even maintained? 14:48:02 so they could just not update their glare nodes 14:48:09 They seem to have missed a lot of release deadlines this cycle 14:48:20 (And not released deliverables) 14:48:36 Also, that's the risk of using anything marked EXPERIMENTAL I guess 14:48:40 I mean they use standalone v0.1 service now and they must use v1 asap 14:48:52 despite all that, i want to understand why removing glare from glance would break murano 14:49:01 (because it could affect other users, too) 14:49:31 rosmaita: it's just that people use glance 14:49:40 Not glare yet 14:49:48 because Murano uses Glare v0.1 service - which is the part of Glance repo now 14:50:17 anyway, let's go back to our topic :) 14:50:27 ok, we can sort this out on the ML, i guess 14:50:28 Okay, I know as we all tired of this question. 14:50:29 We have the naming conventions confused in our heads 14:50:30 Ah, Murano is exploiting the fact that Glance is in most clouds so they can just surreptitiously start glare for the user 14:50:33 If it's a serious concern, we should hear something on the ML as a response to Brian's note 14:50:38 more importantly, Glare v0.1 isn't in the glare repo? 14:50:53 no, glare v0.1 not in Glare repo 14:50:57 welp 14:51:09 sucks to have relied on an experimental API 14:51:12 *shrug* 14:51:17 yeah 14:51:23 so let's let mfedosin continue with his pitch :) 14:51:25 But let us decide what to do with Glare next. 14:51:25 at least there is a full pike cycle to remedy 14:51:28 ok, now i understand 14:51:36 stevelle: ++ 14:51:38 mfedosin: live and let live 14:51:41 As you may know Glare is pretty stable and Nokia decided to use it in their product (CloudBand) for storing vnf and ns packages. 14:51:41 I think we should just call all that is in glance to be artifacts and not glare 14:52:04 Currently I'm integrating all the stuff with their system. 14:52:15 Ansible workbook and rpm spec is done, artifact type for them is almost done as well. 14:52:28 Yesterday I updated all docstrings (as much as I could) and started imlementing the sharing of artifacts. 14:52:43 So currently we have almost complete feature parity. 14:52:51 And there is a question - why can't we develop Glare as a natural evolution of Glance under Glance tent as one community? 14:53:10 For the smoothest transition ever I can prepare Image v2 API for Glare. 14:53:18 As well as db migration script. 14:53:28 So what objections (except religious) do you have? 14:53:38 mfedosin: my objections are not religious 14:53:40 well, my key objection is: 14:53:46 it's been tried before and failed 14:53:51 == sigmavirus 14:53:54 from lack of glance and community support 14:54:07 My objections are purely practical. Only one employer in the entirety of Glance actually wants artifacts in Glance 14:54:08 so, that's why i scheduled the meeting at the ptg 14:54:24 Anyway we have to admit that many projects need this binary repository and they will be sad without it. 14:54:31 Unless there are drastically more resources provided for the work, no one on this team has the available bandwidth to make Glance becoem Glare 14:54:39 we need to figure out what makes sense for the overall openstack ecosystem, as well as for openstack users 14:54:40 I like the idea and feel it should never have been cut out of Glance, but that's done and we should live with it now 14:54:42 Also it's a good chance for Glance community to get at least one full-time developer from Nokia. 14:54:46 mfedosin: Good news! Glare exists and can be deployed today! 14:55:38 mfedosin: also, forgive my skepticism, but the last time Glance was promised developers from the sole employer interested in artifacts, it didn't actually help Glance, it only helped Glare 14:55:52 well, let's see how the discussion goes at the PTG 14:56:00 And the developers were constantly shuffled around producing instability, confusion, and strife 14:56:02 thanks for giving us a preview, mfedosin 14:56:12 emm... kairat was a good developer :) 14:56:29 and he helped Glance a lot 14:56:47 yeah, let's discuss it personally in Atlanta 14:56:53 but I got your point 14:56:54 mfedosin: you, Alex, Kairat are all *excellent* developers. That's not my objection 14:57:20 ok, 2 minutes for 14:57:25 #topic open discussion 14:57:49 #action everyone read the glare-ectomy release note, i want to send to the ML asap 14:57:53 Just a head's up, I plan to respond to the following bug with Won't Fix but I need someone with more context to help explain why 14:57:55 #link https://bugs.launchpad.net/python-glanceclient/+bug/1665208 14:57:56 Launchpad bug 1665208 in Glance Client "glance client needs to support multiple backends" [Undecided,New] 14:58:14 (The title is a bad one) 14:58:34 rosmaita: and everyone read image import spec for PTG discussion? 14:58:46 Wow 14:58:48 hemanthm: thank you, good reminder 14:58:51 Nasty bug 14:59:05 People are still stuck in that world 14:59:12 i didn't realise there was a --store option 14:59:28 sigmavirus: let's create a FAQ out of that question 14:59:39 ok,everyone, image import is really important becuase it will allow us to finally kill off v1 14:59:46 (if you need some motivation) 14:59:52 nikhil: I've never done that before. Feel free to do so :) 15:00:00 Ack 15:00:14 ok, out of time, see you next week everyone! and see you in irc the week after for everyone else 15:00:19 Later! 15:00:19 just to be clear, the operators are supposed to send the file to the storage system out of band, and add the location directly, considering RBAC, right? 15:00:40 stevelle: locations are the devil, so no 15:00:45 #endmeeting