08:01:44 <lihi> #startmeeting Dragonflow
08:01:44 <openstack> Meeting started Mon Jan 22 08:01:44 2018 UTC and is due to finish in 60 minutes.  The chair is lihi. Information about MeetBot at http://wiki.debian.org/MeetBot.
08:01:45 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
08:01:47 <openstack> The meeting name has been set to 'dragonflow'
08:02:03 <lihi> Who's here for the weekly?
08:03:11 <snapiri> I'm here :)
08:03:19 <irenab> hi
08:03:32 <lihi> I'm borrowing oanson's chair today
08:03:48 <snapiri> careful, it is high... :P
08:04:28 <lihi> #topic Roadmap
08:04:42 <lihi> Since we removed LBaaS and L3 flavor from Queens roadmap, the list is pretty short
08:04:58 <lihi> DNS >>
08:05:05 <lihi> #link DNS spec https://review.openstack.org/#/c/527956/
08:05:30 <lihi> Waiting for reviews on the spec. Comments welcome :)
08:05:44 <irenab> lihi, will review asap
08:05:52 <lihi> Thanks :)
08:06:04 <lihi> Migration >>
08:06:16 <lihi> #link https://review.openstack.org/#/c/500647
08:06:27 <lihi> Looks like the spec is pretty close for being ready.
08:07:00 <snapiri> I think it is only waiting for some agreement between oanson and irenab
08:07:19 <lihi> Yes, with the script_id field
08:07:31 <irenab> I had one comment that would like to hear other opinions, mostly related to compatibility
08:07:46 <snapiri> I believe that if this will be resolved, it would be accepted
08:07:56 <snapiri> it is important to push this one forward
08:08:05 <snapiri> as there is a long chain depending on it
08:08:40 <lihi> I'll read it again after the meeting, and will express my opinion
08:08:57 <irenab> thanks
08:09:14 <lihi> Deployment >>
08:09:49 <lihi> I don't know what's oanson status with RDO :(
08:10:35 <lihi> OSA: I'm having issues with finding a redis ansible role that will work with Dragonflow, as we need clustering support :(
08:10:56 <lihi> But I hope that I'll managed to find one working soon
08:11:09 <snapiri> lihi: I am done with skydive for now, I will try to help
08:11:14 <irenab> lihi, anything you want to discuss now?
08:11:26 <lihi> snapiri, thanks :)
08:11:29 <irenab> snapiri, can you update on skydive?
08:12:02 <snapiri> I have just sent them some updates for their client code
08:12:17 <snapiri> Fixed some issues, Python2.x compatibility and usability
08:12:23 <irenab> what about the poc that oanson and dimak started?
08:12:43 <snapiri> We also rewrote some of the agent on our side
08:13:11 <irenab> snapiri, do you have the link to the patch on dragonflow side?
08:13:18 <snapiri> but more work is needed there. I believe I can do it on low flame until they will accept our changed
08:13:25 <snapiri> s/changed/changes/
08:13:47 <irenab> snapiri, df code is pushed to skydive code base?
08:14:39 <snapiri> no, but they wrote a client so we can use proper API and not hacked one
08:14:55 <irenab> cool
08:14:59 <snapiri> so we reviewed their code and sent them comments
08:15:17 <snapiri> I will rewrite Dimak and Oanson code later on
08:15:43 <snapiri> it needs some work :) but we also need to think what we want in the final design
08:16:01 <irenab> snapiri, +1
08:16:08 <lihi> irenab, regarding osa: most of the ansible-redis roles that I've found don't support regular redis clustering (it support sentinel clustering). The problem with it that it use different API than the redis-clustering API
08:16:09 <irenab> so for now the poc is here: https://review.openstack.org/#/c/518670/?
08:16:55 <lihi> Other roles didn't worked with the lxc-containers osa create (it have read only file system that preventing the role from configuring)
08:17:01 <irenab> lihi, so the alternative can be to define (add) new ansible-redis role?
08:17:47 <snapiri> irenab: yes, but it is currently not working
08:18:10 <irenab> snapiri, thank you for sharing the status
08:18:12 <snapiri> if you use the new skydive codebase, they did quite a few modifications
08:18:50 <lihi> irenab, yes, but I still want to search to see if someone have already created one for us. People must be using redis-clustering with ansible *fingers crossed*
08:19:11 <snapiri> irenab: I believe adding a new role will not be as easy as it seems, there might be a reason lihi can not find one... :)
08:19:21 <irenab> lihi, sure, seems reasonable
08:19:54 <lihi> Anything else for roadmap?
08:20:32 <lihi> #topic Bugs
08:21:30 <irenab> lihi, maybe only the new proposal for the distributed lock that came up recently
08:21:55 <irenab> worhth that people will check and comment
08:21:57 <lihi> #link https://review.openstack.org/#/c/533711/
08:22:26 <lihi> #link Distributed lock  spec https://review.openstack.org/#/c/533711/
08:22:46 <irenab> I guess we can discuss it later on the channel once more people can join the discussion
08:22:48 <lihi> Yeah, it is also waiting for reviews
08:23:29 <lihi> Yes, we want to push it forwards
08:25:35 <lihi> Since we are close for Queens end, we should starting working on high-priority bugs. Hopefully next week we'll have more to report in this section of the meeting
08:26:05 <lihi> Anything else for bugs?
08:26:19 <irenab> nope
08:26:24 <snapiri> There is this one: https://bugs.launchpad.net/dragonflow/+bug/1744558
08:26:25 <openstack> Launchpad bug 1744558 in DragonFlow "Main thread does not exit when there is pubsub subscriber" [Undecided,New]
08:26:49 <snapiri> I have reviewed the code and it seems ok
08:27:12 <lihi> Does it happen only for the etcd pubsub?
08:27:21 <snapiri> will debug it and see what I can make of it
08:27:31 <snapiri> lihi: not sure
08:27:39 <snapiri> this is the only one I tested
08:27:48 <lihi> If yes, the problem may be in the etcd3gw client we use
08:28:14 <lihi> (or in the pubsub code :))
08:28:20 <snapiri> I will investigate
08:28:34 <irenab> snapiri, can you please give short overview of the issue?
08:28:49 <lihi> Let me know if you want any help. I know this part well :)
08:29:09 <snapiri> irenab: I wrote a mall app that uses nb_api. the program never exits
08:29:29 <snapiri> it seems like it is stuck in some sleep in some loop
08:29:46 <irenab> nb_api?
08:29:48 <snapiri> when I disabled the pubsub, everything was fine
08:29:53 <snapiri> irenab: yes
08:30:01 <snapiri> lihi: thanks, might use it :)
08:31:21 <snapiri> I believe this concludes the bugs?
08:31:47 <lihi> Yeah
08:31:53 <lihi> #topic Open Discussion
08:32:25 <lihi> The floor is for the taking
08:32:34 <irenab> nothing from my side
08:32:45 <irenab> maybe just short announcment
08:33:02 <irenab> the CFP for the OpenStack summit is open
08:33:41 <irenab> so anyone who wants to submit some topic, it is open till Feb 8
08:34:33 <irenab> nothing more from my side
08:34:39 <lihi> Ok, we should start working on some abstracts
08:35:25 <lihi> Anything else?
08:35:51 <lihi> Thanks you for coming :)
08:35:59 <lihi> #endmeeting