[VTN-121] CSIT for VTN Manager failed to test flow filter Created: 17/Feb/16 Updated: 22/Mar/16 Resolved: 22/Mar/16 |
|
| Status: | Resolved |
| Project: | vtn |
| Component/s: | VTN Manager |
| Affects Version/s: | unspecified |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Hideyuki Tai | Assignee: | Karthik Sivasamy |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| Attachments: |
|
| External issue ID: | 5372 |
| Description |
|
The following CSIT for Beryllium VTN Manager occasional failed to test flow filter functions. For example, there was one failure on the build #81. For example, there was one failure on the build #82. The CSIT configures flow filters, and sends packets which match the flow filters. |
| Comments |
| Comment by Hideyuki Tai [ 17/Feb/16 ] |
|
It seems to me that there were other applications which installed flow entries during the tests. The following page shows flow entries during failed test case. For your information, the following page shows flow entries while this test case worked well. |
| Comment by Hideyuki Tai [ 17/Feb/16 ] |
|
Reading the karaf.log on the CSIT, I've noticed that SFC OFL2 Renderer and NetVirt was installed. These are applications which install flow entries into OpenFlow switches. And, I've found the following patch which, I guess, would fix the issue. Let's wait for the merge of the patch, and see if the same failure happens after the merge. |
| Comment by Hideyuki Tai [ 24/Feb/16 ] |
|
The error have not occurred in the CSIT for beryllium since the following patch is merged into the beryllium branch of the distribution group. However, Similar failures happened in the CSIT for the master branch. FYI, I'm waiting the following patch is merged. |
| Comment by Karthik Sivasamy [ 25/Feb/16 ] |
|
While i test in sandbox with latest Beryllium code. I find two test case failed in sandbox. There was failure in flowfilter and below is the link. |
| Comment by Karthik Sivasamy [ 07/Mar/16 ] |
|
Analysis of the CSIT flow-filter test case failures The CSIT flow filter test case was failing in the CSIT setup for inet-src-action/inet-dst-action. Test scenarios Failed Test scenarios Passed Order of Test scenarios execution Initial analysis of the test case Changes done to the test case Topology used Following are the steps followed in the CSIT test script. 1. Create Tenant1 In the above steps step 16 and step 20 failed but step 24 is success. VTN flow filter - Test steps 13 – 16. a) Flow entry install request is issued in line 1521 at time stamp 2016-03-04 10:15:30,965 VBR Flow filter – Test steps 17 – 20 In both the above cases its observed that the flow entries are removed after the below log message VBR Flow filter – Test steps 21 – 24 In this case the flow verification is success as the flows are removed only during the removal of the vtn configuration during step 25, 26. From our analysis, the flows for VTN Flow filter and VBridge flowfilter are removed in VTN Manager before the test can verify the flows. Tried to verify this behavior by manually creating VTN, VBridge and VBridge IF flow filter. But not able to reproduce the same behavior. Manual test – vtn flow filter In manualflow.log 1) Created VTN, VBR, IF1 and IF2, portmapping IF1 and IF2. Request VTN Manager teams support to analyze the logs and inform if there is any issue in the CSIT test procedure. Attached log file ff_karaf.log |
| Comment by Karthik Sivasamy [ 07/Mar/16 ] |
|
Attachment ff_karaf.log has been added with description: Karaf log enabled TRACE |
| Comment by Hideyuki Tai [ 07/Mar/16 ] |
|
The problem still happened in recent builds. For example: |
| Comment by Karthik Sivasamy [ 22/Mar/16 ] |
|
The following CSIT for Beryllium to verify flowentries are working fine in below CSIT Beryllium jobs. From 11/03/2016 we have checked the above CSIT jobs and there is no failures occurred which is related to Verify flowentries. The issue is fixed after the following patch is merged. |