14:01:38 <jokke_> #startmeeting glance
14:01:42 <openstack> Meeting started Thu Feb 28 14:01:38 2019 UTC and is due to finish in 60 minutes.  The chair is jokke_. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:01:43 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:01:46 <openstack> The meeting name has been set to 'glance'
14:01:47 <jokke_> #topic roll-call
14:01:49 <jokke_> o/
14:02:36 <abhishekk> o/
14:03:49 <jokke_> #link https://etherpad.openstack.org/p/glance-team-meeting-agenda
14:03:51 <rosmaita> o/
14:03:58 <jokke_> oh there's Brian
14:04:27 <rosmaita> got here earlier than i expected, no traffic!
14:04:35 <abhishekk> great
14:04:45 <jokke_> I'm dualboxing this meeting slot so sorry if I'm bit distracted
14:04:50 <smcginnis> o/
14:05:21 <jokke_> hi smcginnis
14:05:25 <jokke_> so lets kick off
14:05:45 <jokke_> I have no big announcements here so lets go with abhishekk
14:05:50 <jokke_> #topic release updates
14:05:57 <abhishekk> ack
14:06:20 <abhishekk> glance_store release tomorrow
14:06:25 <jokke_> Just want to make quick note vs. the agenda. We do not release Fridays so the store release day is today
14:06:27 <abhishekk> all summary is here
14:06:43 <abhishekk> #link https://etherpad.openstack.org/p/glance-stein-milestone-3
14:07:09 <abhishekk> jokke_, ack
14:07:13 <smcginnis> Thanks jokke_. Release milestone deadlines are always Thursdays.
14:07:35 <jokke_> abhishekk: that's purely to make sure if we break the world we don't need to spend our weekend fixing it
14:07:37 <abhishekk> I have a release patch ready, just need to add hash there
14:08:00 <abhishekk> jokke_, :D, got it
14:08:37 <rosmaita> what's the status of the stuff on the etherpad?
14:08:44 <abhishekk> so that comes down to question, are we allowing Rethinking File System to get in?
14:09:27 <abhishekk> rosmaita, https://review.openstack.org/#/c/533413/, need to take decision on this
14:09:38 <abhishekk> and this, https://review.openstack.org/639765
14:09:53 <abhishekk> last link is about rethinking filesystem access patch
14:10:37 <abhishekk> so it's time to decide whether we are willing to get this change in last minute, even though I am sure it will not cause any regression at the moment
14:10:55 <jokke_> So my opinion like said last week still stays, as we're not moving multiple backends from EXPERIMENTAL this cycle we should not utilize it in those places either as that would need the backends to be configured via the multiple backends interface
14:12:01 <rosmaita> ok, that was my question, what we were doing about experimental backends
14:12:31 <rosmaita> i mean, the multiple backends feature being experimental
14:13:12 <jokke_> Yes, I thought that was agreed already month ago or so
14:13:15 <abhishekk> apart from these we need release-notes patch for glance-store as well
14:13:28 <jokke_> abhishekk: I could help with that
14:13:35 <abhishekk> jokke_, great
14:14:25 <jokke_> So my main concern with the multiple backends is how we deal with the fact that consumers, mainly nova and cinder are not multiple backend aware and we need to come up with proper solution about that
14:14:45 <rosmaita> good forum topic!
14:14:51 <abhishekk> jokke_, I am planning to submit a spec in nova and cinder for the same
14:15:08 <abhishekk> I will do the same by next week (mostly)
14:15:10 <jokke_> for stuff like the locations (and thus Nova ceph snapshots) are not targeted
14:15:39 <abhishekk> rosmaita, ++
14:15:45 <jokke_> abhishekk: great ... and we need to try to fit that discussion to PTG as common topic between us and Nova&Cinder
14:16:04 <abhishekk> jokke_, ++
14:16:15 <rosmaita> yeah, i think what we need is a clear, well-publicized default strategy
14:16:15 <jokke_> And like said, I'm booking half day of PTG purely for sorting this out
14:16:29 <smcginnis> Good plan.
14:16:32 <abhishekk> cool
14:16:54 <jokke_> This is important and big change and we need to get it right, preferably first time :D
14:17:31 <abhishekk> and it will be :D
14:18:08 <jokke_> Ok so glance_store only thing we need for the release is the renos then?
14:18:36 <abhishekk> so again are we planning to get rethinking file store patch in, or move it to Train?
14:18:57 <jokke_> 15:04 < jokke_> So my opinion like said last week still stays, as we're not moving multiple backends from EXPERIMENTAL this cycle we should not utilize it in those places either as that would need the backends to be configured via the  multiple backends interface
14:19:11 <jokke_> Any other opinions ^^
14:19:16 <rosmaita> Ok, so basically hold off on rethinking filesystem for Train
14:19:36 <abhishekk> rosmaita, thank you :D
14:19:51 <abhishekk> I was lost in reading this entire big statement
14:20:04 <jokke_> So if I have understood our backend code correctly, doing that now would force the users to move to the experimental multiple backends
14:20:10 <jokke_> in their whole deployment
14:20:16 <jokke_> we can't use it only for those
14:20:41 <abhishekk> I will add workflow -1 to both the patches then
14:20:47 <abhishekk> with message
14:21:22 <jokke_> abhishekk: cool, I've been keeping eye on those patches and IMO that will be very easy merge as soon as we open Train development
14:21:34 <jokke_> the work you've been doing looks great
14:21:42 <rosmaita> i think we are being super-conservative here
14:21:43 <abhishekk> jokke_, yes
14:21:57 <rosmaita> the not making people use multiple backends was for the interface config
14:22:00 <smcginnis> Will probably be good to have the full cycle to shake out any unintended side effects or things we didn't think of.
14:22:08 <rosmaita> i think we could use them "internally" just fine
14:22:20 <rosmaita> but ... it's probably too late to introduce that change
14:22:28 <jokke_> rosmaita: If I understand correctly, the store code works in a way that you can't use both simultanously
14:22:46 <jokke_> it will barf if you have old and new way configured together
14:23:10 <rosmaita> gotcha
14:23:14 <jokke_> So if we use them internally no-one can configure the stores the old way anymore
14:23:18 <abhishekk> jokke_, the recent change I have made will work only if multiple backend is enabled
14:23:25 <jokke_> ^^
14:23:41 <rosmaita> i guess the safest thing is to just hold off for Train
14:23:44 <abhishekk> jokke_, it will not have any side-effect if stores are configured using old way
14:23:58 <rosmaita> we can call it the A-Train release (A for Abhishek!)
14:24:10 <smcginnis> :)
14:24:10 <abhishekk> rosmaita, agree, it's very late to add this now
14:24:12 <abhishekk> :D
14:24:15 <jokke_> abhishekk: are you saying that we could use them both parallel?
14:24:23 <abhishekk> jokke_, yes
14:24:36 <jokke_> Feck, sorry. I have totally missed that
14:24:53 <jokke_> that has been literally my only concern not pushing those for Stein
14:25:16 <jokke_> as the whole design of multiple backends was that if you use them, you must use them
14:25:40 <abhishekk> I am saying if enabled_backend is defined then reserved stores will be injected while service starts and if enabled_backend is not defined then it will use node_staging_dir and work_dir will be used as it is
14:25:43 <jokke_> And that's what I said last week as well :(
14:25:51 <rosmaita> well, since glance_store must go out today, i think if there's any question, we need to not release
14:26:02 <rosmaita> i mean , not include the rethinking filesystem
14:26:17 <abhishekk> rosmaita, I guess we should move it to Train
14:27:08 <abhishekk> The only patch in question is now, https://review.openstack.org/#/c/533413/
14:27:08 <jokke_> the store change is 10 lines
14:27:25 <jokke_> can we review it literally now and leave the door open for that?
14:28:21 <jokke_> #topic rethinking filesystem store usage
14:28:26 <abhishekk> jokke_, I am ok to move it to next cycle
14:28:50 <jokke_> #link https://review.openstack.org/#/c/639765
14:29:05 <abhishekk> (I have already added workflow -1 to it :D)
14:30:00 <jokke_> I'm ok either way, just sad that it was blocked due to misunderstanding
14:30:14 <rosmaita> you know, there's no reason why we can't cut RC-1 early to open up train developmnet
14:30:28 <rosmaita> assuming we've got most of the stuff we want in there
14:31:04 <jokke_> rosmaita: yeah, well we have time on glance side, it's the 10 line store change that would have needed to be in the store release
14:31:52 <abhishekk> I guess lets move ahead, and In T we will able to expand this to use other stores as well?
14:32:42 <jokke_> The benefit of that is that we will have stable stamped feature set to use in that
14:33:00 <rosmaita> ok
14:33:58 <abhishekk> So only release-note and https://review.openstack.org/#/c/639765 decision on this for store release
14:34:22 <abhishekk> I am ok to get this patch in, jokke_ has -1 on it
14:35:01 <jokke_> 639765 I don't have -1 it's that your patch
14:35:27 <abhishekk> sorry, https://review.openstack.org/#/c/639765
14:35:35 <jokke_> same link ;)
14:35:44 <abhishekk> https://review.openstack.org/#/c/533413/
14:35:50 <abhishekk> this time it is correct :D
14:36:05 <jokke_> yes
14:36:12 <abhishekk> I am ok to get this in
14:36:29 <rosmaita> jokke_ had concerns about this one
14:36:44 <abhishekk> yes
14:36:55 <jokke_> So I hate that change in principle level. If we really want to do that, technically the patch looks good
14:37:36 <jokke_> it's really simple change that will just be counter productive for lots of the work we have been doing in sense of streamlining and making reasonable defaults
14:38:36 <abhishekk> I am ok to have this in, but looking at gate how much time it will take to get this in?
14:38:53 <rosmaita> i don't know enough about the ceph backend tbh to know whether this is good or bad
14:39:14 <abhishekk> I have release patch ready and will be around for next 4-5 hours
14:39:16 <rosmaita> maybe let's put this on as a forum topic and see what operators want
14:39:26 <abhishekk> rosmaita, +1
14:39:26 <rosmaita> and not include it now
14:39:48 <abhishekk> good, then we require release-notes patch only now
14:40:03 <jokke_> Ok, so release notes and release are the only things we need to take care of today then
14:40:13 <abhishekk> \o/
14:40:50 <abhishekk> I will format the etherpad tomorrow, so that it will give us clear idea about glance patches with it's current status
14:41:01 <jokke_> #topic when to create the folders for Train Specs
14:41:13 <abhishekk> what is the ideal timeline for this?
14:41:16 <jokke_> I'd say we can do this next Fri
14:41:21 <rosmaita> probably when S feature freeze happens
14:41:32 <jokke_> as in once the milestone 3 is past
14:41:39 <jokke_> or FF either is fine by me
14:41:56 <abhishekk> rosmaita, jokke_ which means we can do it tomorrow or next friday
14:42:03 <jokke_> I wouldn't mind to leave nice gap before summit/ptg for people to sumbit specs in
14:42:23 <jokke_> abhishekk: milestone 3 is week from now, not today
14:42:24 <abhishekk> I will put a patch tomorrow
14:42:40 <jokke_> FF is I think 2 weeks after that
14:42:52 <abhishekk> jokke_, ohhh
14:43:21 <jokke_> it's just the non-client lib deadline that is today
14:43:24 <abhishekk> FF is one week after that
14:43:49 <rosmaita> yeah, but since we already had spec freeze, i think we can open the specs repo
14:44:05 <abhishekk> ok
14:44:16 <abhishekk> that's it from me
14:44:37 <jokke_> ok, lets get it done next week with M-3
14:44:50 <jokke_> and we're somewhat consistent with previous cycles
14:45:22 <abhishekk> ok
14:45:25 <jokke_> #topic Open Discussion
14:45:29 <jokke_> Anything else?
14:45:38 <abhishekk> nope,
14:46:22 <jokke_> rosmaita: smcginnis: ?
14:46:29 <smcginnis> Nothing from me.
14:46:31 <abhishekk> ohh regarding periodic jobs, subunit issue is still there but it's less frequent now only 5 failures in last week, 1 in last two days
14:46:54 <smcginnis> Oh great.
14:47:20 <jokke_> abhishekk: that is good news indeed
14:47:33 <jokke_> (not that it's there but the frequency is reduced
14:47:35 <rosmaita> sorry, was distracted
14:47:54 <abhishekk> (I will be back around 2-3 hours and will put a release patch up after that)
14:48:07 <jokke_> rosmaita: np, just making sure we're not missing anything from you before I close
14:48:19 <rosmaita> abhishekk: do you want me to do the release so you don't have to come back?
14:48:59 <abhishekk> rosmaita, I need to travel back so once I reach home and release-notes patch is not merged by then I will ping you
14:49:04 <abhishekk> rosmaita, thank you :D
14:49:16 <rosmaita> ok, i will be afk for an hour, but online for hte rest of my day after that
14:49:26 <jokke_> cool
14:49:28 <rosmaita> no more topics from me
14:49:32 <abhishekk> cool
14:49:44 <abhishekk> thank you all
14:49:47 <rosmaita> thanks!
14:49:54 <jokke_> thanks eveyone!
14:49:57 <jokke_> #endmeeting