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