Monday, 2016-03-28

*** yamamoto has joined #openstack-dragonflow01:16
openstackgerritliuhaixia proposed openstack/dragonflow: Add Vlan Networking  https://review.openstack.org/28827001:26
openstackgerritliuhaixia proposed openstack/dragonflow: Add Vlan Networking  https://review.openstack.org/28827001:26
openstackgerritliuhaixia proposed openstack/dragonflow: Add Vlan Networking  https://review.openstack.org/28827001:27
*** yamamoto has quit IRC01:28
openstackgerrithujie proposed openstack/dragonflow: add ovsdb monitor fullstack test case  https://review.openstack.org/29690501:53
openstackgerritLi Ma proposed openstack/dragonflow: Delete stale df db objects when neutron db transaction failed  https://review.openstack.org/29751902:28
*** yamamoto has joined #openstack-dragonflow02:29
openstackgerrithujie proposed openstack/dragonflow: implement test share for dragonflow  https://review.openstack.org/29807902:32
openstackgerrithujie proposed openstack/dragonflow: add a new test log for dragonflow  https://review.openstack.org/29807902:46
openstackgerrithujie proposed openstack/dragonflow: add a new test log for dragonflow  https://review.openstack.org/29807902:54
openstackgerritfeipeng proposed openstack/dragonflow: Add Redis Devstack  https://review.openstack.org/29791603:08
openstackgerritfeipeng proposed openstack/dragonflow: Insert the description of the change.  https://review.openstack.org/29808803:18
openstackgerritfeipeng proposed openstack/dragonflow: Add Redis DB Driver and Redis PubSub Driver  https://review.openstack.org/28602803:43
gsagienick-ma: are design summit schedule is published anywhere?05:58
gsagienick-ma: havent seen or got any email05:58
nick-magsagie: ok, I will visit some partners from intel and rack space during design summit. So, I need to schedule in advance to prevent from conflict.06:00
gsagienick-ma: np, will update you as soon as i see something, i am checking now06:00
nick-magsagie: thanks.06:02
*** gampel1 has joined #openstack-dragonflow06:14
openstackgerritEran Gampel proposed openstack/dragonflow: DHCP DOS prevention  https://review.openstack.org/29651706:26
*** oanson has joined #openstack-dragonflow06:47
*** gongysh has joined #openstack-dragonflow06:53
openstackgerritOmer Anson proposed openstack/dragonflow: Lookup router_port's network_id with lswitch's topic  https://review.openstack.org/29812106:56
openstackgerritLi Ma proposed openstack/dragonflow: Delete stale df db objects when neutron db transaction failed  https://review.openstack.org/29751907:06
openstackgerritYuli proposed openstack/dragonflow: Fix DHCP fullstack tests  https://review.openstack.org/29813107:18
*** yuli_s has joined #openstack-dragonflow07:42
yuli_sHello all07:43
*** Shlomo_N has joined #openstack-dragonflow07:52
gsagieMeeting in #openstack-meeting-4 in 2 minutes07:58
*** Fei has joined #openstack-dragonflow07:59
*** Fei has quit IRC07:59
gsagiemeeting start now :)08:00
gsagiedingboopt08:01
gsagieDuanKebo ?08:01
openstackgerritYuli proposed openstack/dragonflow: Fix DHCP fullstack tests  https://review.openstack.org/29813108:06
*** Fei has joined #openstack-dragonflow08:49
gampel1 guys if you like to do it earlier  jsut let us know08:57
openstackgerrithujie proposed openstack/dragonflow: fix the ovsdb monitor connect to ovsdb fail bug  https://review.openstack.org/29816709:26
gsagieyes, earlier is better :)09:35
*** feipeng has joined #openstack-dragonflow09:42
gsagiefeipeng: here?09:53
gsagiemaybe ask DuanKebo if we can do the meeting earlier :)09:53
*** feipeng has quit IRC10:24
openstackgerritFei Rao proposed openstack/dragonflow: The implementation of distributed-DNAT  https://review.openstack.org/28914810:31
*** yamamoto has quit IRC10:59
*** DuanKebo has joined #openstack-dragonflow11:22
openstackgerritOmer Anson proposed openstack/dragonflow: Install OVS as an OS service  https://review.openstack.org/29689711:24
Fei@gsgie, when will we start the meeting?11:32
DuanKeboHi raofei11:33
oansonHi11:33
FeiHi everyone11:33
nick-maHi11:34
*** hshan has joined #openstack-dragonflow11:37
gsagiewe need gampel here11:38
gsagiegampel?11:39
gampel1hi11:41
gampel1i am here11:41
gampel1gal ?11:42
gampel1lets start11:42
gampel1hi everyone11:43
oansonHi11:44
nick-mahi11:44
gampel1lets start sorry for the delay11:44
gsagiestart11:44
gsagiei am here11:44
gampel1we talked today about feature freeze and code freeze11:44
gampel1Gal suggested end of next week for the feature freeze11:45
gampel1and we will try to push SG, DNAT, redis, Controller reliability11:45
gampel1and code freeze on the 18th right ?11:46
FeiOK. it will not impact the bug fix for merged features, right?11:46
oansonBug fixes are between feature freeze and code freeze.11:47
nick-magot it. the proposed date seems reasonable.11:47
gampel1We want ti cat the stable branch on the 18th11:47
Feiok11:47
gampel1Fei: can you update about the DNAT status11:47
Feiyes, I think DNAT is almost completed. and @mic-ma raise some suggestion.11:48
DuanKeboWhen will it reopen to new features again?11:48
gampel1after we have the stable branch11:49
gsagieDuanKebo: we just create stable branch/tag and then continue11:49
gsagiethen we need to backport bug fixes to it11:49
FeiI will raise a new patch to implement his suggestion. @nick-ma, do you agree with me:)11:49
DuanKeboOK, can we still summit some test code?11:50
nick-mayes.11:50
gampel1whats the status of SG and Redis11:50
gsagieDuanKebo: test code is fine11:50
DuanKeboOK11:50
gampel1gal tested SG yesterday and got allot of exceptions11:50
gsagieit is just so we can have a "semi stable" version that we can start running bigger tests instead of always using master11:50
gsagiewhich is unstable11:50
gsagieyes dingboopt, i tried simple case of SG and got some exception, the reproduce steps in the review11:51
gsagiealso the application is not enabled by default so the rules are not generated unless i added it to the conf11:51
gsagiebut this is easy to fix :)11:51
gampel1dingboopt: are you here ?11:52
gsagieDuanKebo: can someone from your team also test the security group patch11:53
gsagieand fix what is needed11:53
FeiIt seems Yuanwei also join the SG develop11:53
DuanKeboYuanwei is writing fustack/unit test code for sg. If necessary, he can work together with dingboopt11:53
DuanKeboto fix bugs of sg11:53
gampel1 Ok11:54
Feifor DNAT, the other update is DNAT test code have been completed. But since current DNAT path is too big, So I'd like to raise them on a new patch.11:54
gampel1ok i have no problem with that @gal @nick-ma what do you think11:55
FeiDo you think it's ok or not?11:55
gampel1feipeng:redis devstack -- why do we install it form source and not using an install package ?11:56
DuanKeboFeipeng is not here11:57
oansonI spoke with him earlier - apparently the redis provided by Ubuntu is too old. We need at least version 3.11:57
gsagieFei: as long as we are ready to merge by next week11:57
gampel1Ok i see omer did you try it11:57
DuanKeboYes, only redis 3 support cluster11:57
gampel1i see11:57
Feiok, @Gsagie11:58
gsagiewe need to be more quick on addressing review comments and we need to be quicker on the review11:58
oansonNo, I haven't got to it yet.11:58
oansonWill be done today/tomorrow.11:58
gampel1Ok so I think that  feipeng address the comment in the review and we could merge11:58
nick-mai'm ok. i haven't run redis, dnat and sg successfully and also gave some advices during review. i'll re-evaluate them tomorrow. also i'm struggling with redis3 cluster setup. most of the problems are related with the distribution and packages. i do need a working devstack script for that.11:58
gampel1Do you want to discuss the controller reliability now or in another meeting ?11:59
hshanI think we should talk it now12:00
gampel1ok12:00
DuanKebocode for redis is still not merged.12:00
gampel1it failed the gate test12:00
gampel1http://logs.openstack.org/28/286028/38/check/gate-dragonflow-python27/1c8b545/testr_results.html.gz12:01
gampel1hshan: can you please update us on the open issues with controller reliability12:02
hshanyes12:02
hshanI've fixed all the issues12:02
hshani'm writing fullstack test for reliability12:03
gampel1I understand that we consider only using update from OVSDB and not from OpenFlow right ?12:03
hshanyes12:03
hshanI think we should only use update from OVSDB too12:04
gampel1do we have a start up sequence  problem or not ?12:04
hshanand reliability is based on that12:04
gampel1i agree for only OVSDB updates12:04
hshanthe startup sequence is solved in the patch12:04
gsagiehshan: are you also fixing L3 app ?12:05
gsagieas its using some part of the cookie12:05
hshanyes12:05
gsagieok good :)12:05
hshani add a the aging_cookie_bits to it's cookie12:05
gsagieok so everything is good :) what is bad?12:06
hshanthe bad is:12:06
hshanthe fullstack test must run in serial12:06
hshanto make the restart of dragonflow don't affect other tests12:07
hshancan you accept it?12:07
hshanit will take long time than before12:07
gsagiehshan: maybe instead of actually restarting you can simulate a restart12:07
gsagiei think that one option we can do is add another job for tests that needs to be serialized12:08
hshanthen it's not fullstack, maybe unit test, right?12:08
gampel1I think that will be the best fullstack serial12:08
hshanI agree with your option12:08
gsagiehshan: ok, so convert to serial12:08
gsagiei will work on adding another job12:09
gampel1please update in the patch that you are closing the startup seq12:09
gsagiefor the fullstack tests12:09
gampel1bug12:09
hshanokay12:09
gampel1good then we can move only test that must run one by one there12:10
gsagieyes12:10
hshancool!12:10
gampel1hshan: any other issues12:10
DuanKebocool, gal, i think about it but don't know how!12:10
hshanand the reliability feature rely on set-controller and check-controller-is-set12:10
gsagieDuanKebo: np i will do it, do you know how to temporary make the current tests run not in parallel?12:11
gsagiehshan: i will update the code to not delete the controller12:12
gsagieif its already set12:12
oansonMaybe move the test that rely on checking whether flows exist or not to the serial job as well.12:12
hshancurrent, it is controlled by testr's configuration12:12
DuanKeboyes i know12:12
gsagieok cool12:12
DuanKeboSg code is not very easy to review. do you need dingboot or yuanwei to introduce the code?12:12
gampel1 oanson: maybe after the stable tag is set12:12
gsagieDuanKebo: we need it to work :) i tested a simple case and it broke up with an exception12:13
gsagielets make sure it works good and then we can optimize it together12:13
DuanKebosorry to hear that.12:13
oansongampel: It will make these tests more reliable12:13
gsagieits ok, np12:13
gsagiei added the exception i got and scenario on the review as a comment12:13
oansonRight now they fail for no reason other than other tests run at the same time.12:13
hshanDuankebo: we could provide another config for tesr in 'tools'12:13
DuanKeboI will ask yuanwei to help debug it12:13
gampel1 DuanKebo:  for the selective proactive we need to fix the state that we get notify before the Port data is in teh DF DB12:14
gsagieif gampel wants we can also do a "code walk throught" on the code in another meeting maybe as you suggested12:14
gampel1sound good12:15
DuanKeboEran, have you encountered that case?12:15
gsagiehshan: just convert it to serial at this point and i will add the additional job that does it differently12:15
gampel1yes when i ran fullstack locally12:15
FeiAnybody can verify the DNAT:)  Hujie and me did the test, it's OK. Hope all of you can test it also.12:16
hshanok, I've make it serial locally12:16
DuanKeboOK, I will work on it.12:16
gampel1I will send you the log tomorrow12:16
gampel1fei: i will test it tomorrow12:16
Fei@Eran, thank you12:17
DuanKeboI thought it won't occur at least currently.12:17
gsagiehshan: not locally.. i mean change testr configurations and send the patch :)12:17
gampel1I run my devstack in a VM so maybe every  thing is slower12:17
hshangsagie: ok12:18
gampel1 DuanKebo: once the redis patch pass the CI I think we can merge12:18
DuanKeboOK, it's weird that the code can't pass ut.12:19
nick-maseems a bug in unit test code.12:19
gampel1yes12:19
gampel1in the redis unit test12:19
hshanalmost forgot, I delete a test from test_ryu_base_app.py12:20
*** DuanKebo_ has joined #openstack-dragonflow12:20
gampel1why ?12:20
hshanwe've decided to get all the update from OVSDB12:21
gampel1hshan: Ok i see, you know you need to rebase your patch12:21
hshanand that test check features_reply_handler is called in all apps12:21
hshanok, i will12:22
gampel1 hshan: where do you store the ID now in the Flow or file or DB12:23
hshanin the Flow12:23
*** DuanKebo has quit IRC12:24
hshanstore in DB, if we lose connection with DB, the reliability cannot work12:24
oansonhshan: Same is true if we lose connection with vswitchd12:24
gampel1Ok I meant  OVSDB12:25
oansonWhen stored as a flow12:25
*** DuanKebo has joined #openstack-dragonflow12:25
*** DuanKebo_ has quit IRC12:25
gampel1I think for this phase it is Ok we could consider changing that latter  thoughts ?12:26
gsagiei agree12:26
hshanI agree12:26
DuanKebosorry for offline. Agree what, heshan?12:27
hshancurrently, choose to store cookie in flow12:27
hshannot in Central DB12:27
gsagieDuanKebo: talking about where to get the current cookie id for reliability (from flow or from DB either OVSDB or DF DB)12:27
gsagiehshan: you can also store it as gampel suggested in ovsdb12:28
DuanKebook, i see12:28
gsagielocally12:28
gampel1Any other open issues  ?12:28
gsagienot from me12:28
*** yamamoto has joined #openstack-dragonflow12:28
DuanKebono12:28
gampel1so we have feature freeze on the 7th12:28
oansonI have an issue in CI with the OVS service12:29
gampel1and code  freeze  on the 18th12:29
gampel1whats the issue ?12:29
oansonThe tests fail to start. I don't know why.12:29
hshangsagie: I'll think about it12:29
oansonI get "ValueError: '/usr/local/lib/python2.7/dist-packages' is not in list"12:29
oansonAnyone familiar with such an issue?12:30
DuanKeboMaybe you need to reinstall virtualenv?12:30
Feiwhich test case?12:31
oansonDuanKebo: Maybe, but I'm not sure how12:31
DuanKeboI have encountered similar error, found solution in "stackoverflow"12:31
oansonFei: It doesn't start the tests. It fails on creating the virtualenv12:31
Feiok12:31
DuanKeboI can send you the solution tomorrow.12:32
DuanKeboI'm not in office now.12:32
oansonDuanKebo: Thanks. I've been looking at this error for a few days now.12:32
DuanKeboHeshan, is yuanwei still in office?12:32
oansonI'd be happy to see what's the solution :)12:32
gampel1Are there any other issues ?12:33
Feimaybe you can reinstall the pip12:33
hshanYuanwei is not here12:34
nick-manp.12:34
gsagieoanson try this:12:34
gsagiesudo pip uninstall virtualenv12:34
gsagiesudo pip install virtualenv==14.0.512:34
gsagieor upgrade virtualenv to 15.0.112:34
oansongsagie, it's on the gate. On my environment it works12:34
DuanKeboyes, you can try gal's method12:34
oansonI'll try upgrading the gate to virtualenv 15.0.1 via the scripts.12:35
hshanYuanwei is back12:35
gsagieoanson: link?12:35
oansonhttp://logs.openstack.org/97/296897/4/check/gate-dragonflow-dsvm-fullstack-nv/6f4999d/console.html12:35
oansonpip-freeze says the version is 14.0.612:35
DuanKebodevstack will install new viertualenv version 14.0.612:36
oansonYes.12:37
DuanKeboIf you run fullstack and devstack in the same machine, there will be a problem.12:37
gampel1Ok thank very much everyone good evening12:39
DuanKeboBye!12:40
Feibye!12:40
nick-mabye~12:40
gampel1bye12:40
oansonbye12:40
hshanbye12:40
openstackgerritLi Ma proposed openstack/dragonflow: Delete stale df db objects when neutron db transaction failed  https://review.openstack.org/29751912:40
gsagie晚安12:41
*** hujie11 has joined #openstack-dragonflow12:43
*** yamamoto has quit IRC12:44
*** yamamoto has joined #openstack-dragonflow12:47
openstackgerritOmer Anson proposed openstack/dragonflow: Install OVS as an OS service  https://review.openstack.org/29689712:48
*** yamamoto has quit IRC12:52
*** yamamoto has joined #openstack-dragonflow12:55
openstackgerrithujie proposed openstack/dragonflow: Fix ovsdb monitor connect to ovsdb fail bug  https://review.openstack.org/29816712:56
*** yamamoto has quit IRC13:12
*** DuanKebo has quit IRC13:15
*** yamamoto has joined #openstack-dragonflow13:17
*** yamamoto has quit IRC13:21
*** DuanKebo has joined #openstack-dragonflow13:23
*** yamamoto has joined #openstack-dragonflow13:47
*** openstackgerrit has quit IRC13:48
*** openstackgerrit has joined #openstack-dragonflow13:49
*** yamamoto has quit IRC13:52
*** DuanKebo has quit IRC13:52
*** yamamoto has joined #openstack-dragonflow14:12
*** yuli_s has quit IRC14:19
openstackgerritOmer Anson proposed openstack/dragonflow: Install OVS as an OS service  https://review.openstack.org/29689714:53
*** oanson has quit IRC15:14
*** yamamoto has quit IRC15:16
*** yamamoto has joined #openstack-dragonflow15:17
*** yamamoto has quit IRC15:21
*** yamamoto has joined #openstack-dragonflow15:28
*** yamamoto has quit IRC15:28
*** yamamoto has joined #openstack-dragonflow16:28
*** yamamoto has quit IRC16:36
*** oanson has joined #openstack-dragonflow17:19
*** oanson has quit IRC18:08
*** gampel1 has quit IRC20:41
*** irenab_ has joined #openstack-dragonflow22:35
*** irenab has quit IRC22:38
*** irenab_ is now known as irenab22:38

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