- 29 Feb, 2016 3 commits
-
-
As mentioned in the comments, ideally this script can be used as the basis for an ONOS service in a variety of environments. Out of the box it should work on Linux with either init.d or with systemd's init.d compatibility. It can also be called by an upstart configuration or a systemd configuration. In the future we should probably remove start-stop-daemon, since that seems to be a linux-ism. Then we could use this script on BSD, OS X, etc.. Change-Id: I9c701c95991448fa7ddf0d84d379a4cac56cfc5f
Bob Lantz authored -
If errors or undefined variables are introduced into this script, we should exit with an error. In particular, we should exit with an error if KARAF_VERSION is not defined rather than failing semi-silently. If ONOS_HOME is set, we should respect (and use) its value. If ONOS_HOME is not set (as it will not be in the init or service environment), intuit its value based on the path to this script. Change-Id: I91c733fddcb2241a95466667e4b57ce0f74a8194
Bob Lantz authored
-
- 27 Feb, 2016 6 commits
-
-
- handlers were not bound up front, (but during a delayed promise callback) - resulted in the handlers not being present for initial events returned from the server: -- showSummary, spriteListResponse, spriteDataResponse Change-Id: Ida8d14e8bdcb065d0ea5f88eb7a4bf6e45036c27
Simon Hunt authored -
NetworkConfigEventHandler must be initialized before adding NetworkConfigEventListener Change-Id: I8eb40c8b7345b915e613a678df8e8c103980ee21
Charles Chan authored -
- this is so we can remap 'virtual' device type to 'cord' glyph (E-CORD demo) - added ecord mock-server scenario. Change-Id: I1a0ad48752f86ffb8abc75fbdc9bf8eabf10f692
Simon Hunt authored
-
- 26 Feb, 2016 9 commits
-
-
- Implement region add/update/remove CLI - Implement devices add/remove CLI Change-Id: I38b40b24df7f864b0725104f63347081257743ac
Jian Li authored -
- consolidated common glyph elements. - updated server-side constants. Change-Id: Ia962f8827dafbb10fdbffed6dcb64c1ebcfc8c4d
Simon Hunt authored
-
- 25 Feb, 2016 22 commits
-
-
Previously, it would succeed since the checksum command would return nothing in standard output. Change-Id: I1a73d20a0e085107be8362a6226b1a213ecdab78
Bob Lantz authored -
In order to avoid nextId collisions, all users of the flow objective service should use the provided allocateNextId() method when constructing new NextObjectives. I found one instance where this was not the case: CordMcast. Solution: removed private id generator from CordMacst and replaced it with allocateNextId. Change-Id: I134931b58c524291ae937dd6f0051ee549236734
Zsolt Haraszti authored -
- Using @Property and @Modified annotations - Fix DistributedPacketStore / DistributedStatisticStore / DistributedFlowStatisticStore Change-Id: I6c907498496b9f21a8ef13b7badeb24770cb88ff
sangyun-han authored -
It is impossible to use openstack4j directly from ONOS apps due to the Jersey version conflict. Change-Id: I2df32430de42d627b03e0a2f8d8d2b9067ad3e14
Hyunsun Moon authored -
Problem: The decoder in GroupCodec (used by the REST layer) chopped the upper 16 bit in caller-provided group IDs. Since group IDs are inherently greater than 16-bit on any OFDPA-based device, the current casting rendered the REST layer unusable for such devices. Fix: removed casting, verified that all tests pass, and verified that I can now create healthy group entries on OFDPA-based switches. Change-Id: Ieb51071ff9b0d47f4ff1f90d80970b6c0df946b7
Zsolt Haraszti authored -
- Impelent Region management REST API - Add unit test for Region management REST API - Add swagger docs for Region management REST API - Add SCR Component and Service annotation for RegionManager Change-Id: I042e92ed7144d596659b779a59239afba832ca62
Jian Li authored
-