Monday, 2016-01-25

*** xingchao has joined #openstack-meeting-400:15
*** dims_ has joined #openstack-meeting-400:19
*** xingchao has quit IRC00:20
*** dims has quit IRC00:22
*** banix has joined #openstack-meeting-400:26
*** dslev has joined #openstack-meeting-400:34
*** baoli has quit IRC00:42
*** baoli has joined #openstack-meeting-400:43
*** Jeffrey4l has joined #openstack-meeting-400:45
*** mbound has quit IRC00:46
*** xingchao has joined #openstack-meeting-400:52
*** dims_ has quit IRC01:00
*** iceyao has joined #openstack-meeting-401:02
*** dslev has quit IRC01:05
*** dingboopt has joined #openstack-meeting-401:06
*** baigk has quit IRC01:08
*** dims has joined #openstack-meeting-401:27
*** dims has quit IRC01:27
*** xingchao has quit IRC01:30
*** daneyon has joined #openstack-meeting-401:33
*** hogepodge has joined #openstack-meeting-401:34
*** daneyon_ has joined #openstack-meeting-401:36
*** hogepodge has quit IRC01:38
*** daneyon has quit IRC01:39
*** amotoki has joined #openstack-meeting-401:39
*** markvoelker has joined #openstack-meeting-401:42
*** basilb has quit IRC01:43
*** cemmason has joined #openstack-meeting-401:45
*** nihilifer has quit IRC01:46
*** markvoelker has quit IRC01:46
*** mbound has joined #openstack-meeting-401:46
*** baoli has quit IRC01:47
*** baoli has joined #openstack-meeting-401:48
*** sdake has joined #openstack-meeting-401:49
*** mbound has quit IRC01:51
*** nihilifer has joined #openstack-meeting-401:53
*** baoli has quit IRC01:54
*** baoli has joined #openstack-meeting-401:55
*** xingchao has joined #openstack-meeting-401:58
*** Liuqing has joined #openstack-meeting-401:59
*** baohua has joined #openstack-meeting-402:00
*** watanabe_isao has joined #openstack-meeting-402:03
*** baoli has quit IRC02:08
*** banix has quit IRC02:08
*** baoli has joined #openstack-meeting-402:08
*** baoli has quit IRC02:12
*** baoli has joined #openstack-meeting-402:12
*** sdake has quit IRC02:13
*** jessica has joined #openstack-meeting-402:16
*** yamamoto has joined #openstack-meeting-402:20
*** baoli has quit IRC02:22
*** baoli has joined #openstack-meeting-402:22
*** zhurong has joined #openstack-meeting-402:23
*** baoli has quit IRC02:23
*** yantarou has quit IRC02:27
*** jessica has quit IRC02:27
*** baoli has joined #openstack-meeting-402:28
*** jessica has joined #openstack-meeting-402:28
*** baoli has quit IRC02:28
*** yantarou has joined #openstack-meeting-402:28
*** daneyon_ has quit IRC02:28
*** yamamoto has quit IRC02:31
*** jessica has quit IRC02:33
*** baoli has joined #openstack-meeting-402:36
*** baigk has joined #openstack-meeting-402:38
*** Ich has joined #openstack-meeting-402:44
*** ccz has joined #openstack-meeting-402:44
*** Ich is now known as Guest2059502:45
*** cartik has joined #openstack-meeting-402:45
*** sdake has joined #openstack-meeting-402:45
*** tfukushima has joined #openstack-meeting-402:46
*** zhurong has quit IRC02:49
*** zhurong has joined #openstack-meeting-402:50
*** angdraug has joined #openstack-meeting-402:57
*** cartik has quit IRC02:58
*** sridhar_ram1 has quit IRC02:59
*** amotoki has quit IRC03:10
*** jessica has joined #openstack-meeting-403:13
*** jessica has quit IRC03:18
*** jessica has joined #openstack-meeting-403:18
*** zhurong has quit IRC03:19
*** zhurong has joined #openstack-meeting-403:20
*** amotoki has joined #openstack-meeting-403:21
*** yamamoto_ has joined #openstack-meeting-403:23
*** harshs has joined #openstack-meeting-403:25
*** 18WABVZ4V has quit IRC03:27
*** bobh has joined #openstack-meeting-403:28
*** amotoki has quit IRC03:30
*** xingchao_ has joined #openstack-meeting-403:34
*** amotoki has joined #openstack-meeting-403:35
*** xingchao has quit IRC03:36
*** watanabe_isao has quit IRC03:38
*** xingchao has joined #openstack-meeting-403:40
*** bobh has quit IRC03:42
*** xingchao_ has quit IRC03:43
*** markvoelker has joined #openstack-meeting-403:43
*** jessica has quit IRC03:44
*** jessica has joined #openstack-meeting-403:45
*** jessica_ has joined #openstack-meeting-403:45
*** markvoelker has quit IRC03:47
*** banix has joined #openstack-meeting-403:47
*** jessica has quit IRC03:49
*** chinnu has joined #openstack-meeting-403:51
*** amotoki has quit IRC04:01
*** dslev has joined #openstack-meeting-404:01
*** watanabe_isao has joined #openstack-meeting-404:05
*** dslev has quit IRC04:06
*** baoli has quit IRC04:08
*** ccz has quit IRC04:11
*** Guest20595 has quit IRC04:11
*** julim has quit IRC04:14
*** neelashah has joined #openstack-meeting-404:14
*** tfukushima has quit IRC04:17
*** amotoki has joined #openstack-meeting-404:18
*** chinnu has quit IRC04:20
*** xingchao has quit IRC04:21
*** banix has quit IRC04:21
*** zhurong has quit IRC04:21
*** zhurong has joined #openstack-meeting-404:22
*** cartik has joined #openstack-meeting-404:24
*** zhurong has quit IRC04:29
*** zhurong has joined #openstack-meeting-404:30
*** angdraug has quit IRC04:32
*** harshs has quit IRC04:40
*** Liuqing has quit IRC04:42
*** Liuqing has joined #openstack-meeting-404:43
*** jessica_ has quit IRC04:46
*** jessica has joined #openstack-meeting-404:46
*** jessica has quit IRC04:51
*** harshs has joined #openstack-meeting-404:57
*** tfukushima has joined #openstack-meeting-405:01
*** tfukushi_ has joined #openstack-meeting-405:02
*** tfukushima has quit IRC05:06
*** Liuqing has quit IRC05:11
*** Liuqing has joined #openstack-meeting-405:12
*** coolsvap|away is now known as coolsvap05:19
*** neelashah1 has joined #openstack-meeting-405:20
*** neelashah has quit IRC05:21
*** chinnu has joined #openstack-meeting-405:22
*** neelashah1 has quit IRC05:25
*** neelashah has joined #openstack-meeting-405:25
*** chinnu has quit IRC05:27
*** neelashah has quit IRC05:28
*** vishwanathj has joined #openstack-meeting-405:37
*** vishwanathj has quit IRC05:37
*** irenab has quit IRC05:41
*** markvoelker has joined #openstack-meeting-405:44
*** jessica has joined #openstack-meeting-405:47
*** markvoelker has quit IRC05:48
*** jessica has quit IRC05:53
*** chinnu has joined #openstack-meeting-406:09
*** cartik has quit IRC06:11
*** Liuqing has quit IRC06:13
*** javeriak has joined #openstack-meeting-406:13
*** cartik has joined #openstack-meeting-406:14
*** Liuqing has joined #openstack-meeting-406:15
*** baoli has joined #openstack-meeting-406:20
*** harshs has quit IRC06:20
*** tfukushi_ has quit IRC06:20
*** xingchao has joined #openstack-meeting-406:21
*** tfukushima has joined #openstack-meeting-406:21
*** baoli has quit IRC06:24
*** irenab has joined #openstack-meeting-406:29
*** dingboopt has quit IRC06:37
*** tfukushima has quit IRC06:41
*** tfukushima has joined #openstack-meeting-406:41
*** evgenyf has joined #openstack-meeting-406:43
*** belmoreira has joined #openstack-meeting-406:44
*** xingchao has quit IRC06:47
*** xingchao has joined #openstack-meeting-406:48
*** davidlenwell has quit IRC07:00
*** xingchao has quit IRC07:00
*** davidlenwell has joined #openstack-meeting-407:02
*** paul-carlton2 has joined #openstack-meeting-407:02
*** xingchao has joined #openstack-meeting-407:03
*** xingchao_ has joined #openstack-meeting-407:05
*** sdake has quit IRC07:05
*** chinnu has quit IRC07:07
*** xingchao has quit IRC07:07
*** amotoki_ has joined #openstack-meeting-407:09
*** amotoki has quit IRC07:13
*** FallenPegasus has joined #openstack-meeting-407:14
*** tfukushima has quit IRC07:17
*** salv-orlando has joined #openstack-meeting-407:18
*** tfukushima has joined #openstack-meeting-407:19
*** davidlenwell has quit IRC07:24
*** FallenPegasus has quit IRC07:25
*** coolsvap is now known as coolsvap|away07:25
*** FallenPegasus has joined #openstack-meeting-407:25
*** Liuqing has quit IRC07:26
*** davidlenwell has joined #openstack-meeting-407:26
*** zhurong has quit IRC07:27
*** Liuqing has joined #openstack-meeting-407:27
*** zhurong has joined #openstack-meeting-407:28
*** vishwanathj_ has joined #openstack-meeting-407:28
*** davidlenwell has quit IRC07:29
*** oanson has joined #openstack-meeting-407:29
*** tfukushima has quit IRC07:30
*** davidlenwell has joined #openstack-meeting-407:33
*** andymaier has joined #openstack-meeting-407:34
*** javeriak has quit IRC07:35
*** javeriak_ has joined #openstack-meeting-407:35
*** tfukushima has joined #openstack-meeting-407:37
*** tfukushima has quit IRC07:39
*** javeriak has joined #openstack-meeting-407:39
*** javeriak_ has quit IRC07:39
*** davidlenwell has quit IRC07:41
*** ihrachys has joined #openstack-meeting-407:41
*** markvoelker has joined #openstack-meeting-407:44
*** davidlenwell has joined #openstack-meeting-407:45
*** dingboopt has joined #openstack-meeting-407:46
*** javeriak has quit IRC07:46
*** javeriak has joined #openstack-meeting-407:47
*** nkrinner has joined #openstack-meeting-407:48
*** tfukushima has joined #openstack-meeting-407:48
*** markvoelker has quit IRC07:49
*** paul-carlton2 has quit IRC07:52
*** amotoki_ is now known as amotoki07:56
*** ihrachys has quit IRC07:57
*** zhurong has quit IRC08:00
*** zhurong has joined #openstack-meeting-408:01
*** hdaniel has joined #openstack-meeting-408:06
*** reedip is now known as outofmemory08:07
*** Liuqing has quit IRC08:11
*** Liuqing has joined #openstack-meeting-408:11
*** chinnu has joined #openstack-meeting-408:13
*** coolsvap|away is now known as coolsvap08:16
*** amotoki has quit IRC08:21
*** tfukushima has quit IRC08:23
*** javeriak has quit IRC08:27
*** ihrachys has joined #openstack-meeting-408:28
*** paul-carlton2 has joined #openstack-meeting-408:30
*** tfukushima has joined #openstack-meeting-408:30
*** tfukushima has quit IRC08:33
*** chinnu has quit IRC08:34
*** jessica has joined #openstack-meeting-408:36
*** watanabe_isao has quit IRC08:36
*** tfukushima has joined #openstack-meeting-408:36
*** yuli_s has joined #openstack-meeting-408:37
*** zeih has joined #openstack-meeting-408:38
*** javeriak has joined #openstack-meeting-408:39
*** amotoki has joined #openstack-meeting-408:40
*** jessica has quit IRC08:41
*** amotoki has quit IRC08:49
*** amotoki has joined #openstack-meeting-408:52
*** gampel has joined #openstack-meeting-408:55
*** amotoki has quit IRC08:55
*** gsagie has joined #openstack-meeting-408:57
*** xingchao_ has quit IRC08:57
*** matrohon has joined #openstack-meeting-408:57
*** Shlomo_N has joined #openstack-meeting-408:58
gsagieHello everyone, who is here for the Dragonflow weekly meeting?08:58
Shlomo_Nme :)08:58
gampelinfo:gampel08:59
gsagie#startmeeting dragonflow09:00
openstackMeeting started Mon Jan 25 09:00:20 2016 UTC and is due to finish in 60 minutes.  The chair is gsagie. Information about MeetBot at http://wiki.debian.org/MeetBot.09:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.09:00
*** openstack changes topic to " (Meeting topic: dragonflow)"09:00
openstackThe meeting name has been set to 'dragonflow'09:00
yuli_sHello !09:00
gsagie#info gampel, Shlomo_N, yuli_s, oanson, gsagie in meeting09:00
gsagieEven that oanson is not talking ;)09:01
gsagie#topic security groups09:01
*** openstack changes topic to "security groups (Meeting topic: dragonflow)"09:01
dingboopto/09:01
gsagiehi dingboopt09:01
dingboopthi09:01
gsagie#info dingboopt in meeting as well :)09:01
dingbooptI have some discussion with beijing guy09:02
gsagiedingboopt: I havent seen Raofei works on security groups ?09:02
dingbooptand we improve the flow design09:02
gampeldingboopt: just reviewed your patch take a look09:02
gsagiehe is listed to work on this and DNAT..09:02
gsagiedingboopt: you mean the design with the conjunction?09:02
dingbooptyes09:02
dingbooptsome improvements09:03
gsagiedingboopt: can you please post a document describing the new design?09:03
dingbooptand reach agreents09:03
dingbooptnot a new desing09:03
dingbooptdesign09:03
gsagiedingboopt: yes, just we need something that cover and has all the details about it09:03
dingbooptok, we will send you all a letter describing the final desing09:03
dingbooptdesgin09:04
dingbooptI will09:04
gsagiedingboopt: its better to just upload it to the specs in Dragonflow and we can iterate it in the review board09:04
gsagieits much easier to comment09:04
gsagieIs that ok?09:04
dingbooptok09:04
dingbooptye09:04
*** salv-orlando has quit IRC09:04
gsagie#action dingboopt update design for security groups with improvments and conjunction09:04
gsagiedingboopt: you in contact with the guy with beijing, is he going to work on it as well? (contributing code)09:05
*** DuanKebo has joined #openstack-meeting-409:05
gampelduankebo will join in a minute09:05
gsagieHello DuanKebo :)09:05
dingboopthe is now get familiar with the code09:05
gsagie#info DuanKebo in meeting as well :)09:05
raofei yes, we discuss the security group solution together with Beijing team.09:05
gsagieraofei: are you going to help them implement this?09:06
DuanKeboHi Gal!09:06
raofeithis week, maybe tomorrow, we will commit the spec to review. sure, I will join the implemention.09:06
gsagieokie great, so first step lets see the spec and agree, we will review it quickly and dingboopt already working on the plugin side09:07
*** xingchao has joined #openstack-meeting-409:07
gsagieWhat is the guy name from beijing that works on it?09:07
dingbooptyuanwei09:07
gsagieyuanwei right?09:07
gsagieokie09:07
gsagie#action dingboopt, raofei, yuanwei to start splitting work on security groups after spec is merged09:08
gsagieOkie, you will need to split the work between you three, dingboopt, raofei keep in mind you guys also listed as working on port security and DNAT09:08
*** amotoki has joined #openstack-meeting-409:08
*** kexiaodong has joined #openstack-meeting-409:08
gsagieokie, anything else on security groups?09:08
gsagiehi kexiaodong :)09:08
gsagie#info kexiaodong in meeting09:09
gampelwe need to update the DNAT spec to refract the changes09:09
gsagiegampel: yes i will do it but its very similar, lets talk about it when we reach that topic soon09:09
gsagieDuanKebo: anything from your team regarding security groups? or things seems to be ok?09:10
gampelok09:10
raofeino more,  what we need to do is commit the spec patch ASAP for review09:10
DuanKeboYuanwei is working together with Raofei and Dingbo09:10
DuanKeboEverything is OK09:10
gsagieokie, we will review it fast for you so you can start working on it09:11
gsagie#topic port security09:11
*** openstack changes topic to "port security (Meeting topic: dragonflow)"09:11
gsagiedingboopt: i need to update the patch with your comments which were good, anything else we need here?09:11
dingbooptno09:11
gsagieokie09:11
gsagie#action gsagie update port security spec with latest comments09:12
gsagiedinboopt: will need to work on this as well in addition to security groups, i will put everything we talked about in the spec ASAP09:12
dingbooptok09:12
gsagie#action dingboopt implement port security spec once merged09:12
*** bapalm has quit IRC09:12
gsagie#topic DB consistency09:12
*** openstack changes topic to "DB consistency (Meeting topic: dragonflow)"09:12
*** bnemec has quit IRC09:12
gsagieok, nick-ma isnt here09:13
gsagieHujie from DuanKebo team is working on this as well09:13
DuanKeboHujie is working on this feature09:13
gsagieFrom the feedback i received,  its possible to serialize write transactions to get consistency and most performance issues with SQL clusters (Galera) are for the reads (as Horizon/Nova) perform alot of reading from neutron09:14
DuanKeboHe will submit a spec for review this week09:15
gsagieso implementing the distributed lock with a special table record09:15
gampelgsagie: so does Galera support looked write ?09:15
gsagiegampel: yes, there is a different behaivor as the transaction is terminated09:16
DuanKeboHujie and me are not familiar with you solution about the distribution lock.09:16
*** nkrinner has quit IRC09:16
gsagiebut we can still have serialized transactions, i talked with kevinbenton about it, they used a similar solution for Big Switch, he said they didnt notice problems on the writes at all in large setups09:17
DuanKeboWill you please give us some more detailed info.09:17
*** shz has joined #openstack-meeting-409:17
*** amotoki has quit IRC09:18
gsagieDuanKebo: the idea in general was to keep a "transaction id" in a special table in Neutron, have the same id in Dragonflow DB and lock our transactions on it, then if these id's differs at some point we do full sync09:18
*** nkrinner has joined #openstack-meeting-409:18
*** mbound has joined #openstack-meeting-409:18
gampelgsagie: so we serialized write transactions into a global lock and do write to the Cluster only from there ?09:18
gsagieDuanKebo: this means we basically serialize all our write transactions, but from the feedback i recieved thats not a big problem09:18
*** baohua has quit IRC09:19
gsagiegampel: basically yes, most of the problems from the feedback i recieved are for reads, and usualy dont for HA as well (the Galera cluster)09:19
gsagieI think that maybe we can keep this as first solution, as its not that hard to implement and improve if we find problems09:19
DuanKeboThe writer action from df local controllers will also be serialized?09:19
gsagieBut we can also view Hujie spec once he upload it09:20
gampelgsagie: Sound good09:20
gsagieDuanKebo: no, but the local controllers only register the compute nodes and the port status09:20
DuanKeboWill this introduce performance decrease?09:20
gsagieDuanKebo: the publish/subscribe part, gampel will talk in a second09:20
gsagiei am only talking about the Neutron Db - Dragonflow DB consistency09:21
DuanKeboOk09:21
gsagieI will email both you and Hujie detail information about it09:21
gsagieBut he can submit his spec and we can review it anyway and decide the best solution09:21
gsagie#action gsagie write email with the detailed transaction id solution for DB consistency09:21
gsagie#action Hujie upload spec for DB consistency09:22
gsagieLets talk about the publish-subscribe part soon, but thats another different problem we need to sovle09:22
gampelgsagie: lets try to get nick-ma feedback as well on this09:22
DuanKeboHis spec is abut consistency about dragonflow db and local cache09:22
gsagiegampel: of course.. :)09:22
gsagieDuanKebo: ok good, so different topics :)09:22
dingbooptAdd me please :)09:22
dingbooptemail09:23
gsagie#action gsagie add dinboopt/nick-ma to the conversation of course09:23
gsagiedinboopt: sure, will send it to everyone09:23
gsagieanything else on this topic ?09:23
gsagie#topic publish-subscribe abstraction09:24
*** openstack changes topic to "publish-subscribe abstraction (Meeting topic: dragonflow)"09:24
gsagiegampel: would you like to update on this?09:24
gampelOK I will update the spec today or tomorrow09:24
gsagiei mean update here the status :)09:25
gampelThere is all ready a working version with ZMQ09:25
gampelhttps://review.openstack.org/#/c/263322/09:25
gsagie#info working pub-sub with zeromq https://review.openstack.org/#/c/263322/09:25
gampelI will add the Pluggability today09:25
gsagiegampel: any update on the topics registration? is it happening on server side or client side?09:25
gampelthe last topic that is not  in the spec yet is the reliability09:26
*** _degorenko|afk is now known as degorenko09:26
gampelNo yet please add it to my action items09:26
gsagie#action gampel verify if zeromq filters topics on server side or client side09:26
gampelThe reliability we want to cover09:27
gsagiegampel: you want to update the spec or i should do it?09:27
gampelI will do that add it to my action items09:27
gsagie#info https://review.openstack.org/#/c/263733/  pub-sub spec09:27
gsagie#action gampel update pub-sub spec and add reliability ideas09:27
gsagieI think we can iterate on your patch and on Hujie spec for that and find the best solution, if both you and DuanKebo agree09:28
gsagielets review it there and discuss09:28
gsagie#topic Redis DB driver09:29
*** openstack changes topic to "Redis DB driver (Meeting topic: dragonflow)"09:29
gsagieDuanKebo: any update on this?09:29
gsagiefeipeng is going to work on it right?09:29
DuanKeboFeipeng has a draft spec09:29
DuanKeboHe is update it according our advice.09:30
gsagieDuanKebo: for the pub-sub reliability is there anything you would like to ask/discuss now? or we should do it over the review?09:30
DuanKeboHe will submit it for you review this week too.09:30
*** amotoki has joined #openstack-meeting-409:30
gsagie#action feipeng upload spec and start work on redis driver integration with dragonflow09:31
gsagieok great, we heard some good things about Redis, so maybe its going to be a good solution for us09:31
gsagienot sure about the publish/subscribe part there09:31
gampel DuanKebo: I hope today to have an example how to plug pub/sub submitted09:31
gampeltoday09:31
gsagie#topic testing09:32
*** openstack changes topic to "testing (Meeting topic: dragonflow)"09:32
gsagieokie, dingboopt any update on the HW in Hangzhou?09:32
gsagieabout the lab09:32
dingboopti havn't contact huangkun yet09:33
dingboopthe is in charge of the servers09:33
gsagiedingboopt: ok, please update us for next meeting because i think we all need to know09:33
dingbooptI will contact him later09:33
dingbooptok09:33
gsagie#action dingboopt update for next meeting regarding lab in Hangzhou09:33
gsagieShlomo_N: has anything to update on your scale testing work?09:34
*** javeriak has quit IRC09:34
Shlomo_NI have finished the bandwidth performance tests with DF+Etcd on 4 different scenarios09:34
*** vishwanathj_ has quit IRC09:35
dingbooptI just ask hungkun about  the server. They will arrive after chinese spring festival09:35
*** tfukushima has quit IRC09:35
gsagiedingboopt: ok thanks for the update09:35
gampelShlomo_N: can you please share the scenarios09:35
gsagieShlomo_N: can you work on some document describing these09:35
gsagieand maybe send the plan for review09:35
gampel Shlomo_N: i agree we need a performance  testing spec09:36
gsagieI think we will want to perform dataplane performance tests for 1 hosts on a regular basis, maybe even as a CI09:36
Shlomo_NSure. I am still working on the testing spec.09:37
gsagie#action Shlomo_N write spec about performance test scenarios and plan09:37
*** akwasnie has joined #openstack-meeting-409:37
gsagieDuanKebo: do you guys are also planning to do some testing in Beijing?09:37
DuanKeboYes09:37
DuanKeboHe is now evaluating gmdb.09:38
DuanKeboCan work on performance test later.09:38
gsagieDuanKebo: even regardless of the DB, i am talking about L3 tests with iperf or something like that, can you maybe share your scenarios/plan if you have any document09:38
gsagiewith Shlomo_N09:38
*** Kevin_Zheng has joined #openstack-meeting-409:38
gsagieanyone he can contact for more details?09:38
gampelYuli: did you see my comment on the fullstack flow testing ?09:39
DuanKeboNo, he only do some control plane test09:39
DuanKebomostly for db r/w and sub/pub performance.09:40
yuli_sgampel: yes09:40
gsagieyuli_s: anything to share regarding fullstack tests?09:40
yuli_si need to review the comments09:41
gsagieDuanKebo: okie, we would also like to have some setup to do these tests here if possible so we would love any document you have on how you conduct these tests09:41
yuli_sand send a new version09:41
gampeli think that the flow test should follow the application logic so when we update the app it will be very easy to update the test09:41
yuli_sof the test patch09:41
gsagieBecause we also need to be able to work and fix things while testing :)09:41
yuli_shttps://review.openstack.org/265642/09:41
gsagieyes i agree with gampel, doing the diff is a bit problematic09:42
DuanKeboOK, Zhu weiqiong will supply the doc about how these test are done.09:42
gampelthe flow test should follow the application pipeline so the test will be clear09:42
gsagieDuanKebo: thanks! that will be great for us09:42
gampelyuli_s:  do you understand what i mean ?09:42
gsagie#action Zhu weiqiong send documents regarding control plane testing plan and scenarios for DB and for pub/sub09:42
yuli_sgampel: yes, the test code is a bit messy09:43
gampelyuli_s: let take the use case of l2_app  we will have VLAN app and  Tunnel app09:43
gampelwe want to test the pipeline for the application L2 L3 DHCP09:44
yuli_sthe dhcp part is preaty covered. we have test for dhcp enable and disbaled09:45
gampelthe pipeline will change and we want it to be easy for a developer to update the pipeline in the test09:45
*** markvoelker has joined #openstack-meeting-409:45
yuli_sand we have tests to change dhcp status to enable / disable09:45
gsagiegampel, yuli_s: lets discuss it in the #openstack-dragonflow, we are running out of time :)09:45
gampelOk09:45
yuli_sand the system works ok09:46
gsagie#action gampel, yuli_s work on improving the current OVS flows tests09:46
yuli_sgreat !09:46
gsagie#topic selective proactive09:46
*** openstack changes topic to "selective proactive (Meeting topic: dragonflow)"09:46
gsagieDuanKebo: you are listed as working on it with me  and Omer Anson (new employee that joined us)09:47
gsagieWould you like to write the spec? or i can do it as well09:47
yuli_sgsagie: u talk about L2 or L3 ?09:47
DuanKeboI can do it09:47
gsagie#action DuanKebo write spec about selective proactive09:47
gsagieokie, we can iterate on it09:47
gsagieOmer is right now doing some work at simplifying our applications so we have more control09:48
DuanKebobased on tenant at the first stage?09:48
gsagieDuanKebo: i think so, what the rest think?09:48
yuli_sgsagie: selective proactive L2 or L3 ?09:48
gampelyes i agree09:48
gsagieyuli_s: its not related to L2 or L3, its about how we sync the DB with the local controller09:48
DuanKeboI agree. But i also think it's not enough09:49
yuli_sok09:49
gsagieYou will see in the spec that DuanKebo will upload09:49
DuanKebolet's us just start from tenant grained selective proactive.09:49
gsagieDuanKebo: ok, if you want you can also upload to the repository other ideas you had and we can start iterating on them in parallel09:49
gampelDuanKebo:  very reasonable why to  start09:50
gsagiekeep in mind we also need to cover cases of deletion09:50
*** markvoelker has quit IRC09:50
DuanKeboYes.09:50
gsagieokie, so we can continue iterating on the spec09:50
gampelwe have resources that are cross tenant09:50
gsagiebtw DuanKebo, your team is familiar with how to upload and work with OpenStack Gerrit and the review board?09:51
gampellike shared networks define by admin we need to make sure we cover them as well09:51
DuanKebogampel, I can discuss with you after the meeting.09:51
gampelOk09:51
gsagie#topic distributed DNAT09:51
*** openstack changes topic to "distributed DNAT (Meeting topic: dragonflow)"09:51
gsagiesorry for moving fast but we have 2 more topics and no time, lets continue to iterate on the spec that DuanKebo will upload09:52
gsagieDuanKebo: i think its big task so i will also work on this with you09:52
gsagiewe need to also work on the DB parts for this and on the pub/sub parts for this09:52
DuanKeboHi Gal, I will deal with the uploading and review processing09:52
gsagieRaofei: you are listed as working on the distributed DNAT, is the spec clear?09:53
gsagieDuanKebo: great :)09:53
DuanKeboGreat Gal, definitely I need your help!09:53
gsagieRaofei: i will update it with the latests changes, but just need to make sure everything is understandable09:53
gsagiethere is one thing there that needs special care09:53
raofeiYes, I have read your spec of DNAT.09:54
gampelJust Please try to review all the dragonflow status open09:54
gsagieand thats updating the GW MAC address in the flows09:54
gsagieraofei: ok, please send any questions you might have, you have time to work on it?09:54
gsagieits an important task for the overall picture09:55
gsagie#action raofei working on distributed dnat implementation09:55
raofeiyes, I think so. we need change the both dst ip and mac address to simulate gw sending.09:55
gsagieraofei: yes, the problem is that the GW MAC of the external network can change and we might need to update flows09:56
gsagie#topic controller reliability09:56
*** openstack changes topic to "controller reliability (Meeting topic: dragonflow)"09:56
*** Liuqing has quit IRC09:56
gsagieheshan is working on this right?09:56
DuanKeboYes09:56
gsagie#action heshan upload spec regarding controller reliability09:57
DuanKeboMost part of the spec has been completed.09:57
DuanKeboSoon you can review it09:57
gsagieokie great work! thanks09:57
*** Liuqing has joined #openstack-meeting-409:57
gsagie#topic open discussion / bugs09:57
*** openstack changes topic to "open discussion / bugs (Meeting topic: dragonflow)"09:57
*** Liuqing has quit IRC09:57
gampelwe need to get more reviews from all the group Please try to review all the dragonflow status open even if you are not listed09:57
gsagie#action everyone to review Dragonflow patches09:57
DuanKeboBut our guys are not good at english, we net to refine the expression09:58
gsagieDuanKebo: its important everyone review the repository as we need everyone to be updated with all the code changes09:58
gsagieso they keep track of things happening09:58
gsagieBut its understandable, dont worry about the english, we all understand09:58
gampelIt is very impotent  to get the feedback don't worry about the english09:59
DuanKeboOK09:59
gsagiethanks for joining everyone!09:59
gsagieif anyone has anything to add, please do09:59
gsagieand Welcome to Omer :)09:59
DuanKebobye!09:59
yuli_swe havent covered bugs09:59
gampelwelcome09:59
Shlomo_Nwelcome Omer09:59
oansonThanks!09:59
gsagieyuli_s: this is a joint topic, any update?09:59
gsagiejust dont have time :(10:00
yuli_si closed some duplicate bugs today10:00
gsagieyuli_s: cool, good work, anything important is open ?10:00
yuli_syes10:00
gsagiewe can put it as an action item10:00
yuli_scloud-init10:00
yuli_si want to work on it10:00
gsagieyuli_s: good point10:00
gsagie#action yuli_s working on cloud-init support for dragonflow10:01
gsagieyuli_s: no problem10:01
yuli_sok, great10:01
gsagieThere is a bug opened right?10:01
yuli_syes, I opened it10:01
gsagieokie, we are out of time, lets continue this in #openstack-dragonflow, thanks and good night for all our friends from China and talk to you later10:01
gsagie#endmeeting10:01
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"10:01
openstackMeeting ended Mon Jan 25 10:01:57 2016 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)10:01
openstackMinutes:        http://eavesdrop.openstack.org/meetings/dragonflow/2016/dragonflow.2016-01-25-09.00.html10:02
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/dragonflow/2016/dragonflow.2016-01-25-09.00.txt10:02
openstackLog:            http://eavesdrop.openstack.org/meetings/dragonflow/2016/dragonflow.2016-01-25-09.00.log.html10:02
yuli_sgood night10:02
gsagieyuli_s: ok please assign it to you :)10:02
gampelYuli lets work on this together  i have an idea to do it in app and not in the  meta data service10:02
yuli_sxin nian kuai le !10:02
yuli_sgampel: ok, great !10:02
*** gongysh has joined #openstack-meeting-410:03
*** zeih has quit IRC10:03
*** tfukushima has joined #openstack-meeting-410:03
*** salv-orlando has joined #openstack-meeting-410:05
*** paul-carlton2 has quit IRC10:05
*** Shlomo_N has left #openstack-meeting-410:05
*** shz has quit IRC10:06
*** shihanzhang has joined #openstack-meeting-410:07
*** tfukushima has quit IRC10:08
*** Shlomo_N has joined #openstack-meeting-410:09
*** salv-orlando has quit IRC10:12
*** zhurong has quit IRC10:14
*** salv-orlando has joined #openstack-meeting-410:22
*** javeriak has joined #openstack-meeting-410:23
*** paul-carlton2 has joined #openstack-meeting-410:26
*** javeriak has quit IRC10:29
*** ihrachys has quit IRC10:29
*** javeriak has joined #openstack-meeting-410:30
*** FallenPegasus has quit IRC10:32
*** tfukushima has joined #openstack-meeting-410:34
*** dshakhray has joined #openstack-meeting-410:35
*** iceyao has quit IRC10:36
*** tfukushima has quit IRC10:36
*** tfukushima has joined #openstack-meeting-410:40
*** xingchao has quit IRC10:42
*** tfukushima has quit IRC10:55
*** tfukushima has joined #openstack-meeting-410:55
*** bapalm has joined #openstack-meeting-410:57
*** xingchao has joined #openstack-meeting-410:59
*** gongysh has quit IRC11:01
*** yamamoto_ has quit IRC11:12
*** gsagie has left #openstack-meeting-411:14
*** xingchao has quit IRC11:19
*** tfukushima has quit IRC11:23
*** haoli36 has joined #openstack-meeting-411:27
*** prithiv has joined #openstack-meeting-411:29
*** ihrachys has joined #openstack-meeting-411:30
*** sdake has joined #openstack-meeting-411:32
*** cartik has quit IRC11:33
*** baoli has joined #openstack-meeting-411:35
*** cartik has joined #openstack-meeting-411:40
*** markvoelker has joined #openstack-meeting-411:46
*** xingchao has joined #openstack-meeting-411:48
*** zhurong has joined #openstack-meeting-411:48
*** markvoelker has quit IRC11:51
*** Shlomo_N has left #openstack-meeting-411:52
*** prithiv has quit IRC11:56
*** baoli has quit IRC11:56
*** dims has joined #openstack-meeting-411:57
*** yamamoto has joined #openstack-meeting-411:58
*** yamamoto_ has joined #openstack-meeting-411:59
*** prithiv has joined #openstack-meeting-412:00
*** pbourke has quit IRC12:02
*** pbourke has joined #openstack-meeting-412:02
*** yamamoto has quit IRC12:03
*** iceyao has joined #openstack-meeting-412:05
*** sdake has quit IRC12:06
*** javeriak has quit IRC12:07
*** jessica has joined #openstack-meeting-412:12
*** marcusvrn_ has joined #openstack-meeting-412:13
*** jessica has quit IRC12:16
*** yamamoto_ has quit IRC12:17
*** FallenPegasus has joined #openstack-meeting-412:21
*** dims_ has joined #openstack-meeting-412:22
*** dims has quit IRC12:23
*** prithiv has quit IRC12:25
*** FallenPegasus has quit IRC12:26
*** yamamoto has joined #openstack-meeting-412:26
*** hogepodge has joined #openstack-meeting-412:27
*** cartik has quit IRC12:27
*** hogepodge has quit IRC12:32
*** DuanKebo has quit IRC12:34
*** prithiv has joined #openstack-meeting-412:45
*** prithiv has quit IRC12:49
*** gampel has quit IRC12:50
*** baoli has joined #openstack-meeting-412:52
*** akwasnie has quit IRC12:55
*** salv-orlando has quit IRC13:02
*** yamamoto has quit IRC13:03
*** yamamoto has joined #openstack-meeting-413:04
*** zeih has joined #openstack-meeting-413:04
*** sdake has joined #openstack-meeting-413:05
*** prithiv has joined #openstack-meeting-413:07
*** yamamoto has quit IRC13:08
*** bobh has joined #openstack-meeting-413:10
*** klamath has joined #openstack-meeting-413:14
*** klamath has quit IRC13:14
*** bobh has quit IRC13:14
*** baoli has quit IRC13:14
*** zhurong has quit IRC13:15
*** klamath has joined #openstack-meeting-413:15
*** zhurong has joined #openstack-meeting-413:15
*** markvoelker has joined #openstack-meeting-413:16
*** baoli has joined #openstack-meeting-413:17
*** yamamoto has joined #openstack-meeting-413:17
*** baoli has quit IRC13:19
*** amotoki has quit IRC13:19
*** gampel has joined #openstack-meeting-413:22
*** baoli has joined #openstack-meeting-413:25
*** zeih has quit IRC13:25
*** gampel has left #openstack-meeting-413:26
*** sdake has quit IRC13:27
*** dims_ has quit IRC13:28
*** sridhar_ram has joined #openstack-meeting-413:30
*** dims has joined #openstack-meeting-413:33
*** dstanek has quit IRC13:41
*** fesp has joined #openstack-meeting-413:42
*** zeih has joined #openstack-meeting-413:42
*** dstanek has joined #openstack-meeting-413:42
*** irenab has quit IRC13:42
*** basilb has joined #openstack-meeting-413:44
*** irenab has joined #openstack-meeting-413:46
*** cemmason has quit IRC13:47
*** prithiv has quit IRC13:50
*** banix has joined #openstack-meeting-413:50
*** baohua has joined #openstack-meeting-413:51
*** coolsvap is now known as coolsvap|away13:51
*** baohua has quit IRC13:52
*** dslev has joined #openstack-meeting-413:52
*** dslev_ has joined #openstack-meeting-413:53
*** gongysh has joined #openstack-meeting-413:53
*** salv-orlando has joined #openstack-meeting-413:57
*** dslev has quit IRC13:57
*** fesp has quit IRC13:58
*** prithiv has joined #openstack-meeting-414:01
*** piet has joined #openstack-meeting-414:01
*** yamamoto has quit IRC14:02
*** nkrinner has quit IRC14:04
*** nkrinner has joined #openstack-meeting-414:05
*** julim has joined #openstack-meeting-414:07
*** cemmason has joined #openstack-meeting-414:09
*** FallenPegasus has joined #openstack-meeting-414:10
*** woodard has joined #openstack-meeting-414:11
*** sdake has joined #openstack-meeting-414:12
*** woodard has quit IRC14:12
*** basilb has quit IRC14:12
*** woodard has joined #openstack-meeting-414:12
*** cartik has joined #openstack-meeting-414:13
*** FallenPegasus has quit IRC14:14
*** jessica_ has joined #openstack-meeting-414:15
*** neelashah has joined #openstack-meeting-414:16
*** evgenyf has quit IRC14:20
*** piet has quit IRC14:21
*** yuli_s has quit IRC14:23
*** jessica_ has quit IRC14:25
*** jessica_ has joined #openstack-meeting-414:26
*** hogepodge has joined #openstack-meeting-414:28
*** piet has joined #openstack-meeting-414:30
*** hogepodge has quit IRC14:33
*** jmckind has joined #openstack-meeting-414:33
*** nikhil_k has quit IRC14:33
*** nikhil has joined #openstack-meeting-414:34
*** hogepodge has joined #openstack-meeting-414:34
*** gongysh has quit IRC14:34
*** prithiv has quit IRC14:37
*** vhoward has joined #openstack-meeting-414:40
*** zhurong has quit IRC14:42
*** vishwanathj has joined #openstack-meeting-414:42
*** prithiv has joined #openstack-meeting-414:45
*** bobh has joined #openstack-meeting-415:02
*** javeriak has joined #openstack-meeting-415:03
*** hippiepete has quit IRC15:04
*** mbound has quit IRC15:07
*** rbak has joined #openstack-meeting-415:07
*** sdake_ has joined #openstack-meeting-415:09
*** sdake has quit IRC15:11
*** GB21 has joined #openstack-meeting-415:13
*** akwasnie has joined #openstack-meeting-415:14
*** javeriak has quit IRC15:15
*** javeriak has joined #openstack-meeting-415:15
*** sdake_ has quit IRC15:15
*** iceyao has quit IRC15:16
*** akwasnie has quit IRC15:18
*** javeriak_ has joined #openstack-meeting-415:19
*** javeriak has quit IRC15:20
*** sdake has joined #openstack-meeting-415:20
*** sigmavirus24_awa is now known as sigmavirus2415:20
*** irenab has quit IRC15:20
*** ajmiller has joined #openstack-meeting-415:22
*** automagically has joined #openstack-meeting-415:24
*** baoli has quit IRC15:25
*** jmckind_ has joined #openstack-meeting-415:25
*** jmckind has quit IRC15:27
*** baoli has joined #openstack-meeting-415:28
*** devananda has quit IRC15:28
*** spotz_zzz is now known as spotz15:29
*** dtardivel has joined #openstack-meeting-415:30
*** sdake has quit IRC15:30
*** devananda has joined #openstack-meeting-415:31
*** blahRus has joined #openstack-meeting-415:33
*** galstrom_zzz is now known as galstrom15:39
*** zeih has quit IRC15:43
*** dslev_ has quit IRC15:45
*** FallenPegasus has joined #openstack-meeting-415:46
*** emagana has joined #openstack-meeting-415:51
*** sambetts has joined #openstack-meeting-415:53
*** jessica_ has quit IRC15:55
*** jessica_ has joined #openstack-meeting-415:56
*** jmckind has joined #openstack-meeting-415:56
*** jessica_ has quit IRC15:58
*** jessica_ has joined #openstack-meeting-415:58
*** jmckind_ has quit IRC15:59
*** Sukhdev has joined #openstack-meeting-416:00
SukhdevFolks, time for Ironic-neutron meeting16:01
*** nkrinner has quit IRC16:01
Sukhdev#startmeeting ironic_neutron16:01
openstackMeeting started Mon Jan 25 16:01:32 2016 UTC and is due to finish in 60 minutes.  The chair is Sukhdev. Information about MeetBot at http://wiki.debian.org/MeetBot.16:01
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:01
*** openstack changes topic to " (Meeting topic: ironic_neutron)"16:01
openstackThe meeting name has been set to 'ironic_neutron'16:01
*** markvoelker_ has joined #openstack-meeting-416:01
SukhdevGood morning folks16:02
*** markvoelker has quit IRC16:02
Sukhdev#topic: Agenda16:02
*** openstack changes topic to ": Agenda (Meeting topic: ironic_neutron)"16:02
Sukhdev#link: https://wiki.openstack.org/wiki/Meetings/Ironic-neutron#Meeting_January_25.2C_201616:02
*** vsaienko has joined #openstack-meeting-416:02
jrollmorning16:02
vsaienkomorning16:03
SukhdevI kept the same agenda as last week - as we ran out time last week16:03
sambettso/16:03
Sukhdev#topic: Announcements16:03
*** openstack changes topic to ": Announcements (Meeting topic: ironic_neutron)"16:03
davidlenwello/16:03
*** ninag has joined #openstack-meeting-416:03
SukhdevAnybody has anything they would like to share with the team before we get started?16:03
jrollso before we dive in, just making a note that I've updated the last nova patch: https://review.openstack.org/#/c/20616316:03
jrollwe may need to apply for FFE on that, I need to bug john about it16:04
*** daneyon has joined #openstack-meeting-416:04
*** dslevin has joined #openstack-meeting-416:04
Sukhdevjroll : cool thanks16:04
jrollnp16:04
Sukhdevjroll : timing is great - I am in the middle of updating my test setup - will upload it and test it16:05
jrollcool16:05
*** markvoelker has joined #openstack-meeting-416:05
SukhdevAny other announcement?16:05
jrollhere's the weird part;16:05
*** salv-orl_ has joined #openstack-meeting-416:05
jrollthat's going to depend on an ironicclient release16:05
*** mbound has joined #openstack-meeting-416:05
devanandao/16:05
Sukhdevoh - any specific version?16:06
jrollso landing it might get weird, because that code is still way down the road16:06
jrollalso will depend on the api changes landing16:06
jrollthe version that's released with the portgroup code...16:06
devanandaugh, right. and the API changes in ironic do not look right to me yet16:06
devanandathat's something i wanted to talk about today16:06
jrollso we need to review all the things asap16:06
jrollcool16:06
jrolljust wanted to point that out, we can move on :)16:06
*** markvoelker_ has quit IRC16:07
vsaienkoI also have a question about portgroup and port UUIDs16:07
Sukhdevjroll : I will ping you off-line if I need help in getting this tested16:07
jrollok16:07
vsaienkoAs Ruby mentioned https://review.openstack.org/#/c/206245/ we could have a problem16:07
vsaienkobecause we do not guarantee that portgroup/port uuids are unique16:08
Sukhdevvsaienko: I wanted to cover that as well - thanks for brining it up16:08
*** salv-orlando has quit IRC16:08
Sukhdevvsaienko : I was not very clear about the comment - and was bit confused16:08
Sukhdevvsaienko: if you understand the issue, can you elaborate?16:09
jrollI don't see a reason not to change the return format, fwiw16:10
jrolland I think that's the clearest path forward16:10
vsaienkojroll, but how we should identify it is a neutron port for port or portgroup in case portgroup.uuid == port.uuid16:10
*** cemmason has quit IRC16:11
jrollvsaienko: sure, return {portgroups: {uuid: vif_id}, ports: {uuid: vif_id}}16:11
devanandajroll: changing the return format => affecting drivers16:11
jrolldevananda: no16:12
*** andymaier has quit IRC16:12
jrollthis is used in ironic.dhcp.neutron16:12
devanandaoh, cool16:12
devanandayou're right16:12
jrollwe *may* affect out of tree dhcp things, but we don't guarantee the ironic.common.network interface16:12
*** lazy_prince has joined #openstack-meeting-416:12
jrollI'm inclined to not worry too much16:12
devanandayah, i'm fine with that. I was thinking of a different call16:12
jrollmhm16:12
devanandaand typed before grepping to confirm ...16:13
Sukhdevmake sense16:14
jrollI replied on the diff and changed my vote16:14
*** belmoreira has quit IRC16:15
vsaienkojroll, I will change return format there.16:15
jrollcool16:15
jrollthanks16:15
*** sdake has joined #openstack-meeting-416:16
*** cemmason has joined #openstack-meeting-416:16
vsaienkojroll, what about vifs in update_dhcp_opts () https://github.com/openstack/ironic/blob/06d39ed5ca398540b587d41a16d1572cb085727f/ironic/dhcp/neutron.py#L14416:16
vsaienkoshould we use the same format {portgroups: {uuid: vif_id}, ports: {uuid: vif_id}} for it?16:16
jrollvsaienko: those come from the method we're talking about...16:18
jrollhttps://github.com/openstack/ironic/blob/06d39ed5ca398540b587d41a16d1572cb085727f/ironic/dhcp/neutron.py#L16516:18
jrollso yes it will affect that method16:18
*** blahRus has quit IRC16:19
devanandak16:19
devananda(wrong window)16:19
Sukhdev:-)16:20
*** blahRus has joined #openstack-meeting-416:20
SukhdevDo we need to discuss any further on this? or shall we move on to API issue that devananda brought up earlier16:21
SukhdevI will take silence as - lets move on :-)16:21
Sukhdevdevananda : what did you want discuss about API changes?16:22
*** mbound has quit IRC16:22
devanandaSukhdev: the API changes and new REST resources, eg /portgroups/ -- they aren't being encapsulated for backwards compat16:23
*** harshs has joined #openstack-meeting-416:23
Sukhdevdevananda : I thought portgroups did not exist before (not expert on the ironic side of this)16:24
devanandacorrect16:24
*** prithiv has quit IRC16:24
Sukhdevso, no bacward compat issue :)16:24
devanandaand after this change lands, if an old client invokes GET /v1/NNNN/portgroups/16:24
devanandait should not see it16:24
jrollright, so we need to 404 on old api versions, yes?16:25
*** prithiv has joined #openstack-meeting-416:25
devanandajroll: I think so16:25
jrollis there a larger problem here or does the patch just need extra work?16:25
devanandajroll: I don't offhand know how to do that in wsme - it may be easy. or not.16:26
devanandabecause it's part of hte root controller16:26
jrollooo. fun.16:26
devanandawe haven't added any new root objects before :)16:26
Sukhdevwait a minute - the old client won't know about portgroups - why would it invoke?16:26
jrollthere's probably a hack we can do16:26
*** cartik has quit IRC16:26
jrollSukhdev: not old ironicclient versions, rather api clients talking to older versions16:26
jrolldevananda: worst case, in the controller, we could raise some 404 error if api version isn't high enough16:27
Sukhdevoh I see16:27
devanandajroll: hm. that might work16:27
devanandathat was it for me. sounds like jroll and I have a little experiment to run16:28
devanandaand then we'll leave feedback on the API patch16:29
jroll+116:29
Sukhdevsounds good16:29
SukhdevAnything else on the patches?16:29
SukhdevI noticed updated version of the patches got pushed -16:30
SukhdevI will be uploading them all today - timing is just perfect16:30
*** prithiv has quit IRC16:30
jrolluploading theM?16:30
Sukhdevwill test them all out and post the issue, if I see16:30
jrollah ok16:30
*** ajmiller_ has joined #openstack-meeting-416:31
*** daneyon has quit IRC16:31
SukhdevAnything more to discuss on the patches?16:31
*** prithiv has joined #openstack-meeting-416:31
*** sdake has quit IRC16:31
jrollI have nothing16:32
SukhdevMoving on to the next topic - we ran out time last time16:32
Sukhdev#topic: Ironic Inspector and format of switch-id16:32
*** openstack changes topic to ": Ironic Inspector and format of switch-id (Meeting topic: ironic_neutron)"16:32
*** prithiv has quit IRC16:33
jrollsambetts: you here?16:33
sambettsyup16:33
jrollah cool16:33
Sukhdevsambetts : we could not finish the discussion last time16:33
Sukhdevso, the idea behind using switch-id format as mac was16:33
*** prithiv has joined #openstack-meeting-416:33
Sukhdevthat the mac address is tied to the chassis and will not change - but, any other identifier can change - e.g. IP, hostID, etc16:34
*** prithiv has quit IRC16:34
Sukhdevyhvh- : are you here as well?16:34
yhvh-yup16:34
Sukhdevgood16:34
*** ajmiller has quit IRC16:34
jrollso while I do understand that, I don't think mac address is a useful identifier as it's difficult to find a switch in a datacenter by mac address, whether you are a human or a computer16:35
sambettsI see that, but in ML2 our driver identifies switches by mgnt ip16:35
Sukhdevsambetts : if you see - https://etherpad.openstack.org/p/liberty-ironic-network-isolation16:35
sambettsso forcing it to mac address will mean our ml2 driver will simply have to ignore that field16:35
*** prithiv has joined #openstack-meeting-416:35
Sukhdevlines 14 - we discussed that during the summit16:36
Sukhdevsambetts : one does not have to use all three fields -16:36
sambettsit would be nice not to ignore a top level field though, because other wise we might as well remove switch_id and have switch info only16:37
Sukhdevthose three fields are for vendors - as long as the vendor is producer and consumer - there is no issue (16:37
jrollsambetts++16:37
*** daneyon has joined #openstack-meeting-416:37
*** hdaniel has quit IRC16:38
Sukhdevsambetts : switch-info is for vendor to pack anything they want - IP, model number, etc...16:38
Sukhdevfor example : you may have 3K and 9K chassis - you can use switch-info to identify16:38
Sukhdevso that you can use appropriate ML2 driver (if you have different for 3k and 9k)16:39
Sukhdevto provision the HW16:39
sambettsbut why can't I use switch_id to identify... I don't see a reason to restrict it16:39
jrollI don't think mac address is a useful identifier as it's difficult to find a switch in a datacenter by mac address, whether you are a human or a computer16:39
* jroll repeats himself16:39
SukhdevI thought about it a bit after our meeting last week - what if we make those as strings16:40
*** baoli has quit IRC16:40
sambettsI think that would provide the most flexablity16:40
Sukhdevi.e. both switch-id and switch-info becomes strings -16:41
*** spzala has joined #openstack-meeting-416:41
Sukhdevyhvh-: your thoughts on this?16:41
sambettsjroll mentioned the use of host names in there too so that would provide for that case too16:41
jrollright, we use host names downstream16:42
yhvh-I'd need to check all uses of switch_id, anyone else have insight?16:42
jrollagain, my problem is that a mac address doesn't say anything about how to connect to the switch16:42
Sukhdevjroll : this is how I was thinking - lldp provides the mac address. when an operator plumbs the HW wiring it says it connected port X to switch Y16:44
Sukhdevswitch Y (Y may be IP or hostid, etc, which goes into the switch-info)16:44
jrollwhich forces every ML2 driver to have something in switch_info16:44
jrollrather than switch_info being used for fancy things16:44
sambettsjroll++16:45
*** bnemec has joined #openstack-meeting-416:45
jrollI mean, I understand why we did it this way16:45
Sukhdevand then switch-id can be used by topology cross check to make sure switch Y is what is reported by lldp16:45
SukhdevI can see how this could create confusion - if we made them all strings, then it is free-for-all - use it the way it works for you16:46
jrollyeah, now that I think more I think switch_id just isn't useful as its own field :)16:47
sambettsyeah I think that works best for switch-id, I thought switch_info was going to be a more complex structure than a string, like a dict, I guess it can be json.dumped16:47
jrollI'd almost rather kill switch_id and have switch_info: {mac_addr: foo, hostname: foo, ...{16:48
*** daneyon_ has joined #openstack-meeting-416:48
*** paul-carlton2 has quit IRC16:48
sambettsfor our ml2 case, we only need the mgnt IP to identify a switch, because all other info is stored in the ml2 .ini config file16:48
Sukhdevsambetts : that is very specific - we discover everything dynamically - and do not rely on config stuff (as it is subject to human errors) :-)16:50
*** bpokorny has joined #openstack-meeting-416:50
*** prithiv has quit IRC16:51
*** daneyon has quit IRC16:51
sambettshow do you deal with authentication? because we could discover everything we need to plumb a BM via lldp, except usernames and passwords we still need the config file for that16:51
*** prithiv has joined #openstack-meeting-416:52
Sukhdevsambetts: for that you need to read Arista's CloudVision - it will tell you how the magic happens :-)16:52
jrollsambetts: so, switch_id being a mac address doesn't block you, it's just annoying right?16:53
Sukhdevsambetts : there are several ways to deal with it - but, that is a discussion of some other meeting :)16:53
sambettsjroll: pretty much, just means we'll end up using switch_info for everything and ignoring switch_id16:53
*** prithiv has quit IRC16:53
Sukhdevsambetts : that would work16:53
*** lazy_prince has quit IRC16:54
*** harshs has quit IRC16:54
jrollsambetts: I say we just keep moving forward for now then, the validation is just in code, not in db yeah?16:54
Sukhdevsambetts : in our case, we do not rely much on switch_info (we just stuff model info, etc) - in other words, we use only two fields as well -16:54
yhvh-There are knock on effects, it would be nice to have a common usage for these fields, for example, for the inspector additions in IPA would require HW managers to pack the info as the ml2 driver expects16:54
Sukhdevbut, we wanted to provide both - as some people had made a case during the summit discussion that both were needed16:54
*** lakshmiS has joined #openstack-meeting-416:55
jrollwe can always make this less restrictive later, I'd prefer to just roll forward16:55
Sukhdevjroll +116:55
yhvh-+116:55
*** prithiv has joined #openstack-meeting-416:56
* Sukhdev time check - 4 min left16:56
sambettsok as long as there is a consensus, is it possible for someone to write up something that tells us the restrictions/validations of the local-link-info field so that we can program around them?16:56
sambettsthe spec isn't very clear on them16:57
jrollsambetts: maybe leave that comment on the docs patch16:57
*** prithiv has quit IRC16:57
sambettsgood shout, I'll go do that16:57
jrollI have to run, thanks for the good meeting yall16:57
Sukhdevsambetts : its been a while since I looked at this - see, if this addresses it - https://review.openstack.org/#/c/228496/2/doc/source/deploy/install-guide.rst16:58
Sukhdevjroll : thanks - will catch you later16:58
*** prithiv has joined #openstack-meeting-416:58
*** mfedosin has joined #openstack-meeting-416:59
*** dslevin1 has joined #openstack-meeting-416:59
sambettsSukhdev: thats ok from the ironic side, but I'm thinking about more from the neutron dev side I would be nice to know what to expect in the binding_profile16:59
*** zeih has joined #openstack-meeting-416:59
Sukhdevsambetts : oh I was suppose to push a patch for documenting that - completely forgot :-)17:00
sambettsSukhdev: oh great! I look forward to seeing it17:00
Sukhdevsambetts : I had started it - will look for it, complete it, and push it17:00
Sukhdevsambetts : no worries17:00
SukhdevFolks, we are out of time -17:00
Sukhdevthanks for attending -17:00
sambettsthanks for having this discussion17:00
sambettso/17:01
Sukhdevbye17:01
Sukhdev#endmeeting17:01
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"17:01
openstackMeeting ended Mon Jan 25 17:01:09 2016 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:01
openstackMinutes:        http://eavesdrop.openstack.org/meetings/ironic_neutron/2016/ironic_neutron.2016-01-25-16.01.html17:01
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/ironic_neutron/2016/ironic_neutron.2016-01-25-16.01.txt17:01
openstackLog:            http://eavesdrop.openstack.org/meetings/ironic_neutron/2016/ironic_neutron.2016-01-25-16.01.log.html17:01
vsaienkothanks to all17:01
*** jpeeler has quit IRC17:04
*** ajmiller_ is now known as ajmiller17:04
*** dslevin1 has quit IRC17:05
*** ihrachys has quit IRC17:07
*** iyamahat has joined #openstack-meeting-417:09
*** prithiv has quit IRC17:11
*** dslevin1 has joined #openstack-meeting-417:11
*** prithiv has joined #openstack-meeting-417:11
*** paul-carlton2 has joined #openstack-meeting-417:13
*** MarkAtwood has joined #openstack-meeting-417:14
*** GB21 has quit IRC17:17
*** sdake has joined #openstack-meeting-417:17
*** julim has quit IRC17:20
*** jpeeler has joined #openstack-meeting-417:20
*** jmcbride has joined #openstack-meeting-417:22
*** mbound has joined #openstack-meeting-417:23
*** prithiv has quit IRC17:26
*** mbound has quit IRC17:27
*** matrohon has quit IRC17:28
*** spzala has quit IRC17:29
*** dslevin has quit IRC17:29
*** degorenko is now known as _degorenko|afk17:29
*** spzala has joined #openstack-meeting-417:30
*** spzala_ has joined #openstack-meeting-417:30
*** javeriak has joined #openstack-meeting-417:31
*** Jeffrey4l has quit IRC17:32
*** julim has joined #openstack-meeting-417:33
*** prithiv has joined #openstack-meeting-417:33
*** mbound has joined #openstack-meeting-417:33
*** spzala has quit IRC17:34
*** javeriak_ has quit IRC17:34
*** spzala_ has quit IRC17:35
*** prithiv has quit IRC17:38
*** dshakhray has quit IRC17:40
*** baoli has joined #openstack-meeting-417:44
*** irenab has joined #openstack-meeting-417:46
*** baoli_ has joined #openstack-meeting-417:46
*** baoli has quit IRC17:49
*** sdake has quit IRC17:51
*** daneyon_ has quit IRC17:51
*** Sukhdev has quit IRC17:52
*** prashantD_ has joined #openstack-meeting-417:52
*** sdake has joined #openstack-meeting-417:55
*** mbound has quit IRC17:55
*** julim_ has joined #openstack-meeting-417:57
*** julim has quit IRC17:59
*** mfedosin has quit IRC18:04
*** Swami has joined #openstack-meeting-418:07
*** cemmason has quit IRC18:08
*** unicell has joined #openstack-meeting-418:12
*** unicell has quit IRC18:13
*** unicell has joined #openstack-meeting-418:13
*** daneyon has joined #openstack-meeting-418:21
*** yamahata has joined #openstack-meeting-418:25
*** harshs has joined #openstack-meeting-418:30
*** IlyaG has joined #openstack-meeting-418:31
*** salv-orl_ has quit IRC18:35
*** daneyon_ has joined #openstack-meeting-418:36
*** daneyon has quit IRC18:39
*** sambetts has quit IRC18:39
*** paul-carlton2 has quit IRC18:41
*** spzala has joined #openstack-meeting-418:45
*** dslevin1 has quit IRC18:45
*** xingchao has quit IRC18:46
*** zeih has quit IRC18:47
*** ihrachys has joined #openstack-meeting-418:49
*** pcaruana has joined #openstack-meeting-418:51
*** paul-carlton2 has joined #openstack-meeting-418:55
*** paul-carlton2 has quit IRC18:55
*** ihrachys has quit IRC18:59
*** bpokorny has quit IRC18:59
*** daneyon has joined #openstack-meeting-419:00
*** javeriak has quit IRC19:01
*** markvan has quit IRC19:04
*** daneyon_ has quit IRC19:04
*** markvan has joined #openstack-meeting-419:06
*** rockyg has joined #openstack-meeting-419:06
*** javeriak has joined #openstack-meeting-419:06
*** zeih has joined #openstack-meeting-419:08
*** iyamahat has quit IRC19:14
*** zeih has quit IRC19:14
*** iyamahat has joined #openstack-meeting-419:14
*** bpokorny has joined #openstack-meeting-419:18
*** mbound has joined #openstack-meeting-419:21
*** jessica_ has quit IRC19:22
*** jessica_ has joined #openstack-meeting-419:23
*** jessica_ has quit IRC19:28
*** javeriak_ has joined #openstack-meeting-419:28
*** piet has quit IRC19:28
*** dims has quit IRC19:28
*** jessica_ has joined #openstack-meeting-419:30
*** javeriak has quit IRC19:30
*** iyamahat has quit IRC19:32
*** pcaruana has quit IRC19:32
*** xingchao has joined #openstack-meeting-419:33
*** salv-orlando has joined #openstack-meeting-419:35
*** pcaruana has joined #openstack-meeting-419:36
*** daneyon_ has joined #openstack-meeting-419:37
*** xingchao has quit IRC19:37
*** iyamahat has joined #openstack-meeting-419:38
*** daneyon has quit IRC19:40
*** pcaruana has quit IRC19:40
*** pcaruana has joined #openstack-meeting-419:43
*** mbound has quit IRC19:45
*** salv-orlando has quit IRC19:46
*** jessica_ has quit IRC19:48
*** jessica_ has joined #openstack-meeting-419:48
*** jessica_ has quit IRC19:50
*** jessica_ has joined #openstack-meeting-419:50
*** dslevin1 has joined #openstack-meeting-419:53
*** mfedosin has joined #openstack-meeting-419:54
*** pcaruana has quit IRC19:56
*** javeriak has joined #openstack-meeting-420:00
*** javeriak has quit IRC20:01
*** iyamahat has quit IRC20:03
*** javeriak_ has quit IRC20:03
*** yamahata has quit IRC20:05
*** neelashah has quit IRC20:09
*** IlyaG has quit IRC20:09
*** ihrachys has joined #openstack-meeting-420:12
*** daneyon has joined #openstack-meeting-420:14
*** angdraug has joined #openstack-meeting-420:15
*** sdake_ has joined #openstack-meeting-420:15
*** daneyon_ has quit IRC20:15
*** sdake has quit IRC20:16
*** iyamahat has joined #openstack-meeting-420:19
*** daneyon_ has joined #openstack-meeting-420:22
*** mbound has joined #openstack-meeting-420:22
*** yamahata has joined #openstack-meeting-420:22
*** neelashah has joined #openstack-meeting-420:24
*** daneyon has quit IRC20:25
*** Sukhdev has joined #openstack-meeting-420:25
*** baoli_ has quit IRC20:26
*** neelashah1 has joined #openstack-meeting-420:26
*** chinnu has joined #openstack-meeting-420:27
*** neelashah has quit IRC20:29
*** chinnu has quit IRC20:32
*** salv-orlando has joined #openstack-meeting-420:32
*** Swami has quit IRC20:33
*** xingchao has joined #openstack-meeting-420:33
*** xingchao has quit IRC20:38
*** piet has joined #openstack-meeting-420:40
*** baoli has joined #openstack-meeting-420:48
*** baoli has quit IRC20:48
*** baoli has joined #openstack-meeting-420:49
*** mfedosin has quit IRC20:50
*** devananda has quit IRC20:53
*** Swami has joined #openstack-meeting-420:54
*** devananda has joined #openstack-meeting-420:54
*** devananda has quit IRC20:54
*** devananda has joined #openstack-meeting-420:56
*** Sukhdev has quit IRC20:56
*** uck has joined #openstack-meeting-420:56
*** amotoki has joined #openstack-meeting-420:56
*** sdake_ has quit IRC20:57
*** devananda has quit IRC20:57
*** galstrom is now known as galstrom_zzz20:57
*** IlyaG has joined #openstack-meeting-420:57
*** yamamoto has joined #openstack-meeting-420:57
*** dtardivel has quit IRC20:57
*** Swami has quit IRC21:00
*** njohnston has left #openstack-meeting-421:01
*** matrohon has joined #openstack-meeting-421:02
*** sdake has joined #openstack-meeting-421:06
*** daneyon has joined #openstack-meeting-421:11
*** daneyon has quit IRC21:12
*** daneyon_ has quit IRC21:14
*** davidlenwell has quit IRC21:16
*** prithiv has joined #openstack-meeting-421:17
*** davidlenwell has joined #openstack-meeting-421:18
*** sridhar_ram has quit IRC21:19
*** devananda has joined #openstack-meeting-421:19
*** sridhar_ram1 has joined #openstack-meeting-421:21
*** spzala has quit IRC21:21
*** baoli has quit IRC21:21
*** harshs has quit IRC21:21
*** spotz is now known as spotz_zzz21:26
*** julim_ has quit IRC21:27
*** dims has joined #openstack-meeting-421:27
*** gongysh has joined #openstack-meeting-421:30
*** iurygregory has quit IRC21:33
*** iurygregory has joined #openstack-meeting-421:34
*** xingchao has joined #openstack-meeting-421:34
*** xingchao has quit IRC21:39
*** matrohon has quit IRC21:46
*** matrohon has joined #openstack-meeting-421:47
*** daneyon has joined #openstack-meeting-421:51
*** banix has quit IRC21:52
*** FallenPegasus has quit IRC21:53
*** davidlenwell has quit IRC21:55
*** davidlenwell has joined #openstack-meeting-421:56
*** baoli has joined #openstack-meeting-421:56
*** jessica_ has quit IRC21:58
*** jessica_ has joined #openstack-meeting-421:58
*** galstrom_zzz is now known as galstrom21:59
*** gongysh has quit IRC22:01
*** ninag has quit IRC22:01
*** gongysh has joined #openstack-meeting-422:01
*** jessica_ has quit IRC22:03
*** uck has quit IRC22:04
*** daneyon has quit IRC22:05
*** jessica_ has joined #openstack-meeting-422:05
*** matrohon has quit IRC22:05
*** bobh has quit IRC22:06
*** salv-orl_ has joined #openstack-meeting-422:06
*** gongysh has quit IRC22:07
*** woodard has quit IRC22:09
*** salv-orlando has quit IRC22:09
*** yamamoto has quit IRC22:10
*** bobh has joined #openstack-meeting-422:11
*** galstrom is now known as galstrom_zzz22:11
*** uck has joined #openstack-meeting-422:14
*** bobh has quit IRC22:15
*** dims has quit IRC22:16
*** prithiv has quit IRC22:17
*** dims has joined #openstack-meeting-422:17
*** Sukhdev has joined #openstack-meeting-422:18
*** lakshmiS has quit IRC22:19
*** dims has quit IRC22:27
*** Swami has joined #openstack-meeting-422:29
*** spotz_zzz is now known as spotz22:29
*** IlyaG has quit IRC22:33
*** s3wong has joined #openstack-meeting-422:34
*** davidlenwell has quit IRC22:34
*** xingchao has joined #openstack-meeting-422:35
*** davidlenwell has joined #openstack-meeting-422:36
*** neelashah1 has quit IRC22:36
*** xingchao has quit IRC22:40
*** banix has joined #openstack-meeting-422:52
*** jmckind_ has joined #openstack-meeting-422:58
*** iurygregory has quit IRC22:59
*** daneyon has joined #openstack-meeting-423:00
*** iurygregory has joined #openstack-meeting-423:00
*** Sukhdev has quit IRC23:01
*** baoli has quit IRC23:01
*** jmckind has quit IRC23:01
*** bobh has joined #openstack-meeting-423:02
*** daneyon_ has joined #openstack-meeting-423:03
*** jessica_ has quit IRC23:04
*** jessica_ has joined #openstack-meeting-423:05
*** jmckind has joined #openstack-meeting-423:05
*** lakshmiS has joined #openstack-meeting-423:05
*** daneyon has quit IRC23:06
*** spotz is now known as spotz_zzz23:07
*** sigmavirus24 is now known as sigmavirus24_awa23:07
*** Sukhdev has joined #openstack-meeting-423:08
*** jmckind_ has quit IRC23:08
*** jessica_ has quit IRC23:09
*** jessica_ has joined #openstack-meeting-423:10
*** amotoki has quit IRC23:12
*** klamath has quit IRC23:13
*** spotz_zzz is now known as spotz23:14
*** amotoki has joined #openstack-meeting-423:15
*** amotoki has quit IRC23:16
*** rockyg has quit IRC23:18
*** jmckind_ has joined #openstack-meeting-423:19
*** jmckind has quit IRC23:21
*** vishwanathj has quit IRC23:23
*** Jeffrey4l has joined #openstack-meeting-423:23
*** bobh has quit IRC23:26
*** ihrachys has quit IRC23:29
*** Sukhdev has quit IRC23:30
*** Sukhdev has joined #openstack-meeting-423:31
*** automagically has quit IRC23:31
*** jessica_ has quit IRC23:31
*** jessica_ has joined #openstack-meeting-423:32
*** Sukhdev has quit IRC23:32
*** rbak has quit IRC23:34
*** vhoward has quit IRC23:35
*** cfarquhar has quit IRC23:35
*** jessica_ has quit IRC23:36
*** Jeffrey4l has quit IRC23:39
*** blahRus has quit IRC23:40
*** Eiji has joined #openstack-meeting-423:41
*** david-lyle has quit IRC23:44
*** cfarquhar has joined #openstack-meeting-423:45
*** cfarquhar has quit IRC23:45
*** cfarquhar has joined #openstack-meeting-423:45
*** mbound has quit IRC23:49
*** emagana has quit IRC23:50
*** bknudson has left #openstack-meeting-423:57
*** yamamoto_ has joined #openstack-meeting-423:58

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!