1488 Commits

Author SHA1 Message Date
Carmelo Cascone
65cd9e3e17 Bumped version of p4c in p4 tools script
Needed to fix bug seen when compiling spgw.p4

Change-Id: I2f6d06bdd7755e0819c8f1dc91d3746f922089cb
2018-01-09 21:12:42 +00:00
Thomas Vachuska
d5d506a776 Cleaned-up the net-smoke scenario to tolerate failures of independent steps.
Change-Id: I4a60b2d6da7a0af1b22817e5937d4f58383d0388
2018-01-09 10:00:15 -08:00
ONOS Jenkins User
45d340c839 Starting snapshot 1.13.0-SNAPSHOT 2018-01-09 01:56:13 +00:00
ONOS Jenkins User
32ebb5add8 Tagging 1.13.0-b8 2018-01-09 01:54:28 +00:00
Ray Milkey
0be0f863e3 Update buck version
Change-Id: Ica021b3d48830e3072c4a8084bb2a2f2aaf92937
2018-01-05 11:47:05 -08:00
Ray Milkey
1e99eb44e7 Make sure buck is up to date first
Change-Id: Ia9427a8d62b676658dd0ab44e51e767334d21363
2018-01-05 10:34:32 -08:00
Keesjan Karsten
8539f088f2 Mininet gRPC switch startup reachability check
Just a small change to make sure the gRPC port of simple_switch_grpc
is actually opened after startup, before ONOS gets the netcfg to try
to connect to the switch. Otherwise ONOS will receive a TCP RST from
the still closed port and the connection fails, rendering the switch
devices unavailable. Also included a timeout for port opening.

Change-Id: I1338a4ba24a14be57717f636e684c91c4cb12a7c
2018-01-04 16:08:15 +00:00
Ray Milkey
c29f74827d Revert "Bump up buck version"
This reverts commit e743babd01c5cbfc3f580a4c77993bc7047d0846.

Change-Id: Ida34fc6fb6faba624b93b9b01a98e9f5d2bb4d33
2017-12-22 19:22:05 +00:00
Ray Milkey
e743babd01 Bump up buck version
Change-Id: Iaf0a7c12661525741f929fa5d643e485ed33684f
2017-12-21 10:04:10 -08:00
Yuta HIGUCHI
6771ef6348 use maven instead of vicci for offline karaf
- pom.xml to create offline karaf tarballs
- download offline karaf tarball from maven to benefit from CDN
   buck's MavenUrlDecoder currently has issue handling non-jar type
   in maven coordinate

Change-Id: Id25e286ec87426814002ed6d8cca6e66a4b80110
2017-12-21 16:23:44 +00:00
Jordan Halterman
cbbdb8c441 Add test scenario for crashing all nodes in sequence
Change-Id: Idd3c87ff8155a3c2b612b0447428e0af7d78a756
2017-12-21 03:37:54 +00:00
Carmelo Cascone
d66150733a ONOS-7330 Added ONOS-P4 VM build script
Builds and OVA from scratch with the most updated tools in one command.
The build process is based on Vagrant.

Change-Id: I633d99092946f99e877f0c97631a4f99c5b1f37e
2017-12-20 21:56:02 +00:00
Carmelo Cascone
ee09071b6a Bumped p4c and fixed missing dependency in onos-setup-p4-dev
Change-Id: I079c55a4f7716369f6b8828b3ffd6477a9a31ed5
2017-12-15 18:06:25 +00:00
Carmelo Cascone
b1936bd93f Bumped version of gRPC to 1.3.1
Change-Id: I7798476bd443a796e0e6a6e149ab8f66435ba4fa
2017-12-13 03:24:50 +00:00
Andrea Campanella
8bcd5863ff [ONOS-7311] and [ONOS-7197] Update ONOS to support most recent version of BMv2 and PI
Change-Id: Ie69cfe1946f3c9241dc7f59a64bd40005a063931
2017-12-12 14:03:36 -08:00
ONOS Jenkins User
61881df1ee Starting snapshot 1.13.0-SNAPSHOT 2017-12-12 21:19:45 +00:00
ONOS Jenkins User
d22dccc27f Tagging 1.13.0-b7 2017-12-12 21:18:01 +00:00
Thomas Vachuska
1815c7f492 Fixed the tar-setup scenario to secure ssh in parallel.
Change-Id: I3b70d9c56f0d3a65ab676a26cd2f56934650e544
2017-12-12 19:23:14 +00:00
ONOS Jenkins User
4bf9e3a520 Starting snapshot 1.13.0-SNAPSHOT 2017-12-12 18:46:22 +00:00
ONOS Jenkins User
168ac92b8d Tagging 1.13.0-b6 2017-12-12 18:44:15 +00:00
ONOS Jenkins User
0e78e27f0c Starting snapshot 1.13.0-SNAPSHOT 2017-12-12 03:27:00 +00:00
ONOS Jenkins User
2a7d833cab Tagging 1.13.0-b5 2017-12-12 03:25:23 +00:00
ONOS Jenkins User
c53a15f933 Starting snapshot 1.13.0-SNAPSHOT 2017-12-11 20:43:30 +00:00
ONOS Jenkins User
d06da9e33c Tagging 1.13.0-b3 2017-12-11 20:41:44 +00:00
ONOS Jenkins User
716484c58c Starting snapshot 1.13.0-SNAPSHOT 2017-12-09 03:41:19 +00:00
ONOS Jenkins User
6a6ac1d5a0 Tagging 1.13.0-b1 2017-12-09 03:39:39 +00:00
ONOS Jenkins User
a57a814230 Starting snapshot 1.13.0-SNAPSHOT 2017-12-09 00:57:30 +00:00
ONOS Jenkins User
8977cedde7 Tagging 1.13.0-b0 2017-12-09 00:55:39 +00:00
Yuta HIGUCHI
c2af9661ef sync javax.ws.rs-api version
Change-Id: I1a033c093d7cc63626387b712e5c3c7a8fdf116c
2017-12-08 18:58:06 +00:00
Dimitrios Mavrommatis
aa31d762eb STC Restart fix; require stop before start
Change-Id: Iad98516018e627b0ea4d9cefdc075c9ae35e5782
2017-12-08 18:55:41 +00:00
Thomas Vachuska
28d4657304 Changing cell configuration to reflect the move to flex data center.
Change-Id: I0b3710b8e9b329b62a765ac87a269cd7aac4d7dd
(cherry picked from commit d2535d768d7b0c2385c907e060fe6e5ded899942)
2017-12-05 21:40:35 +00:00
Ray Milkey
cbf9917ca8 Bump up ONOS to version 2.3.1 of yangtools
Change-Id: I96c3ce7672df6c11f9049eb8462b395b75087da2
2017-11-30 20:05:56 +00:00
Ray Milkey
017fe3e21a Removed parallel buck steps
- unit tests and java doc are now sequential

Change-Id: I10ea0b95cab8d245758a40f5945f799b9220458b
2017-11-29 23:18:22 +00:00
Ray Milkey
8d05a4ca5e Add a node reference to agent ubuntu16.04-basebuild-8c-15g node
Change-Id: I3c6bdd52580c0797ea8abcf6947a607f5f46d942
2017-11-29 23:18:08 +00:00
Thomas Vachuska
5ca0f7ad6b Enhancing diagnostic and test facilities for troubleshooting
- added new CLI to list driver providers
- added ability to power on/off borrowed cells
- enabled ONOS service to restart on boot/death

Change-Id: Ifc889cdbc0740e5d3286c9836dfecc38d458bbc5
2017-11-29 17:25:43 +00:00
Brian O'Connor
bd0e720a4a Fixing checkstyle test hang with nc version >= 1.110
netcat (nc) 1.110 changed the behavior of how sockets are closed when
stdin is at EOF or closed. Previously, nc would call shutdown (TCP FIN
on the write side of the socket) when the end of stdin was reached.
Now, shutdown is only called if '-N' is passed as an argument.

This change was introduced into Ubuntu's fork of OpenBSD nc in Nov. 2016.
So, the affected versions were Ubuntu 17.04+ as well as any other
distribution that uses nc >= 1.110.

This change of behavior causes the call to ByteStreams.toByteArray()
to hang indefinietly, and thus checkstyle tests to hang indefinitely.

Rather than try to figure out which version of nc is present and set
the -N option, we will use an empty line as a sentinel and stop parsing
input when the first empty line is encountered. For this, we need two
changes: (1) send a newline when checking the socket in start-buck-daemon
and (2) send a newline at the end of the file list in onos.bucklet

We also set SO_TIMEOUT to 1 second and will return an exception if
the socket times out. This will prevent tests from hanging indefinitely.

Change-Id: If46b4b78ae89312e1afa0563f63100ae67762f0a
2017-11-27 19:04:44 -08:00
Carmelo Cascone
6ec8f8ff93 Minor refactoring of BMv2 mininet scripts
With options to delay pushing the netcfg for each device and generating
the full netcfg JSON for bmv2-demo.

Change-Id: I046a93a8c639f4bb4cf76cbd61b826473760bfb1
2017-11-23 00:49:04 +00:00
Yi Tseng
04f9d4bf93 Add basic fabric.p4 configuration and remove old bmv2 config
Change-Id: I447ca161ce672dc781122c2aa259b9dc89b35858
2017-11-22 02:17:26 +00:00
Carmelo Cascone
c3baa4cad9 Fixed onos.py
It now works also when no OpenFlow subsytem is loaded

Change-Id: If51f1ab654dad7c02a3f8744b53f4029abf1bd9f
2017-11-21 19:05:43 +00:00
Ray Milkey
a09f87f02b Starting snapshot 1.13.0-SNAPSHOT
Change-Id: Ib3360118c42aa760632ff80537d585865813060f
2017-11-21 09:38:31 -08:00
Dimitrios Mavrommatis
30675ca0b4 [ONOS-7221] Upgrade state tests
Change-Id: I0e9214ddcb272dc98bb8f54fa600704c38e3562d
2017-11-19 11:14:13 +00:00
Ray Milkey
c6076a1d39 Bump up retry count on repo close
Change-Id: I9c89add98054d15adf8625caa7803d933868d18b
2017-11-18 01:35:13 +00:00
Claudine Chiu
ab8d7cd042 ONOS-7045 vnet stc - virtual network with 2 virtual devices, 1 virtual link, 2 virtual hosts
Change-Id: Idcb2d29dba27e8e70ce8336a154d9aeeb779a7fc
2017-11-15 23:31:29 +00:00
Yuta HIGUCHI
74681b57f2 Bump next yang tool version to 2.4 series
Change-Id: I90cd799f2bc263f2b59de961cbfba8fd0abede29
2017-11-15 22:52:55 +00:00
Ray Milkey
1c4826636c Bump up yangtools to 2.3 version
Change-Id: Ia56b3a3866760a58aa541604a20f23317fe94b4d
2017-11-15 22:40:44 +00:00
Ray Milkey
cc6ec60fb2 Starting snapshot 1.12.0-SNAPSHOT 2017-11-10 16:22:59 -08:00
Ray Milkey
9f9a752bdc Tagging 1.12.0-b2 2017-11-10 16:21:23 -08:00
Lyndon Fawcett
fbad2e75f8 ONOS-7040 added java options for configuring maximum and initial memory pool for JVM.
Change-Id: I87246759ffcd063497e2b522686f2028fe2c150a
2017-11-10 20:05:14 +00:00
Dimitrios Mavrommatis
03728eb0f0 Upgrade/Rollback ECMap STCs
Change-Id: I6578b7e3fcb8b1e58537002345964e2bba411744
2017-11-07 01:45:36 +00:00
Phil Huang
279d5821e8 Add more check items in prerequisites xml
- Check user can execute with passwordless sudo on node
- Check Java Environment on node

Change-Id: I573c2e1d3a2badf4ebe8dae1ade98e5db10a2ef6
Signed-off-by: Phil Huang <phil_huang@edge-core.com>
2017-11-06 16:20:03 +00:00