Sho SHIMIZU
47001d1952
Refactor: Inline method
...
Change-Id: Ic48aaed07f80156801e0136e9d34ec824a9219d6
2016-03-01 00:44:28 +00:00
Madan Jampani
180705743f
ClusterManager support for reacting to cluster metadata changes
...
Change-Id: I7befaf4f955bda093d89c3c431eae6814409ae03
2016-03-01 00:44:23 +00:00
Sho SHIMIZU
54fa580427
Refactor: Extract method
...
Change-Id: I729f679f2adcdc8507f0bb24a2d89117df18a5e6
2016-02-29 13:52:04 -08:00
Madan Jampani
898fcca1d1
Support for watching changes to static cluster metadata file
...
Change-Id: I5f9f89997288ca9a33a9e41f7520b875aceeffbe
2016-02-29 21:47:01 +00:00
Sho SHIMIZU
64339feb26
Refactor: Narrow data provided to method
...
Change-Id: I0425a6c879be76498fc812790713d2db5062117e
2016-02-29 11:59:50 -08:00
Sho SHIMIZU
d8f7dc4691
Refactor: Narrow data provided to method
...
Change-Id: I959bea73ab2635ecce99ef8b51a584994287ec64
2016-02-29 11:56:17 -08:00
Sho SHIMIZU
3763a0224f
Refactor: Rename
...
Change-Id: Iae498b3a40e4c920598b05c4a7e5f36d6cb33e85
2016-02-29 11:31:45 -08:00
Sho SHIMIZU
979c3d90e9
Refactor: Narrow data provided to method
...
Change-Id: I7709ae9a2d639170ec8f789ab5ada2b30e1bd12e
2016-02-29 11:31:45 -08:00
Madan Jampani
931e97dbc5
Remove base (p0) partition in StorageManager
...
Change-Id: Idae636173a9638da19f391e203bec0bccb399328
2016-02-29 19:12:58 +00:00
Sho SHIMIZU
874e0a3a4c
Extract method to create a FlowRule
...
Change-Id: Ib40b557a724e9c11ea9c6c30ab99b903ecb21823
2016-02-26 16:56:11 -08:00
Sho SHIMIZU
953b0fb6ca
Move variable definition close to line using the variable
...
Change-Id: Icf91b863af766ec4d8869208a64bfe68805c02d0
2016-02-26 16:42:13 -08:00
Simon Hunt
707a2ac28a
GUI - topo view: added/updated... OTN, ROADM_OTN, FIBER_SWITCH
...
- consolidated common glyph elements.
- updated server-side constants.
Change-Id: Ia962f8827dafbb10fdbffed6dcb64c1ebcfc8c4d
2016-02-25 20:14:30 -08:00
Sho SHIMIZU
82b9d1722d
Ignore config event if not master not to cause concurrent registrations
...
Change-Id: I1455ad9bbf373cd3b5742d35b8edb7392c4ca9d7
2016-02-26 02:46:56 +00:00
Brian Stanke
b8ff641378
Fixing device key REST API bugs and adding json definitions.
...
Change-Id: I41a98702e781544fe6e0bebe3e281ff2bcd9a6fa
2016-02-25 23:38:31 +00:00
Sho SHIMIZU
d5bf1069b9
Load ComponentConfigService in IntentManager
...
Change-Id: I8b292edc9afdc7a8c3aaab511ed338b8497eb6de
2016-02-25 21:42:16 +00:00
sangyun-han
ad84e0ca12
[ONOS-4004] DistributedStatisticStore and DistributedFlowStatisticStore make configurable
...
- Using @Property and @Modified annotations
- Fix DistributedPacketStore / DistributedStatisticStore / DistributedFlowStatisticStore
Change-Id: I6c907498496b9f21a8ef13b7badeb24770cb88ff
2016-02-25 21:19:11 +00:00
Madan Jampani
64d3721fe1
Remove retry logic from NewDistributedLeadershipStore
...
Change-Id: I1eac3bda717ca227874ebac46fd5840247bfbe11
2016-02-25 20:52:42 +00:00
Sho SHIMIZU
25938a5bdf
Add logging in ConsistentResourceStore
...
Change-Id: I8ce8236669c149f2ee810c5ff2c71591fa5a843c
2016-02-25 18:58:57 +00: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
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
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
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
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
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
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
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
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
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
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
Phaneendra Manda
0f21ad6924
[ONOS-3835] Install load balanced classifier rules
...
Change-Id: I585a83021dbf2aff6a65dd43944a1f6979b33ead
2016-02-23 17:50:56 +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
HIGUCHI Yuta
b49b007c3f
Add some serializer related sanity check
...
Change-Id: I5ebdde41f5528b5bad0c704b11c191afed45691e
2016-02-23 07:54:48 +00:00
Charles Chan
b38f88e276
Print EthCriterion mask only when there is one
...
Change-Id: I7de9d5d9141c5a0b52ce189dd74c4e91e8db4f79
2016-02-23 04:03:44 +00:00
Rimon Ashkenazy
a4e3bd34ef
Add OpticalCircuitIntentCompiler unit-tests
...
Change-Id: I9cf002dcda128874b5fd4727ba0f99189fe9143d
2016-02-23 03:46:31 +00:00
Brian Stanke
b9170d9987
ONOS-3658 - Adding REST APIs for query and management of device keys.
...
Change-Id: I3c70660a15d9085409e43d2d14120d29fd5020be
2016-02-23 02:03:01 +00:00
Ray Milkey
f1f5886690
Remove methods deprecated in Drake from TunnelConfig API
...
Change-Id: I2777fa231ae9b780b6fdc29f58d2fcdef818c32c
2016-02-22 17:11:07 -08:00
Madan Jampani
3a9911c9c8
Using 1.0.0.rc2 version of Atomix
...
CopycatTransport updates
Change-Id: If384ac2574f098c327f0e5749766268c8d7f1ecd
2016-02-23 00:45:58 +00:00
Ray Milkey
84d5a29b29
Remove methods deprecated in Drake from TrafficTreatment API
...
Change-Id: I9de9331611c79ae60195c738ee1d3912f4081e3d
2016-02-23 00:33:51 +00:00