CSIT fails in FRM test case


Luis Gomez <luis.gomez@...>
 

Hi Alessandro, I just realized since the patch below, the FRM test case is failing in the system test:

https://git.opendaylight.org/gerrit/#/c/3493/

What we are doing is just adding a flow with following parameters:

XML:
<flowConfig>
<installInHw>true</installInHw>
<name>flow1</name>
<node>
<id>00:00:00:00:00:00:00:02</id>
<type>OF</type>
</node>
<priority>1</priority>
<etherType>0x800</etherType>
<nwDst>10.0.0.1/32</nwDst>
<actions>OUTPUT=1</actions>
</flowConfig>

JSON:
"installInHw":"true",
"name":"flow1",
"node":{
"id":"00:00:00:00:00:00:00:02",
"type":"OF"
},
"priority":"1",
"etherType":"0x800",
"nwDst":"10.0.0.1/32",
"actions":["OUTPUT=1"]
}

Is there anything we should remove/add after your patch?

BR/Luis

-----Original Message-----
From: integration-jenkins-bounces@... [mailto:integration-jenkins-bounces@...] On Behalf Of Jenkins
Sent: Monday, December 09, 2013 5:31 PM
To: integration-jenkins@...
Subject: [integration-jenkins] Build failed in Jenkins: integration-csit #244

See <https://jenkins.opendaylight.org/integration/job/integration-csit/244/>

------------------------------------------
Started by upstream project "integration-controller-integration" build number 250
originally caused by:
[URLTrigger] A change within the response URL invocation (log)
[EnvInject] - Loading node environment variables.
Building remotely on robotframework in workspace <https://jenkins.opendaylight.org/integration/job/integration-csit/ws/>
Checkout:integration-csit / <https://jenkins.opendaylight.org/integration/job/integration-csit/ws/> - hudson.remoting.Channel@5bdd34d7:robotframework
Using strategy: Default
Last Built Revision: Revision 050d0fc9a935b504ba18d3b0bb54032b9afe770d (origin/master, origin/HEAD)
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository ssh://git.opendaylight.org:29418/integration.git
git --version
git version 1.7.1
Fetching upstream changes from origin
Seen branch in repository origin/HEAD
Seen branch in repository origin/master
Seen 2 remote branches
Commencing build of Revision 050d0fc9a935b504ba18d3b0bb54032b9afe770d (origin/master, origin/HEAD)
Checking out Revision 050d0fc9a935b504ba18d3b0bb54032b9afe770d (origin/master, origin/HEAD)
Warning : There are multiple branch changesets here
Run condition [And] enabling prebuild for step [BuilderChain]
Waiting for the completion of integration-deploy-controller-latest-base-edition
integration-deploy-controller-latest-base-edition #413 completed. Result was SUCCESS
Build step 'Trigger/call builds on other projects' changed build result to SUCCESS
[integration-csit] $ /bin/sh -xe /tmp/hudson3542581878519696664.sh
+ pybot -v CONTROLLER:192.168.198.26 -v MININET:192.168.198.27 -v MININET_USER:jenkins-integration -v USER_HOME:/opt/jenkins-integration <https://jenkins.opendaylight.org/integration/job/integration-csit/ws/test/csit/suites/base>
==============================================================================
Base :: Test suite for the OpenDaylight base edition
==============================================================================
Base.switch Manager :: Test suite for the switch manager bundle.
==============================================================================
List all nodes :: List all nodes and their properties in the network. | PASS |
------------------------------------------------------------------------------
Get a node :: Get a node | PASS |
------------------------------------------------------------------------------
Add property to node :: Add a property to node | PASS |
------------------------------------------------------------------------------
Remove property from node :: Remove a property from node | PASS |
------------------------------------------------------------------------------
Add property to nodeconnector :: Add a property to nodeconnector | PASS |
------------------------------------------------------------------------------
Remove property from nodeconnector :: Remove a property from nodec... | PASS |
------------------------------------------------------------------------------
Base.switch Manager :: Test suite for the switch manager bundle. | PASS |
6 critical tests, 6 passed, 0 failed
6 tests total, 6 passed, 0 failed
==============================================================================
Base.Statistics Manager :: Test suite for the statistics manager module
==============================================================================
get port stats :: Show port stats and validate result | PASS |
------------------------------------------------------------------------------
get flow stats :: Show flow stats and validate result | PASS |
------------------------------------------------------------------------------
get table stats :: Show flow stats and validate result | PASS |
------------------------------------------------------------------------------
Base.Statistics Manager :: Test suite for the statistics manager m... | PASS |
3 critical tests, 3 passed, 0 failed
3 tests total, 3 passed, 0 failed
==============================================================================
Base.Topology Manager :: Test suite for Topology Manager
==============================================================================
Get Topology :: Get Topology and validate the result. | PASS |
------------------------------------------------------------------------------
Add a userlink :: Add a userlink, list to validate the result. | PASS |
------------------------------------------------------------------------------
Remove a userlink :: Remove a userlink, list to validate the result. | PASS |
------------------------------------------------------------------------------
Base.Topology Manager :: Test suite for Topology Manager | PASS |
3 critical tests, 3 passed, 0 failed
3 tests total, 3 passed, 0 failed
==============================================================================
Base.Forwarding Rules Manager :: Test suite for the forwarding rule manager...
==============================================================================
Add a flow :: Add a flow, list to validate the result. | FAIL |
Response status code error: 406 != 201
------------------------------------------------------------------------------
Remove a flow :: Remove a flow, list to validate the result. | FAIL |
Response status code error: 404 != 204
------------------------------------------------------------------------------
Base.Forwarding Rules Manager :: Test suite for the forwarding rul... | FAIL |
2 critical tests, 0 passed, 2 failed
2 tests total, 0 passed, 2 failed
==============================================================================
Base.Host Tracker :: Test suite for the host tracker module.
==============================================================================
Add a host :: Add a host, list to validate the result. | PASS |
------------------------------------------------------------------------------
Remove a host :: Remove a host, list to validate the result. | PASS |
------------------------------------------------------------------------------
Base.Host Tracker :: Test suite for the host tracker module. | PASS |
2 critical tests, 2 passed, 0 failed
2 tests total, 2 passed, 0 failed
==============================================================================
Base.Arp Handler :: Test suite for the arp handler module.
==============================================================================
List Subnets :: List subnets and verify default is there | PASS |
------------------------------------------------------------------------------
Ping h1 to h4 :: Ping h1 to h4, verify no packet loss | PASS |
------------------------------------------------------------------------------
List hosts :: List hosts and verify h1 and h4 | PASS |
------------------------------------------------------------------------------
Add a subnet :: Add a subnet, list to validate the result. | PASS |
------------------------------------------------------------------------------
Remove a subnet :: Remove a subnet, list to validate the result. | PASS |
------------------------------------------------------------------------------
Base.Arp Handler :: Test suite for the arp handler module. | PASS |
5 critical tests, 5 passed, 0 failed
5 tests total, 5 passed, 0 failed
==============================================================================
Base.Forwarding Manager :: Test suite for the forwarding manager module.
==============================================================================
Add a static route :: Add a static route, list to validate the res... | PASS |
------------------------------------------------------------------------------
Remove a static route :: Remove a static route, list to validate t... | PASS |
------------------------------------------------------------------------------
Base.Forwarding Manager :: Test suite for the forwarding manager m... | PASS |
2 critical tests, 2 passed, 0 failed
2 tests total, 2 passed, 0 failed
==============================================================================
Base.OVSDB plugin :: Test suite for OVSDB plugin
==============================================================================
List connections :: Get node connections and validate result | PASS |
------------------------------------------------------------------------------
Connect to mininet :: Connect to mininet, list the nodes and valid... | PASS |
------------------------------------------------------------------------------
Add bridge s4 :: Add bridge s4 | PASS |
------------------------------------------------------------------------------
Delete s1 ports :: Delete s1 connected ports | PASS |
------------------------------------------------------------------------------
Add s4 ports :: Add s4 connected ports | PASS |
------------------------------------------------------------------------------
Ping h1 to h4 :: Ping h1 to h4, verify no packet loss | PASS |
------------------------------------------------------------------------------
Delete s4 ports :: Delete s4 connected ports | PASS |
------------------------------------------------------------------------------
Add s1 ports :: Add s1 connected ports | PASS |
------------------------------------------------------------------------------
Delete bridge s4 :: Delete bridge s4 | PASS |
------------------------------------------------------------------------------
Disconnect mininet :: Disconnect mininet, list the nodes and valid... | PASS |
------------------------------------------------------------------------------
Base.OVSDB plugin :: Test suite for OVSDB plugin | PASS |
10 critical tests, 10 passed, 0 failed
10 tests total, 10 passed, 0 failed
==============================================================================
Base :: Test suite for the OpenDaylight base edition | FAIL |
33 critical tests, 31 passed, 2 failed
33 tests total, 31 passed, 2 failed
==============================================================================
Output: <https://jenkins.opendaylight.org/integration/job/integration-csit/ws/output.xml>
Log: <https://jenkins.opendaylight.org/integration/job/integration-csit/ws/log.html>
Report: <https://jenkins.opendaylight.org/integration/job/integration-csit/ws/report.html>
Build step 'Execute shell' marked build as failure
Robot results publisher started...
-Parsing output xml:
Done!
-Copying log files to build dir:
Done!
-Assigning results to build:
Done!
-Checking thresholds:
Done!
Done publishing Robot results.
_______________________________________________
integration-jenkins mailing list
integration-jenkins@...
https://lists.opendaylight.org/mailman/listinfo/integration-jenkins


Luis Gomez <luis.gomez@...>
 

Also related or not with this issue I see these controller ERROR messages (not seen before) when I ping from h1 to h4 in mininet:

2013-12-10 02:00:27.868 UTC [Thread-31] ERROR o.o.c.s.s.i.SimpleForwardingImpl - Failed to install policy: 10.0.0.1/32 (The match on network source or destination address cannot be accepted if the match on proper ethertype is missing)
2013-12-10 02:00:27.869 UTC [Thread-31] ERROR o.o.c.s.s.i.SimpleForwardingImpl - Failed to install policy: 10.0.0.1/32 (The match on network source or destination address cannot be accepted if the match on proper ethertype is missing)
2013-12-10 02:00:27.869 UTC [Thread-31] ERROR o.o.c.s.s.i.SimpleForwardingImpl - Failed to install policy: 10.0.0.1/32 (The match on network source or destination address cannot be accepted if the match on proper ethertype is missing)
2013-12-10 02:00:27.872 UTC [Thread-32] ERROR o.o.c.s.s.i.SimpleForwardingImpl - Failed to install policy: 10.0.0.4/32 (The match on network source or destination address cannot be accepted if the match on proper ethertype is missing)
2013-12-10 02:00:27.873 UTC [Thread-32] ERROR o.o.c.s.s.i.SimpleForwardingImpl - Failed to install policy: 10.0.0.4/32 (The match on network source or destination address cannot be accepted if the match on proper ethertype is missing)
2013-12-10 02:00:27.874 UTC [Thread-32] ERROR o.o.c.s.s.i.SimpleForwardingImpl - Failed to install policy: 10.0.0.4/32 (The match on network source or destination address cannot be accepted if the match on proper ethertype is missing)

Note that the mininet ping actually works so no impact in the simple fwd functionality but just weird to see these messages...

BR/Luis

-----Original Message-----
From: controller-dev-bounces@... [mailto:controller-dev-bounces@...] On Behalf Of Luis Gomez
Sent: Monday, December 09, 2013 6:53 PM
To: Alessandro Boch
Cc: dev (controller-dev@...); 'integration-dev@...'
Subject: [controller-dev] CSIT fails in FRM test case

Hi Alessandro, I just realized since the patch below, the FRM test case is failing in the system test:

https://git.opendaylight.org/gerrit/#/c/3493/

What we are doing is just adding a flow with following parameters:

XML:
<flowConfig>
<installInHw>true</installInHw>
<name>flow1</name>
<node>
<id>00:00:00:00:00:00:00:02</id>
<type>OF</type>
</node>
<priority>1</priority>
<etherType>0x800</etherType>
<nwDst>10.0.0.1/32</nwDst>
<actions>OUTPUT=1</actions>
</flowConfig>

JSON:
"installInHw":"true",
"name":"flow1",
"node":{
"id":"00:00:00:00:00:00:00:02",
"type":"OF"
},
"priority":"1",
"etherType":"0x800",
"nwDst":"10.0.0.1/32",
"actions":["OUTPUT=1"]
}

Is there anything we should remove/add after your patch?

BR/Luis

-----Original Message-----
From: integration-jenkins-bounces@... [mailto:integration-jenkins-bounces@...] On Behalf Of Jenkins
Sent: Monday, December 09, 2013 5:31 PM
To: integration-jenkins@...
Subject: [integration-jenkins] Build failed in Jenkins: integration-csit #244

See <https://jenkins.opendaylight.org/integration/job/integration-csit/244/>

------------------------------------------
Started by upstream project "integration-controller-integration" build number 250
originally caused by:
[URLTrigger] A change within the response URL invocation (log)
[EnvInject] - Loading node environment variables.
Building remotely on robotframework in workspace <https://jenkins.opendaylight.org/integration/job/integration-csit/ws/>
Checkout:integration-csit / <https://jenkins.opendaylight.org/integration/job/integration-csit/ws/> - hudson.remoting.Channel@5bdd34d7:robotframework
Using strategy: Default
Last Built Revision: Revision 050d0fc9a935b504ba18d3b0bb54032b9afe770d (origin/master, origin/HEAD)
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository ssh://git.opendaylight.org:29418/integration.git
git --version
git version 1.7.1
Fetching upstream changes from origin
Seen branch in repository origin/HEAD
Seen branch in repository origin/master
Seen 2 remote branches
Commencing build of Revision 050d0fc9a935b504ba18d3b0bb54032b9afe770d (origin/master, origin/HEAD)
Checking out Revision 050d0fc9a935b504ba18d3b0bb54032b9afe770d (origin/master, origin/HEAD)
Warning : There are multiple branch changesets here
Run condition [And] enabling prebuild for step [BuilderChain]
Waiting for the completion of integration-deploy-controller-latest-base-edition
integration-deploy-controller-latest-base-edition #413 completed. Result was SUCCESS
Build step 'Trigger/call builds on other projects' changed build result to SUCCESS
[integration-csit] $ /bin/sh -xe /tmp/hudson3542581878519696664.sh
+ pybot -v CONTROLLER:192.168.198.26 -v MININET:192.168.198.27 -v MININET_USER:jenkins-integration -v USER_HOME:/opt/jenkins-integration <https://jenkins.opendaylight.org/integration/job/integration-csit/ws/test/csit/suites/base>
==============================================================================
Base :: Test suite for the OpenDaylight base edition
==============================================================================
Base.switch Manager :: Test suite for the switch manager bundle.
==============================================================================
List all nodes :: List all nodes and their properties in the network. | PASS |
------------------------------------------------------------------------------
Get a node :: Get a node | PASS |
------------------------------------------------------------------------------
Add property to node :: Add a property to node | PASS |
------------------------------------------------------------------------------
Remove property from node :: Remove a property from node | PASS |
------------------------------------------------------------------------------
Add property to nodeconnector :: Add a property to nodeconnector | PASS |
------------------------------------------------------------------------------
Remove property from nodeconnector :: Remove a property from nodec... | PASS |
------------------------------------------------------------------------------
Base.switch Manager :: Test suite for the switch manager bundle. | PASS |
6 critical tests, 6 passed, 0 failed
6 tests total, 6 passed, 0 failed
==============================================================================
Base.Statistics Manager :: Test suite for the statistics manager module
==============================================================================
get port stats :: Show port stats and validate result | PASS |
------------------------------------------------------------------------------
get flow stats :: Show flow stats and validate result | PASS |
------------------------------------------------------------------------------
get table stats :: Show flow stats and validate result | PASS |
------------------------------------------------------------------------------
Base.Statistics Manager :: Test suite for the statistics manager m... | PASS |
3 critical tests, 3 passed, 0 failed
3 tests total, 3 passed, 0 failed
==============================================================================
Base.Topology Manager :: Test suite for Topology Manager
==============================================================================
Get Topology :: Get Topology and validate the result. | PASS |
------------------------------------------------------------------------------
Add a userlink :: Add a userlink, list to validate the result. | PASS |
------------------------------------------------------------------------------
Remove a userlink :: Remove a userlink, list to validate the result. | PASS |
------------------------------------------------------------------------------
Base.Topology Manager :: Test suite for Topology Manager | PASS |
3 critical tests, 3 passed, 0 failed
3 tests total, 3 passed, 0 failed
==============================================================================
Base.Forwarding Rules Manager :: Test suite for the forwarding rule manager...
==============================================================================
Add a flow :: Add a flow, list to validate the result. | FAIL |
Response status code error: 406 != 201
------------------------------------------------------------------------------
Remove a flow :: Remove a flow, list to validate the result. | FAIL |
Response status code error: 404 != 204
------------------------------------------------------------------------------
Base.Forwarding Rules Manager :: Test suite for the forwarding rul... | FAIL |
2 critical tests, 0 passed, 2 failed
2 tests total, 0 passed, 2 failed
==============================================================================
Base.Host Tracker :: Test suite for the host tracker module.
==============================================================================
Add a host :: Add a host, list to validate the result. | PASS |
------------------------------------------------------------------------------
Remove a host :: Remove a host, list to validate the result. | PASS |
------------------------------------------------------------------------------
Base.Host Tracker :: Test suite for the host tracker module. | PASS |
2 critical tests, 2 passed, 0 failed
2 tests total, 2 passed, 0 failed
==============================================================================
Base.Arp Handler :: Test suite for the arp handler module.
==============================================================================
List Subnets :: List subnets and verify default is there | PASS |
------------------------------------------------------------------------------
Ping h1 to h4 :: Ping h1 to h4, verify no packet loss | PASS |
------------------------------------------------------------------------------
List hosts :: List hosts and verify h1 and h4 | PASS |
------------------------------------------------------------------------------
Add a subnet :: Add a subnet, list to validate the result. | PASS |
------------------------------------------------------------------------------
Remove a subnet :: Remove a subnet, list to validate the result. | PASS |
------------------------------------------------------------------------------
Base.Arp Handler :: Test suite for the arp handler module. | PASS |
5 critical tests, 5 passed, 0 failed
5 tests total, 5 passed, 0 failed
==============================================================================
Base.Forwarding Manager :: Test suite for the forwarding manager module.
==============================================================================
Add a static route :: Add a static route, list to validate the res... | PASS |
------------------------------------------------------------------------------
Remove a static route :: Remove a static route, list to validate t... | PASS |
------------------------------------------------------------------------------
Base.Forwarding Manager :: Test suite for the forwarding manager m... | PASS |
2 critical tests, 2 passed, 0 failed
2 tests total, 2 passed, 0 failed
==============================================================================
Base.OVSDB plugin :: Test suite for OVSDB plugin
==============================================================================
List connections :: Get node connections and validate result | PASS |
------------------------------------------------------------------------------
Connect to mininet :: Connect to mininet, list the nodes and valid... | PASS |
------------------------------------------------------------------------------
Add bridge s4 :: Add bridge s4 | PASS |
------------------------------------------------------------------------------
Delete s1 ports :: Delete s1 connected ports | PASS |
------------------------------------------------------------------------------
Add s4 ports :: Add s4 connected ports | PASS |
------------------------------------------------------------------------------
Ping h1 to h4 :: Ping h1 to h4, verify no packet loss | PASS |
------------------------------------------------------------------------------
Delete s4 ports :: Delete s4 connected ports | PASS |
------------------------------------------------------------------------------
Add s1 ports :: Add s1 connected ports | PASS |
------------------------------------------------------------------------------
Delete bridge s4 :: Delete bridge s4 | PASS |
------------------------------------------------------------------------------
Disconnect mininet :: Disconnect mininet, list the nodes and valid... | PASS |
------------------------------------------------------------------------------
Base.OVSDB plugin :: Test suite for OVSDB plugin | PASS |
10 critical tests, 10 passed, 0 failed
10 tests total, 10 passed, 0 failed
==============================================================================
Base :: Test suite for the OpenDaylight base edition | FAIL |
33 critical tests, 31 passed, 2 failed
33 tests total, 31 passed, 2 failed
==============================================================================
Output: <https://jenkins.opendaylight.org/integration/job/integration-csit/ws/output.xml>
Log: <https://jenkins.opendaylight.org/integration/job/integration-csit/ws/log.html>
Report: <https://jenkins.opendaylight.org/integration/job/integration-csit/ws/report.html>
Build step 'Execute shell' marked build as failure
Robot results publisher started...
-Parsing output xml:
Done!
-Copying log files to build dir:
Done!
-Assigning results to build:
Done!
-Checking thresholds:
Done!
Done publishing Robot results.
_______________________________________________
integration-jenkins mailing list
integration-jenkins@...
https://lists.opendaylight.org/mailman/listinfo/integration-jenkins
_______________________________________________
controller-dev mailing list
controller-dev@...
https://lists.opendaylight.org/mailman/listinfo/controller-dev