13:29:39 #startmeeting high availavility project weekly meeting 13:29:39 Meeting started Wed Jan 24 13:29:39 2018 UTC. The chair is fuqiao. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:29:39 Useful Commands: #action #agreed #help #info #idea #link #topic. 13:29:39 The meeting name has been set to 'high_availavility_project_weekly_meeting' 13:29:56 #info fuqiao 13:30:22 #info Georg Kunz 13:30:36 #info Kanglin 13:30:47 those who are in the channel please put your name following #info so that we can record you~ 13:31:59 #info Greg Waines 13:32:06 #topic HA test case process update 13:32:51 we have 3 testcase describtion file uploaded to git now 13:33:06 #info https://gerrit.opnfv.org/gerrit/#/c/50759/ 13:33:28 #info https://gerrit.opnfv.org/gerrit/#/c/50991/ 13:33:49 #info https://gerrit.opnfv.org/gerrit/#/c/49245/ 13:34:39 fuqiao: do you want to review them in order? 13:34:39 Please everyone take time review these 3 in the following week. 13:35:31 Georg, I suppose we may not have enough time to review them here. 13:35:52 I suggest we review on gerrit 13:36:05 fuqiao: fine 13:36:28 A few things we may need to confirm with kanglin about the HA framework 13:36:50 I will first raise questions about TC085 13:37:42 @Kanglin, doesthe current testing framework have such feature to generate a steady packet flow of a certain rate 13:37:43 fuqiao: Error: "Kanglin," is not a valid command. 13:38:34 Because I see comments from Georg for TC085: "Should the test purpose also include a measurement of outage on a benchmark system/hardware setup ? Or at least some minimum outage requirement ? 13:38:34 where outage could be measured by the VM under test doing simple L3 Routing for a steady state bi-directional packet flow of (say) 1,000 packets / second, and simply record the number of packets lost across the failure and recovery. 13:38:34 " 13:38:47 I am wondering if current framework can do this 13:39:31 fuqiao: if it can implemented by bash, I think it's ok 13:40:05 or we have to include some tools into framework 13:40:30 kanglin: you do not currently have any simple test packet generators in your test framework / environment ? 13:40:42 what do you mean by implemented by bash? 13:41:04 I think Yardstick framework has, but can we use that in HA test cases? 13:41:26 GregWaines: currently we only have some connectivity check by ping command 13:42:13 fuqiao: I didn't tried it before, I have to discuss it with kubi and mingjiang 13:42:52 #info Kanglin indicates that the current HA framework can not support packet generation. only support connectivity check with ping 13:43:24 #action Kanglin will go to Kubi and Mingjiang to make sure whether we can use packet generation tool support by yardstick 13:43:38 https://wiki.linuxfoundation.org/networking/pktgen is a simple software based one that you could run in another VM ... 13:43:47 Kanglin: thanks. would you please help ask and give us a feedback? 13:44:37 Greg: yes, this is what I expect, I think other projects in OPNFV also use packetgen. But don't know if we can use this in the current HA framework 13:44:40 http://pktgen-dpdk.readthedocs.io/en/latest/socket.html ... actually this might be the better link ... it's DPDK-based packet generator 13:44:49 fuqiao: ok 13:45:19 Greg: could you please put the link following #info, so that the meetbot can help record that~ 13:45:28 only problem with pktgen is that i can't remember if it accurately reports dropped packets 13:45:32 #info http://pktgen-dpdk.readthedocs.io/en/latest/socket.html 13:45:56 Greg: that could be a problem, I will check out. 13:46:12 i typically do these type of outage tests with Hardware-based packet generators like IXIA's ... but they are expensive 13:46:19 pktgen is free 13:46:21 :) 13:46:22 Greg: does this tool also provide the necessary receiver code? 13:46:30 yes 13:46:59 Georg: I have go through your TC, one question is with the TC number, I see you use TC059 & TC060, however these two are not found in the yardstick project TC wiki page? 13:47:11 #info http://pktgen-dpdk.readthedocs.io/en/latest/ 13:48:29 @Georg: are you still here? 13:48:29 fuqiao: Error: "Georg:" is not a valid command. 13:50:05 Kanglin: Would you please review the 3 testcases? 13:50:21 fuqiao: yes, I will 13:50:35 great 13:51:41 fuqiao: the thre cases are TC060, TC084 and TC086? 13:52:05 Kanglin: another question is, does the current framework support checking L2/L3 connectivity? 13:52:31 fuqiao: yes 13:52:33 sorry 13:52:47 fuqiao: I think verification via VMs is OK 13:52:57 Stefan: I am not sure the TC number is correct now, please follow the 3 link I send at the start of the meeting 13:53:04 or you mean other checking methods 13:53:07 fuqiao: ok, I´ll check the test case IDs again 13:53:19 fuqiao: I basically just chose the next free one 13:53:46 Georg: OK. They do have a wiki page to record the TC 13:53:49 I wrote the new test case id on yardstick test case wiki page, I think you can use those test case ids 13:54:03 https://wiki.opnfv.org/display/yardstick/Yardstick+Test+Cases 13:54:34 #info wiki page for yardstick test cases: https://wiki.opnfv.org/display/yardstick/Yardstick+Test+Cases 13:54:56 ok, but there is only one testcase for the three I am planning 13:55:08 Kanglin: what do you mean by verification via VM? 13:55:15 TC87 covers SDN controller and vswitch HA 13:55:21 Georg: I guess you can edit the page and include your 3 13:55:29 that´s my plan 13:55:35 I edit it directly to include mine~ 13:55:50 fuqiao: ok 13:55:52 georgk: can you give the description of other two test cases on jira, I'll add two cases later 13:56:07 I created three tickets in the HA Jira 13:56:16 HA-31, HA-33, and HA-34 13:56:34 georgk: got it, I'll add them later 13:56:44 Kanglin: ok, thanks 13:56:49 #action Kanglin will add TC into the wiki page for HA-31, HA-33 and HA-34 13:57:10 Great. I guess we will be kicked off by the following meeting in a few minutes 13:57:29 Everyone please take time to review the 3 test cases. 13:57:46 I will update my patch in the following week according to the comments now have 13:58:05 Georg: do you have further questions to Kanglin for the framework details? 13:58:39 #info Kanglin mentioned the L2/L3 VPN connectivity can be verified in VM 13:58:41 fuqiao: I mean verifying connectivity by checking whether two VM connected by L2/L3 agent can ping each other 13:59:04 Kanglin: got that. Thanks 13:59:28 Kanglin: I have a question later on on how the processes are restarted (if at all) 13:59:53 Kanglin: there is something with rollbacks in teh code, I´d like to understand that 14:00:11 Kanglin: we can figure this out via email 14:00:38 georgk: okay, we can discuss on mail later 14:00:51 sorry, have to end the meeting now. 14:01:00 Will follow the email thread 14:01:06 #endmeeting