- 24 Jun, 2016 13 commits
-
-
Most notably: - Added support for onos.py's ONOSCluster controller (it works with "mn --custom onos.py,bmv2.py --switch onosbmv2 ...") - Randomly select an open port for the Thrift RPC server Change-Id: Ifa974741dc4a3693777f01866b1f6203d0e7e75e
Carmelo Cascone authored -
This doesn't seem quite right, because it doesn't match a supposedly legal use case where you omit the output file and list the node IP addresses. However, it's better than what we have now, which simply ignores the output file name. Intended to help with ONOS-4667 Change-Id: Ib46195e7b829bc4d304c4dd51138b73acd4f1501 (cherry picked from commit 50df0982)
Bob Lantz authored
- 23 Jun, 2016 24 commits
-
-
Also, added a test for serialization Change-Id: I77e80fa7597b552c71e80c9d39d03549e0325778
Carmelo Cascone authored -
Serialization was failing when the inner ByteBuffer instance was a HeapByteBuffer. Also, simplified ImmutableByteSequence.toString() Change-Id: I4f75086a9b6536205fb43b78a0e4d2bfce9e8a5c
Carmelo Cascone authored -
Also, adding fixme that can be a common pitfall in Buck build land Change-Id: I96828aa520d6b81c71d1d7b2ce1841d93c92a843
Brian O'Connor authored -
Fix the problem that only local delegation is triggered Change-Id: Ibe7b4a6abb447b9a8e3a0959882ef2da0d21f4be
Charles Chan authored -
Madan suggested that this might help vs. the pipelined startup we were doing before, so let's try it. We will unpack/install all nodes before we start up, so that we can start the whole cluster at about the same instant. Note that this is probably closer to what we'd see in hardware. The disadvantage is that we don't get a "clean" environment with each invocation of start(). Change-Id: I0a45984f50e1ef25a7d8a836e46978fdbdff0bd0
Bob Lantz authored -
We were using eth0 by default before, but this doesn't work if your default interface isn't eth0. Fixes port forwarding on Ubuntu 16.04. Change-Id: I55baed7fd8952a9f6cab364e20e31a0632ddda6d
Bob Lantz authored -
The arp CLI command sends gratuitous ARPs from all hosts - this makes it easier for ONOS to discover hosts. Previously checkLog returned None, None if the log file didn't exist; now we return an empty list, to avoid breaking when we take the len() of errors or warnings (which was happening before) and to avoid having to check for None, None, which didn't seem to add a lot of value to justify its complexity. Change-Id: I84847fcf70525c82ac037d8a84cf40d21ab2a106
Bob Lantz authored -
We check for: - process exits - log ERRORs - log WARNings - low memory Also added a "status" CLI command to check for exits and errors. Change-Id: I6e65fe49619e338f1827fc616ca52a82de7ba470
Bob Lantz authored -
We really don't need the OCx variables, but for now at least we are unsetting the ones that are incorrect and calling onos-gen-partitions with the explicit IP addresses. Change-Id: I8bd3d69bee4857e00070288b586255455c9c8adf
Bob Lantz authored -
- enable parameters for onos cli commands (e.g. onos:apps -a) - don't depend on onos1's name - reduce dependencies on unnecessary variables - enable running if karaf isn't installed elsewhere - make NAT an option Change-Id: I3e8abd51aa8d3f5c7afab1c6b86e50707de20ef6
Bob Lantz authored
- 22 Jun, 2016 3 commits
-
-
Properly determine if the JSON payload contained any errors. Change-Id: Id8e816f6627580dcaca3ccb6b7356d61be62392d
Ray Milkey authored -
- Implemented a non-blocking Thrift server for the controller (before it was limiting the number of active connections) - Improved configuration swap times by forcing it - Minor bugfixes and polishing - Update onos-bmv2 repo URL in thrift-api pom.xml Change-Id: I13b61f5aa22558c395768e3b445f302b20c5bd33
Carmelo Cascone authored
-