[INTTEST-51] netvirt CSIT should immediately fail if any table miss flows are not programmed on computes Created: 17/Jul/18 Updated: 02/Aug/18 Resolved: 02/Aug/18 |
|
| Status: | Resolved |
| Project: | integration-test |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Medium |
| Reporter: | Faseela K | Assignee: | Faseela K |
| Resolution: | Done | Votes: | 0 |
| Labels: | csit, csit:3node | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Epic Link: | Clustering Stability |
| Description |
|
Recent debugging of some of the CSIT failures indicates missing table miss entries for some of the Tables, which are very crucial for the overall datapath to work. These entries are created during the initial deployment, and without these entries many of the basic functionalities won't work. It does not make much sense to run the whole CSIT when these flows themselves have not made their way to the switch. It will be easier to add something to detect at deployment and then maybe dump the entire job if basic default flows are not there. Doing after instance creation might be a little trickier, but we can do it. jluhrsen says "I know of a tripleo deployment logic that will actually fail the deploy if it doesn't see flows in the following tables:
flow_tables = [ 18, 19, 20, 22, 23, 24, 43, 45, 48, 50, 51, 60, 80, 81, 90, 210, 211, 212, 213, 214, 215, 216, 217, 239, 240, 241, 242, 243, 244, 245, 246, 247 ] from: |