09:00:49 #startmeeting Dragonflow 09:00:50 Meeting started Mon Jan 2 09:00:49 2017 UTC and is due to finish in 60 minutes. The chair is oanson. Information about MeetBot at http://wiki.debian.org/MeetBot. 09:00:51 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 09:00:53 The meeting name has been set to 'dragonflow' 09:01:00 Hello 09:01:08 Hi, there! 09:01:15 hi~ 09:01:33 xiaohhui, nick-ma_ lihi, yuli_s, you guys here? 09:01:44 yes 09:01:47 hi 09:02:00 Hi 09:02:12 #info dimak hshan yuli_s irenab in meeting 09:02:23 :( 09:02:24 Let us begin 09:02:33 #info lihi is in meeting too 09:02:42 #topic Roadmap 09:02:57 lihi, since you *are* in the meeting, why don't you update us about IPv6 support? :) 09:04:19 No update yet 09:04:26 Hopfully by tomorrow I'll have another patch ready (router discovery), or I'll let you know that that part is not possible yet 09:04:47 All right 09:05:01 I'm still not sure about the ovs support in this configuration 09:05:02 Note everyone that neighbor advertiser is available here: https://review.openstack.org/412208 09:05:35 All right. If needed, we'll review the errors offline 09:05:57 dimak, what do you want to discuss, NB refactor or SFC? 09:06:07 Both 09:06:19 Fire away 09:06:33 About NB refactor I started writing some code and tests for the new model construction code 09:06:51 And send a patch to add jsonmodels to openstack requirements 09:07:22 The infra guys pointed out some issues there and I send a pull request last week to address them 09:07:43 Szczepan (jsonmodels' author) replied to my email today, said he'll take a look 09:07:50 That's great! 09:07:52 Hopefully we can get this requirement added 09:08:27 Then I had some other issues with the package that need fixing, if we'll get Szczepan's cooperation I'll send few more patches 09:08:54 Thats on the jsonmodels front 09:09:09 Do we have other open issues in the refactor? 09:09:40 There is the locking issue I mentioned in the channel. You want to bring this up now? 09:09:57 We can bring this up although I'm not 100% familiar 09:10:19 Additionally, I will update the spec, hopefully it can be pushed in soon, though it seems to have stabilised. 09:10:49 Lets take locking issue to DF channel, I prefer to take a look at the code first 09:10:55 The question is this: In the mechanism driver, we have a locking mechanism so that objects won't be updated in parallel and information won't be lost 09:11:15 Do we want to keep this mechanism in the mech driver, or move it into the model code? 09:11:37 agree with dimak, let discuss it later once we get enough knowledge on the locking 09:11:45 What means of synchronization we have in models code? 09:11:45 But we can continue discussion in the DF channel. Everyone is also (more than) welcomed to comment on the spec. Or we can handle this later 09:12:03 dimak, none so far, that I know 09:12:28 dimak, what do you mean by synchronization? 09:12:28 Its problematic then, lets postpone this discussion for now 09:12:50 All right. What about SFC? 09:13:33 dimak, ? 09:13:42 Of, I didn't make enough progress for SFC unfortunately 09:13:59 But I have most of the separation coded 09:14:10 Into SFC app, that relies on a driver 09:14:10 No worries. I think the NB refactor is more important. SFC will go much easier once that is done. 09:14:35 Not sure I understand. Could you please elaborate? 09:14:41 {MPLS, NSH} driver code will be simple enough, just installing specific flows 09:15:21 I see. 09:15:23 and SFC app itself driving them based on NB model events 09:15:30 All right. Then let's move on. 09:15:40 Chassis health and service health 09:15:48 I hope to get a simple single machine working code today :) 09:15:59 dimak, great. Thanks! 09:16:01 I want to stress a point that came up in the reviews. 09:16:12 The two items are related, but not one instead of the other 09:16:22 Hi all 09:16:32 My understanding was that one relies on the other (rajivk's work relies on xiaohhui) 09:16:40 nick-ma_, hi. 09:17:14 It would be great if rajivk and xiaohhui work together on this, so that code will be reused and not repeated. 09:17:14 Yes, I think so 09:17:59 Since they aren't here, I'll put this as an action so they'll see it 09:18:23 #action xiaohhui rajivk collaborate on chassis and service health, since one feature relies on the other 09:18:36 TAPaaS 09:18:42 The spec was approved. 09:18:58 yuli_s, how soon can we expect a PoC? 09:19:27 i hope to release it next week 09:19:39 Great. Thanks! 09:20:17 yuli_s, on a different item, are the rally tests stable now? 09:20:36 I'll take this opportunity to also thank hujie for the great work on the locking in the mech_driver which has greatly improved the rally tests. 09:20:40 yes, it is going ok, 09:20:48 Great! 09:21:00 I am just curious about the locks you talked about 09:21:08 Yes? 09:21:26 if that can be a result of the changes in the database locking mechanism 09:21:51 Not sure I understand you question? 09:22:15 i will talk with Dima about this problem 09:22:19 to see if it is related 09:22:39 yuli_s, I'm completely lost. Could you please explain? 09:22:54 yuli_s, what problem did you see? 09:22:55 sec. 09:23:26 " There is the locking issue I mentioned in the channel. You want to bring this up now? 09:23:26 " 09:23:55 yuli_s, this is related to the northbound api refactor. I thought you were there during the discussion. 09:24:22 ok 09:24:31 Anyway, we agreed to get back to that later (after irenab and dimak had a chance to go through the code) 09:24:58 Anything else for roadmap? 09:25:38 All right 09:25:43 #topic Open Discussion 09:26:00 Next week I'll start looking at bugs. So prepare your hazard suits 09:26:35 That's all I have really. The floor is for the taking 09:26:36 :-) 09:26:38 What about making fullstack voting? 09:26:47 i am working on adding rally to compare results with older versions 09:26:48 dimak, it's on my todo list :) 09:26:56 oanson, I want to look at the DF API we talked previously, will try to draft spec by the end of the week 09:27:22 irenab, that's great! Do you want to elaborate, or keep us in suspense until the spec is up? 09:27:29 irenab, did you have a chance to look at openapi? 09:27:38 yuli_s, that's great! Do you have anything to report on it? 09:27:56 nothing to update yet, starting from https://etherpad.openstack.org/p/dragonflow_api 09:28:17 i am struggling with the servers 09:28:29 dimak, I want to start from the requirements (spec) 09:28:34 #link API etherpad https://etherpad.openstack.org/p/dragonflow_api 09:28:40 this time networking issues 09:28:56 yuli_s, you mean the Openstack CI servers? 09:29:05 dimak, OpenAPI looks like a good way to follow 09:29:07 nop 09:29:24 irenab, all right. apart from AAA, is there anything that's not simple? 09:29:36 just technical issues 09:30:27 yuli_s, I am not sure I understand. Could you please elaborate? 09:30:30 oanson, do not think so. We need proper scope definition 09:30:59 irenab, yes. That would help :) 09:31:12 Although I think we have most of it covered in the etherpad 09:31:44 oanson, correct. But from list of bullets it should evlove into spec 09:31:53 evolve 09:32:03 the servers I am working with are in different network, 09:32:08 their router is not working 09:32:40 yuli_s, irenab, let's serialise the conversations :) irenab, you go first (since I think we're reaching the conclusion here) 09:33:00 irenab, great. Then I'm looking forwards to it :) 09:33:14 oanson, nothing to add yet, just wanted to mentuion I will be looking into DF API 09:33:34 irenab, All right. Thanks! 09:33:43 As I said, looking forwards to it :) 09:33:45 yuli_s, go! 09:34:13 i am trying to resolve networking issues on the servers, 09:34:17 the servers I am working with are in different network, 09:34:19 yuli_s, I don't understand what servers are you talking about. What networks? What routers? 09:34:20 their router is not working 09:34:33 i need to install latest devstack 09:34:42 so, I need to find a solution for that 09:34:50 yuli_s, are these technical issues? Or design issues? 09:35:18 technical issues 09:35:25 yuli_s, then let's take it offline. 09:35:29 ok 09:35:42 Any other open issues? 09:36:33 Any other issues in general? Flying cows, alien abductions, etc.? 09:36:40 nop 09:37:11 Well, thanks everyone for the hard work. Join us next time! 09:37:19 #endmeeting