16:01:07 <gcb> #startmeeting  oslo
16:01:08 <openstack> Meeting started Mon Mar  6 16:01:07 2017 UTC and is due to finish in 60 minutes.  The chair is gcb. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:01:09 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:01:12 <openstack> The meeting name has been set to 'oslo'
16:01:16 <johnsom> o/
16:01:18 <jungleboyj> o/
16:01:23 <rloo> o/
16:01:25 <gcb> courtesy ping for amotoki, amrith, bknudson, bnemec, dansmith, dhellmann, dims,dougwig, e0ne, electrocucaracha, flaper87, garyk, gcb, GheRivero,haypo, jd__, jecarey, johnsom, jungleboyj, kgiusti, kragniz,lifeless, lxsli, Nakato, ozamiatin, rbradfor, redrobot, rloo,rpodolyaka, sergmelikyan, sileht, spamaps, sreshetnyak, sreshetnyak, stevemar,therve, thinrichs, toabctl, viktors, zhiyan, zzzeek
16:01:25 <ansmith> o/
16:01:25 <lhx_> o/
16:01:29 <kgiusti> o/
16:01:30 <shuyingya_m> o/
16:01:35 <rpodolyaka> o/
16:01:45 <gcb> welcome guys :-)
16:01:59 <gcb> #topic Red flags for/from liaisons
16:02:03 <harlowja_at_home> yo
16:02:19 <gcb> hi harlowja_at_home
16:02:26 <harlowja_at_home> hi there!
16:02:33 <johnsom> Nothing from Octavia
16:02:37 <jungleboyj> All is well in Cinder land.
16:02:51 <electrocucaracha> o/
16:02:59 <electrocucaracha> nothing from neutron
16:03:40 <rloo> nothing from ironic
16:03:59 <gcb> nothing is good news for oslo  lol
16:05:26 <harlowja_at_home> :)
16:06:16 <jungleboyj> Indeed.
16:06:24 <jungleboyj> No news is good news.
16:09:33 <harlowja_at_home> hmmm, think we lost gcb :)
16:09:50 <harlowja_at_home> or i guess that should be :(
16:09:54 <jungleboyj> Nice quiet meeting.
16:10:03 <harlowja_at_home> ya, i think gcb just got a ping timeout :-P
16:10:13 <harlowja_at_home> or that's what my IRC client says, lol
16:10:20 <harlowja_at_home> so i'm guessing thats why its quiet, lol
16:10:37 <harlowja_at_home> gcb welcome back!
16:10:38 <harlowja_at_home> :)
16:11:38 <gcb> please help review  https://review.openstack.org/#/c/312233/, seems we need this for adopting new lib
16:11:46 <gcb> harlowja_at_home: networking is unstable now :(
16:11:49 <jungleboyj> Wasn't a party without him.
16:11:54 <harlowja_at_home> :(
16:12:20 <gcb> #poll request olso weekly time
16:12:46 <gcb> #link https://framadate.org/9Q15UYR19fzdqhol
16:13:12 <gcb> it seems UTC+14 win
16:13:31 <jungleboyj> That site was terrible for a color blind person.  :-)
16:13:50 <gcb> jungleboyj,  agree
16:14:22 <gcb> johnsom, sorry it's not a good time for you
16:14:36 <lhx_> lol
16:14:47 <harlowja_at_home> gcb would it be useful to alternate, one week in a more asia friendly time
16:14:53 <harlowja_at_home> and the next week in a more friendly US time?
16:15:25 <lhx_> There is not much difference among colors
16:15:39 <johnsom> Maybe I just need to find a team member that is east coast time to liaison
16:16:17 <gcb> harlowja_at_home,  it's open to discuss anything :-)
16:16:39 <gcb> harlowja_at_home,  it's too early for you right ?
16:16:51 <harlowja_at_home> i'll figure it out :)
16:16:55 <harlowja_at_home> don't worry about me, lol
16:16:59 <rloo> 10 vs 8 votes is fairly close
16:17:14 <rloo> but 10 vs 6 ... not so close
16:17:55 <gcb> harlowja_at_home, you are still the superman as I know lol
16:18:14 <harlowja_at_home> gcb only a tiny superman
16:18:15 <harlowja_at_home> lol
16:18:48 <gcb> rloo, does UTC+14 work for you ?
16:19:20 <rloo> gcb: so i didn't vote cuz i don't plan on attending oslo meetings in the future. just waiting for someone else to volunteer from ironic...
16:20:19 <gcb> rloo,  many ironic guys from Europe , I think that works for them
16:21:02 <rloo> gcb: yeah. most ironic are east coast or europe now.
16:21:20 <rloo> gcb: so utc+14 should work
16:21:50 <rloo> gcb: but on monday, dunno :)
16:22:37 <gcb> okay, so let's try to UTC+14, and we can adjust the time as this time if someone need
16:23:47 <gcb> #topic Open discussion
16:24:11 <SpamapS> I noticed the tooz drivers policy patch got abandoned.
16:24:18 <SpamapS> I don't really have time to chase it anyway..
16:24:21 <harlowja_at_home> sooo i noticed https://github.com/harlowja/failure needs some fixup also
16:24:27 <harlowja_at_home> i'll try to get that done this week
16:24:30 <SpamapS> but it came up during an arch-wg discussion at the PTG
16:24:44 <harlowja_at_home> hmmm, SpamapS was there an overview of that discussion?
16:24:49 <harlowja_at_home> (seeing as I wasn't there)
16:25:04 <gcb> #link https://review.openstack.org/#/c/240645/
16:25:07 <SpamapS> Yeah I sent to the ML.. but basically we just want to make sure we are supportive of DLM adoption
16:25:24 <harlowja_at_home> 110% support
16:25:24 <harlowja_at_home> lol
16:25:25 <SpamapS> Especially since we will at some point discuss DLM as a base-service.
16:25:53 <harlowja_at_home> well here's the thing, and jd can correct me if i am wrong
16:26:36 <harlowja_at_home> for tooz drivers, all of them have annotations with https://github.com/openstack/tooz/blob/master/tooz/coordination.py#L41
16:27:13 <harlowja_at_home> so users of tooz get to choose what they care about when using the getcoordinator call @ https://github.com/openstack/tooz/blob/master/tooz/coordination.py#L720
16:27:19 <harlowja_at_home> so that's sort of the policy we put in place
16:27:28 <harlowja_at_home> if people don't give a crap about that, then they don't have to use it
16:27:44 <dims_> speaking of DLM, have you seen this harlowja_at_home ? https://github.com/coreos/zetcd
16:27:49 <dims_> o/
16:27:59 <harlowja_at_home> dims_ haven't seen that, ha
16:28:00 <harlowja_at_home> funny
16:28:19 <gcb> dims_ o/
16:28:31 <SpamapS> harlowja_at_home: OK, yeah being able to choose your guarantees at initialization time definitely makes the policy less important.
16:28:41 <harlowja_at_home> SpamapS so ya, there is the policy :-P
16:28:43 <harlowja_at_home> use it or don't, lol
16:28:58 <harlowja_at_home> kicking out drivers was the other idea, i'm pretty sure that would cause tooz ----> go out of openstack (via fork or other)
16:29:03 <SpamapS> harlowja_at_home: since when we have the base-services discussion we can say "a service with a tooz driver that supports guarantees x, y, z"
16:29:14 <harlowja_at_home> SpamapS that's fine with me
16:29:19 <SpamapS> Yeah, ok
16:29:34 <SpamapS> that closes the loop for me, and I support abandoning prose for code. :)
16:29:50 <harlowja_at_home> ya, that was the code i came up with as a good enough compromise
16:29:59 <harlowja_at_home> cause kicking out drivers wasn't going to end well...
16:31:07 <harlowja_at_home> dims_ i wonder how fully functional that actually is
16:31:26 <dims_> haven't kicked the tires harlowja_at_home. saw it float by late last week
16:31:31 <harlowja_at_home> ya, interesting
16:31:43 <harlowja_at_home> now zookeeper folks will just make a etcd wrapper api
16:31:50 <harlowja_at_home> and we can run this zetcd ontop of that
16:32:02 <harlowja_at_home> zookeeper on zookeeper
16:32:03 <harlowja_at_home> lol
16:32:13 <dims_> lol
16:32:21 <SpamapS> wait, is that a joke or forealz?
16:32:29 <harlowja_at_home> which part?
16:32:30 <harlowja_at_home> lol
16:32:35 <SpamapS> zetcd compat
16:32:40 <SpamapS> :)
16:32:41 <harlowja_at_home> joke
16:32:44 <SpamapS> good
16:32:45 <harlowja_at_home> https://github.com/coreos/zetcd#zetcd seems real
16:32:59 <harlowja_at_home> but zookeeper on zetcd on etc on zookeeper is a joke
16:33:21 <SpamapS> oh weird so there is an etcd that speaks zookeeperese
16:33:29 <harlowja_at_home> seems like it (or at least it tries to)
16:33:33 <SpamapS> that seems like a recipe for destruction since zookeeper has guarantees etcd can't make
16:33:51 <harlowja_at_home> ya, that's what i was wondering, how compat SpamapS is that really :-P
16:34:05 <SpamapS> compat enough to delete your whole datacenter accidentally ;)
16:34:25 <harlowja_at_home> cattle not pets
16:34:26 <harlowja_at_home> lol
16:36:20 <harlowja_at_home> anyone intersted in actually putting https://github.com/harlowja/failure in oslo.messaging and nova (and wherever else the same kind of code got repeated)
16:37:06 <harlowja_at_home> ie https://github.com/openstack/nova/blob/master/nova/cells/messaging.py#L1871-L1950 (this crap)
16:37:14 <harlowja_at_home> which also exists in another varation in oslo.messaging
16:37:16 <harlowja_at_home> and maybe more?
16:37:46 <kgiusti> harlowja_at_home: I'd like to see it in o.m. myself...
16:38:05 <harlowja_at_home> ya,  i need to scan all of openstack again for that kind of stuff
16:38:15 <harlowja_at_home> i think there are just 2 or 3 implemenations
16:38:24 <harlowja_at_home> depends on how many people found and copied that code,l ol
16:39:32 <kgiusti> harlowja_at_home: perhaps add it to oslo.serialization?
16:40:09 <harlowja_at_home> well the library should have an API that's pretty easy to use, i think it depends on oslo.serialization already (not vice versa)
16:40:15 <jungleboyj> Not seeing it in Cinder.
16:40:24 <harlowja_at_home> oh nm, https://github.com/harlowja/failure/blob/master/requirements.txt#L10 i guess
16:40:25 <kgiusti> harlowja_at_home: gotcha
16:40:59 <harlowja_at_home> though i do need to make https://failure.readthedocs.io/en/latest/ more useful, lol
16:41:09 <harlowja_at_home> jungleboyj ya, thanks for not duplicating code like nova did, lol
16:41:13 <harlowja_at_home> +10 :)
16:41:28 <jungleboyj> :-)  Wish I could take credit.
16:41:34 <kgiusti> harlowja_at_home: ... a documentation 'failure'??? :) Baa-ding!
16:41:43 <harlowja_at_home> :)
16:42:14 <harlowja_at_home> i need like a sexy logo for that also
16:42:33 <harlowja_at_home> (for the failure library)
16:42:42 <harlowja_at_home> (just incase people thinking other sexy logos)
16:43:05 * jungleboyj is thinking of famous wardrobe failures.
16:43:18 <jungleboyj> That or a wheel coming off a car.
16:43:38 <gcb> harlowja_at_home,   a logo like taskflow ?
16:44:00 <harlowja_at_home> i think taskflow logo i found on some free/open clipart site
16:44:00 <harlowja_at_home> lol
16:44:29 <harlowja_at_home> at least the one @ https://wiki.openstack.org/wiki/TaskFlow#Summary
16:44:39 * harlowja_at_home am not artist
16:44:39 <harlowja_at_home> lol
16:45:12 <jungleboyj> :-)
16:47:52 <gcb> harlowja_at_home, we discussed  failure in the PTG, we need more work like documentation, then we can spread it to other projects like Nova
16:47:56 <harlowja_at_home> ya
16:48:02 <harlowja_at_home> agreed
16:49:16 <gcb> you just created another library,   master of library creator lol
16:49:20 <gcb> thanks
16:49:41 <harlowja_at_home> 1 million
16:50:37 <gcb> lol
16:50:58 <gcb> so any other things ?
16:52:43 <gcb> harlowja_at_home,   each project team has dedicated session about project updates in Boston summit,  the new library is a good one to talk
16:52:58 <gcb> about
16:53:59 <harlowja_at_home> gcb sounds good
16:54:21 <gcb> okay, I wonder we can call it a meeting now
16:54:33 <jungleboyj> Sounds good.  Thank you.
16:54:41 <gcb> thanks everyone
16:54:53 <gcb> #endmeeting