sangyun-han
9f0af2db68
Add ComponentConfigService for @Modified
...
- DistributedClusterStore
- DistributedPacketStore
- DistributedFlowStatisticStore
- DistributedStatisticStore
Change-Id: Ibacd569ba509616ea3000ddfd83d501bd0b8b4ff
2016-08-05 14:28:49 +00:00
Yuta HIGUCHI
d90dbc9f66
Simplify EventHistoryManager
...
Change-Id: Ifefc68269e469883960359406d603e8c24b399df
2016-08-04 18:35:21 -07:00
Hyunsun Moon
b5f4f2787a
Fixed packet request for multiple devices
...
Currently, it only installs the reuqest to the first registered device.
Change-Id: Ie376760be26544a9f8ece98d76e962cf536ca7cb
2016-08-04 20:06:24 +00:00
Simon Hunt
4f4ffc3ece
ONOS-4971: Synthetic Link Data -- WIP
...
- Enhancing UiRegion to capture the hierarchical (parent/child) relationships captured in the UiTopoLayouts.
Change-Id: I152e0d52d4580b14b679f3387402077f16f61e6a
2016-08-03 18:34:23 -07:00
Yuta HIGUCHI
7f2c6f9b25
Use karaf/OSGi bundle data path for persistence
...
Change-Id: If5a4eb1fb63ca3455200c29e9981c7a0f2dd044e
2016-08-04 00:37:37 +00:00
Jonathan Hart
78613d2e16
Probe immediately when IPs are added to host monitor
...
rather than waiting for the next polling cycle.
Change-Id: Iffaf50f7a589b52be659b82b8a289e04a5de4ca6
2016-08-04 00:26:41 +00:00
Ray Milkey
bb23e0b5fb
Fix Javadoc warnings
...
Change-Id: Icf8b6b6f77ea80d3975aa975226a178145067adf
2016-08-03 14:29:51 -07:00
Yuta HIGUCHI
d95d590b7e
[ONOS-4513] Move optical Intent compilers out to optical-model (3/3)
...
- core/net is now optical clean
- reverting part of Change-Id: Ib8ddac6e93327ade9d42984d8eba66be7047d051
which lead to loss of package import information, causing OSGi issue
Change-Id: Ie6b16abd3ecc872f0920d29c7577a10c44091af6
2016-08-03 18:54:43 +00:00
Yuta HIGUCHI
b9af6b79ef
[ONOS-4691] Refactoring OpticalPortOperator (2/3)
...
- Define ConfigOperator for a Port
- Refactor OpticalPortOperator as PortConfigOperator
- Add plug-in mechanism for PortConfigOperator on DeviceManager
- Move OpticalPortConfig, OpticalPortOperator to optical-model bundle
Change-Id: I5d416305b0c1b0e31e0ad64baa92d126303548bc
2016-08-03 18:54:26 +00:00
HIGUCHI Yuta
f3ead25267
[ONOS-4513] Slice optical-model into separate bundle (1/3)
...
- net and cli bundle has dependency to optical-model bundle,
which should be removed in the longer run. (ONOS-4626)
Change-Id: Ieff43ef2002ee21f4578a6e2a729cd35ce3eae3d
2016-08-03 18:54:13 +00:00
Thomas Vachuska
c10a9488e3
Fixed potential NPE in flow store.
...
Change-Id: Id4f7887ddf4826f556a62e1a1cd395bc22e882f2
2016-08-03 18:15:17 +00:00
Yuta HIGUCHI
90e12291f5
Fix NPE in AbstractPathService.
...
Was triggering NPE when used in plain PathManager
- implement PathService to inherit interface javadoc
Change-Id: I345ec84ed3e61a383574fd58679fb00291b4bba0
2016-08-03 10:18:15 -07:00
Jayasree Ghosh
2d45985953
ONOS-4751-Fix:creating GroupType INDIRECT, multiple bucket(REST API)
...
Change-Id: Ic8d5a04b8b00ca43bfadbb3019aa5d72e799da6f
2016-08-03 16:56:38 +00:00
Simon Hunt
4854f3dede
ONOS-4971: Synthetic Link Data -- WIP
...
- adding CLI commands for dumping Model Cache contents.
Change-Id: I28dfe179835de6cd0c5356faf87af46a239eb772
2016-08-03 15:41:29 +00:00
sangyun-han
d44b9574c8
Fix javadoc in DeviceAdminService
...
Change-Id: Ic0c54fdc49f391b1553ba836360e9380b15d1647
2016-08-03 15:10:17 +00:00
Brian O'Connor
05acd64e10
ECMap: Avoid new mapvalue if raw values are equal
...
Change-Id: I84fa9bcada9ea9da1e0c43f61106a9d91fc60e62
2016-08-03 15:05:51 +00:00
Brian O'Connor
d03d7dd559
Cleanup of AbstractPathService
...
Introduced in 45920ddeb82a317ee629537f1ac6cbc91f715bee
Change-Id: I02ed4b2a38fc60d4c86781e7b4eec4637c3892d4
2016-08-03 15:04:10 +00:00
Claudine Chiu
45920ddeb8
ONOS-2184 - initial impl. of virtual network path service; move path related methods from PathManager to AbstractPathService (since they are reused for VirtualNetworkPathService).
...
Change-Id: Ib4211d69a15c23a50de420b771877bb659539c22
2016-08-02 21:31:37 +00:00
Akihiro Yamanouchi
54f28e23ac
[ONOS-4747] NETCONF function for FUJITSU OLT #2
...
- Enhanced device-setcontrollers command to apply additional key-value pair.
e.g. onos> device-setcontrollers netconf:10.10.1.11:830 tcp:10.10.1.11:6630,ofconfig-id=1
Change-Id: I2cb5941dbd9829ade6fa89d5546bbc6aab44f83f
2016-08-02 21:08:15 +00:00
Simon Hunt
9818919b73
ONOS-4971: Synthetic Link Data -- WIP, merge anyway
...
- created temp Topology2 View (topoX) to "process" and display topology data.
- made root layout parent of itself (just like /.. = /) to simplify layout hierarchy operations.
- added nodeType property to JSON rep of regions/devices/hosts.
- augmented peers to include devices.
- added skeleton topo2NavRegion event.
Change-Id: I8219125d7dfe33d211350ae27111a3d9de6eb4ca
2016-08-02 10:08:03 -07:00
Simon Hunt
10973dd2f1
Added ui-cache-regions CLI command.
...
Change-Id: I196543792c85e40e582f9456e4e50dd33bedf111
2016-08-02 00:36:44 +00:00
Brian Stanke
fb61df4c6a
ONOS-2184 - Implementation of virtual network topology provider.
...
Change-Id: I846ba56c138187c6e5435692798e709b74a78020
2016-08-01 18:19:47 +00:00
Jonathan Hart
f8ba88154c
Remove duplicate kryo registrations for classes that are already registered in API
...
Change-Id: I36ced2f5ff72010e0bd008200bb512c12e45ab39
2016-07-29 00:42:27 +00:00
Madan Jampani
f2fd465287
Use default op timeout value for DefaultLeaderElector calls
...
Change-Id: I086ea91b037c4995bf2bea375911a473182f6551
2016-07-29 00:08:13 +00:00
Yuta HIGUCHI
faa7c6727f
Fixing javadoc
...
Change-Id: I1d325ae71b9f1df7a2387a134269d3e5cad12e41
2016-07-28 13:42:07 -07:00
Thomas Vachuska
698ba661fc
Fixed NPE in distributed network config store that can result from requesting config classes when there is a pending configuration.
...
Change-Id: I82eb332c3d7a214491362553617b12435bf42fb8
2016-07-28 18:57:35 +00:00
Aaron Kruglikov
b6ec9cdc7b
Adding interfaces for synchronous consistent multimaps.
...
Change-Id: Ie0bfc0b8317d7b1c0e0f50738ab4b05aa242e488
2016-07-28 11:33:57 -07:00
Madan Jampani
819d61dfb8
Work queue improvements
...
- Fixed logic to ensure only session to which task is currently assigned can complete it
- Support destroy method to reset work queue state
- Removed deprecated DistributedQueue primitive
Change-Id: I4e1d5be4eb142115130acf15ff34035cb9319a1a
2016-07-28 04:22:28 +00:00
Jon Hall
7a8bfc6caa
[ONOS-4460] Relinquish device role when partitioned away from cluster
...
Change-Id: I578029614cced96a2d4503e4fe3052c927f051ab
2016-07-28 00:37:14 +00:00
Madan Jampani
f3ab42462a
Lower netty reply timeout to 250ms
...
Change-Id: Id125a2b37458a0c31c7fbf5ba03a9d4b38283c48
2016-07-28 00:25:57 +00:00
Thiago Santos
877914d664
[ONOS-4931] fix doc of FlowEntry.life(), add life(TimeUnit)
...
Fix the doc: life() returns the time in seconds, not milliseconds.
Add new method life(TimeUnit) that allows specifying the timeunit to
receive the life value as as seconds might not be enough for
all applications and OpenFlow can provide this value to nanoseconds resolution
(in its spec).
Change-Id: Ia6a7573797249e0edc04e03c7204a550a2823742
2016-07-26 21:32:46 +00:00
Yuta HIGUCHI
aa2f2f6a35
Workaround for compiler warnings
...
Change-Id: Ie20112bb6d69422724bebef8deed680393c19c70
2016-07-26 18:05:11 +00:00
Jonathan Hart
195c037b7d
Deprecated unused NetTools class
...
Change-Id: I5b0a125461eedc4185989a821ccd9afd6a81a82c
2016-07-26 17:26:42 +00:00
Pier
1677f9f566
Fix PathCompiler in case of VLAN encapsulation
...
constraint and 1 hop.
Change-Id: Iea82fb4076c79bfa3770836459ffe5f25b5a79c1
2016-07-25 22:43:07 +00:00
Aaron Kruglikov
6a164354d8
Changing tree map interface to only allow a value type parameter, key is always string.
...
Change-Id: I727e62401998fec63acf9e584cfb79a6ed02b569
2016-07-25 12:57:11 -07:00
Yuta HIGUCHI
f13b3df62f
Fixing ConsistentMapException type.
...
Change-Id: I0f0fbf62a7a38e588a222bc2144f7c36cacd2dc6
2016-07-25 12:13:22 -07:00
Aaron Kruglikov
3e29f66193
Adding additional TreeMap resources
...
Change-Id: I103a8c5e6fb1c5e7a6ae0942e0b746367da18736
2016-07-25 17:43:54 +00:00
Simon Hunt
b1ce2609cb
ONOS-4326: Working on topology topo2start processing.
...
- Added getPeers() to UiTopoLayoutService.
- Fixed wipe-out command to leave the default layout alone.
- Fixed handling of null-region (associated with default layout).
- Added refresh() method to model cache.
- Fixed regions-topo-2 device IDs
Change-Id: Iee49b47ff6702bed9751be7b63392577422d4763
2016-07-25 17:20:07 +00:00
Yuta HIGUCHI
1624df1f30
Assigning names to various threads
...
- specify nearby logger when possible
Change-Id: Ia8925ab1459c4d1da922becd0e201388d44d4294
2016-07-22 22:56:26 +00:00
Thomas Vachuska
e7ea688a60
Allowing driver loaders to refer to classes loaded by others.
...
Change-Id: Ife4e50758620d4c052a7bb81740d9b9305647317
2016-07-22 22:24:16 +00:00
Nicholas Dean
126b8afeeb
ONOS-4802 sp2mp intents now apply treatment at the egress switch
...
Change-Id: Ibdd675f331e522c8b9f1d0e2e9fd5d6b93162fd1
2016-07-22 18:56:46 +00:00
Madan Jampani
c6d69f7d0c
FlowRuleStore: Configurable backup count
...
Change-Id: Ida4d3669e28e66350f4809539a48a456b6ec43c7
2016-07-22 17:36:06 +00:00
Yuta HIGUCHI
0b5b82e51f
BugFix for ONOS-4942.
...
- Was excluding EdgePort when trying to remove EdgePort...
Change-Id: I79da723da5b045e322ec9b9cdb5457a17f1aceb4
2016-07-21 23:52:59 +00:00
Yuta HIGUCHI
90a1689af9
NettyMessagingManager: assign thread names
...
- Assign names to the thread used in the event loop
Change-Id: I5446801c3113ef4ca3b887346a07dda66a84638b
2016-07-21 23:35:29 +00:00
Yuta HIGUCHI
e50a56d64f
Replace deprecated method usage.
...
Change-Id: I119450c40926fc1b60d5f201e3f904ebb4b97a9c
2016-07-21 23:33:23 +00:00
Yuta HIGUCHI
215a7e47f6
DistHostStore: HOST_MOVED based on distributed state
...
- Use information in the distributed Map to determine
if the Host has moved instead of instance local cache view.
Change-Id: I374e7cf9f4f03451770b137ef2e835e6c578a463
2016-07-21 23:05:30 +00:00
Thomas Vachuska
eb851cdefd
Adding commands for managing layouts.
...
Adding support for wiping out regions and layouts.
Refactored UI layout manager to allow public knowledge of default layout id.
Enhanced test topo for layout hierarchy.
Change-Id: I254fd494175e753f542f12a664618c1a83f72127
2016-07-21 15:50:36 -07:00
Simon Hunt
977aa05481
ONOS-4326: TopoRegions: Implement basic structure of response to 'topo2Start' event.
...
- this is WIP: still need to extract data from model cache.
Change-Id: I5ab843a1c352275a8da89964c886b660e3b8b616
2016-07-21 11:58:52 -07:00
Madan Jampani
0a70f737c4
Fix Netty messaging unit test race condition
...
Change-Id: Ic0c9be9e2c180dae5a9cd184625f4ec6394356af
2016-07-20 19:20:34 +00:00
Aaron Kruglikov
c38dc7feb3
Removing cluster size parameters per test to accomodate one-time cluster creation now in use.
...
Change-Id: I8935cc0417e43e19d30f39064d2724231974a6c7
2016-07-19 10:00:11 -07:00