7127 Commits

Author SHA1 Message Date
Qianqian Hu
bf15a5ab03 adding cli for aaa to show users
Change-Id: I23092577a6da8f43b959a11b9590c282f4d50a5c
2016-02-25 20:45:49 +00:00
HIGUCHI Yuta
fdfdb705dd Use ONOS_STAGE_ROOT if defined
Change-Id: I4989e1a8e18c9a1b7172bfa941f53b4b9b76a550
2016-02-25 20:45:11 +00:00
b.janani
8b8ebdc924 UT for YANG translator utils
Change-Id: I1da6f7d6201f880c27885659e5e52edc3fccbdd6
2016-02-25 20:44:54 +00:00
Sho SHIMIZU
25938a5bdf Add logging in ConsistentResourceStore
Change-Id: I8ce8236669c149f2ee810c5ff2c71591fa5a843c
2016-02-25 18:58:57 +00:00
Simon Hunt
facad99d4d GUI - topo view: enhancements to allow scaling of bay area map.
Change-Id: Iabd50b529eb3f247463a71d29f7c447806c3afe7
2016-02-25 09:58:39 -08:00
Zsolt Haraszti
265cd83437 Remove groupId casting to short from rest handler
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
2016-02-25 08:40:34 -08:00
Simon Hunt
964d948699 Simplified RegionCodec in places.
Change-Id: I309e9da9cfd714f1b19ee73806c3a8c8233730c7
2016-02-25 15:32:27 +00:00
Jian Li
2e02fabaa0 Fix some typos in meter and group REST API
Change-Id: Id32535e154557cba8a4030d9e504c8bd15aa6e9a
2016-02-25 15:31:05 +00:00
Jian Li
0c45180740 [ONOS-4016] Implement Region administration REST API
- 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
2016-02-25 15:30:25 +00:00
Simon Hunt
e1bef6e46a GUI - Added bay area topojson.
Change-Id: I19e103e09e48a09900240b671b05ceba4970c058
2016-02-24 22:16:14 -08:00
Madan Jampani
630c88281d Update StorageManager.getPartitionInfo() to delegate to PartitionAdminService.partitionInfo()
Change-Id: I20aa9f986874e6ac7c602b8ae58b7c7b0df9a835
2016-02-25 03:27:54 +00:00
Sho SHIMIZU
53f4c894d4 Make use of Optional more idiomatic
Change-Id: Ibe8f07a5de6b2927217cff5aeb29c6c103cd96ef
2016-02-24 15:51:54 -08:00
Sho SHIMIZU
4dab561def Narrow the scope of the variable
Change-Id: I14be43184e1ebd8d9ab16ab0728d6f84d64699d7
2016-02-24 23:31:22 +00:00
Gaurav Agrawal
9c512e0e92 [ONOS-3897] Yang Listener for Enumeration Data Type
Change-Id: If257c73da8fe2dcc2f4111f103967cfcdd7fa273
2016-02-24 23:21:26 +00:00
Jian Li
79359df45c [ONOS-4016] Enhance unit test to check the content inside masters
Change-Id: I461b76457d4abdadad3b458cad8bf9d1a8a38f6b
2016-02-24 23:21:08 +00:00
Bharat saraswal
4bf8b15d73 [ONOS-3908] YANG container translator.
Change-Id: I4e239509df747238905ca0995f41019679093627
2016-02-24 23:20:16 +00:00
Ray Milkey
627f0e536e Make test a little more resilient in the face of flows being slow to be installed
Change-Id: Ic1a2fda1226e6a6c452bd37e6d010e2066239204
2016-02-24 23:14:44 +00:00
Ray Milkey
fe447c5a17 ONOS-4033 - 500 error when ethType is not specified
Change-Id: Ib2c440450abf94b9e93f7bdf59f9e5b1109c977f
2016-02-24 23:09:23 +00:00
Sho SHIMIZU
a5e9bebfad Fix typo
Change-Id: Ic138bcecd04d47431a4cfa9d578a1216b4ec0030
2016-02-24 14:27:51 -08:00
Sho SHIMIZU
e8f656c91f Reduce depth of indent
Change-Id: Ie1caf1c818cb83824a1e495b46a5b7a0c2640098
2016-02-24 14:27:51 -08:00
Sho SHIMIZU
12d026864d Prevent NullPointerException
Change-Id: Id27490dfcae211bb7889090c6a53a400c3a06dbe
2016-02-24 13:55:12 -08:00
Thomas Vachuska
8d964f1bef Updating copyright; using as a test for new module owner permissions.
Change-Id: Idf68d55a4ad0a20f8fb481e411803b45ac7b3ab9
2016-02-24 20:18:02 +00:00
Sho SHIMIZU
76b046e4cf Ignore device event if not master not to cause concurrent registrations
This patch resolves ONOS-4032

Change-Id: I12e2ed7d352928fe94559ab978f5db7e9f56f1b0
2016-02-24 11:47:10 -08:00
Sho SHIMIZU
4cee50fc8b Make IntentManager configurable to tell test mode
This is a quick fix for ONOS-3923, not a long-term solution.

Change-Id: I56e8af57de37e6db1f5e2355d5bb60372adc83f6
2016-02-24 08:14:17 -08:00
Vidyashree Rama
f4c617cf2f config ang key validation and UT for the same
Change-Id: I507740fc9da3f3da5fb3c88a7414f87db6251c5b
2016-02-24 08:05:59 +00:00
Madan Jampani
5551f52f5f Simple test application for load testing distributed consensus
Change-Id: Ifd99bfc6fc608c5719e21ea9699db63f1c42f2a0
2016-02-24 07:50:39 +00:00
Charles Chan
f9b94ab275 Add an option to flows/groups command that print flow/group count only
Change-Id: Iaf66eac2fffbb14756d48164f8469e4afa1b9fb8
2016-02-24 07:49:19 +00:00
Vidyashree Rama
a0568d2cdf UT for checking default values of list sub-statements
Change-Id: I79312afcae98aa8b26f6f33bc42c5dcb86073f4a
2016-02-24 07:45:36 +00:00
b.janani
68c55e1931 Unit Test Cases For YANG Io
Change-Id: Ie8876c25e4a293c52ae4c135921b7fe168f5f7c1
2016-02-24 07:44:54 +00:00
Thomas Vachuska
8e038eb327 Adding a grid topology simulator to the null provider.
Change-Id: Ie655840febc11d3986f1c8ec5c8ef2374014794c
2016-02-24 07:43:26 +00:00
Jian Li
b68b9a8177 [ONOS-4016] Add Region codec with unit test for Region REST API
Change-Id: Ib7d6daa3adf8b23bea681e7bd3ef64839be65d13
2016-02-24 07:37:31 +00:00
Charles Chan
8b0fdaafe9 HostLocationProvider should not remove hosts installed by other providers
Change-Id: I0d95a3c9409a9d8bb4e0c0039ea24dc9c0efc45f
2016-02-24 07:30:52 +00:00
Sho SHIMIZU
739873bf8e Move IntentSetMultimap to the intent package
As it is no longer resource related

Change-Id: I068bf4bbff33492e3a508c4a4d7a5908a47ee83b
2016-02-24 03:32:59 +00:00
Madan Jampani
c94b485f05 Fix StoragePartition to return a furture for opening partition client + Fixes in AtomixLeaderElector
Change-Id: I6adf91e84cc17aec8acc895884dc8fbe75037978
2016-02-24 02:34:28 +00:00
Madan Jampani
f1d87ca565 Use ConsistentMap (and not the local cache) when querying leader for a topic
Change-Id: I979a4ab116ed68406a6702fe175ba5eab444116c
2016-02-23 17:24:24 -08:00
Madan Jampani
db2afd3fab Publish a list of changes when leadership changes occur
Change-Id: I99a4e239ac5aa9999b3a735cdf004941a5957a93
2016-02-23 16:26:45 -08:00
Madan Jampani
0c0cdc6de7 AsyncLeaderElector APIs in support for mastership balancing
Change-Id: Ia235c6a18c54490dc49ca13e2caebf70b750dbc7
2016-02-24 00:15:14 +00:00
Ray Milkey
48bf76c8a5 STC scenario for creation and testing of flow objectives
Change-Id: I298424d7354cc0cf8c682e904ccb2d55ead8ada0
2016-02-23 15:28:09 -08:00
Madan Jampani
72282af713 Fixes some issues that were preventing intent tests from running
- LeadershipStore to support serving getAllLeaderships from cache.
 - Removed a changed to KryoNamespaces that was causing serialization issues. Instead moved that type registration to McastStore.

Change-Id: I06acf1a397b6a982c0dfd0ebc0830b2161cf23a4
2016-02-23 23:26:19 +00:00
Simon Hunt
d0949d2857 ONOS-3864 : glyohs for OTN and FIBER_SWITCH.
Change-Id: I585ce829409de6459cf3ccc1ef215f519006cd56
2016-02-23 22:05:22 +00:00
Thomas Vachuska
f6ec97b365 Initial work for adding flow-objective backed intents.
Split installation work from IntentManager into IntentInstaller helper class.

Change-Id: If926ce975d005abee4f22f2b05404de328d94203
2016-02-23 21:53:11 +00:00
Phaneendra Manda
b88b3f8bc6 [ONOS-3834] Install load balanced forwarding rules
Change-Id: I681d0b047feb332543307eac1a54ed20114993ef
2016-02-23 19:31:22 +00:00
Sho SHIMIZU
67c9010cdf Change the behavior of resource registration to fix ONOS-3827
Treat as a failure when ID is found but the value is not found

Change-Id: I032d25885897d662e49223a7b506eda8e5550a36
2016-02-23 19:31:00 +00:00
Naoki Shiota
784af31edb Intent ID filter and resource type filter for CLI "allocation" command.
Change-Id: Ifa232e3dd783c415a487df81c57ef196a207e8fc
2016-02-23 10:40:05 -08:00
Vinod Kumar S
0c330cd5fe [ONOS-3902, ONOS-3903, ONOS-3904] string type, integer type derrived type
Change-Id: I8279e93fcb7dfb82491cc09057c9d75165add68d
2016-02-23 17:58:20 +00:00
Simon Hunt
4afa61d3f6 GUI -- separated glyph data from glyph code.
- moved _sdh/* and _bripc/* to _dev

Change-Id: Iaeb5c416e1566aeb920b9c5b8692151305efcfca
2016-02-23 17:51:24 +00:00
Phaneendra Manda
0f21ad6924 [ONOS-3835] Install load balanced classifier rules
Change-Id: I585a83021dbf2aff6a65dd43944a1f6979b33ead
2016-02-23 17:50:56 +00:00
HIGUCHI Yuta
547c20585e Fail the build if @onos.rsModel specified model json does not exist
- Commenting out DeviceKey related @onos.rsModel issues

Change-Id: Id11730d7cf63aa32038538d9392a980e2f995ab5
2016-02-23 17:48:21 +00:00
Andreas Papazois
1dff77cd0f [GEANT] Interface configuration for Cisco devices.
Change-Id: Ieb9979c3c4d7ebbf996d787a1528ba0548342572
2016-02-23 17:45:52 +00:00
Ray Milkey
125572b666 Remove methods deprecated in Drake from L2ModificationInstruction API
Change-Id: I30dbc2e9c590d4bc2bc672e13581dbd1c3b3561b
2016-02-23 08:51:36 -08:00