Simon Hunt
f27a929fbb
ONOS-6372: Topo2 - Refactor "location" data to be consistent
...
- consistently labeled fields "locType", "latOrY", "longOrX"
- simplified code in topo2NodePosition.js
Change-Id: I73e8daadcc3e6ca3ff45f7f60e7b372ccfd8b045
2017-05-05 18:30:03 +00:00
Jordan Halterman
5f97a30982
[ONOS-6345] Track tombstones within transactions for optimistic locking on null values
...
Change-Id: Ib4764721e512462ec1552124ff696b8f89687d8f
2017-05-05 18:05:06 +00:00
Michele Santuari
a271faa8c3
Implementation of the DomainService
...
Change-Id: I012c31d113fbcc12d4c35cb10d11d7be4cd83458
2017-05-05 16:44:10 +00:00
Michele Santuari
38dd82e630
domain intent APIs
...
Change-Id: I4b2ac854da7808a880ef0a37b3b08ef51da812e5
2017-05-04 21:46:24 +00:00
Yuta HIGUCHI
ac8b229375
ONOS-6225 Expose k-shortest path search as part of TopologyService.
...
Change-Id: Idf812a707aba0b972fcfbde871c624dfc86b6e1b
2017-05-04 19:11:06 +00:00
Thomas Vachuska
11b99fc941
Refining driver subsystem to facilitate coordinated start-up.
...
- for ONOS-6402
Change-Id: I7f64fc62ad1d451fcf55624b2422b60631a3c8e8
2017-05-04 15:55:16 +00:00
Ray Milkey
8fd28c7b80
Starting snapshot 1.10.0-SNAPSHOT
2017-05-02 14:37:34 -07:00
Ray Milkey
f0099022d2
Tagging 1.10.0-rc1
2017-05-02 14:35:27 -07:00
Simon Hunt
6cc8645f93
ONOS-6258: UiTopo2Overlay et al.
...
- revert DriverMatrix app.
- simplify overlay base class to be consistent with classic topo
- add topo2overlay and topo2traffic (skeleton code for now)
Change-Id: I88fda4d7b75807bd08637d846a869846a364c1f8
2017-04-28 06:59:42 +00:00
Jordan Halterman
9bdc24f542
[ONOS-6267] Support configurable Executors for primitives
...
- Support user-provided Executors in primitive builders
- Implement default per-partition per-primitive serial executor using a shared thread pool
- Implement Executor wrappers for all primitive types
Change-Id: I53acfb173a9b49a992a9a388983791d9735ed54a
2017-04-27 09:07:50 +00:00
Jordan Halterman
948d659779
[ONOS-6342] Refactor transaction architecture to support a shared cache for transactional primitives
...
Change-Id: I2a17965100895f5aa4d2202028047bb980c11d26
2017-04-27 03:42:15 +00:00
Simon Hunt
22c35df758
ONOS-6258: UiTopo2Overlay et al.
...
- initial support for topo-2 highlighting.
Change-Id: I71c61b902047153ea420a8b2ecd89f6950daa4a9
2017-04-26 17:35:40 -07:00
Simon Hunt
8f60ff8dcd
ONOS-6257: fixing Region-peer-location function...
...
- corrected UiRegion.isRoot() implementation
- added to/from-compact-strings for LayoutLocation, so we can encode
a list of them in an annotation
- Fixed bug in DistributedRegionStore which was emiting events that
had a null region as subject.
Change-Id: I547e0c7f62385b85b191b8d63e6b569196623b84
2017-04-26 16:42:59 +00:00
Yi Tseng
a64f0c88b5
[ONOS-5932] New FlowObjective compiler for LinkCollection Intent
...
Change-Id: I50ca991bf0997a24dd18cf68c060c2c0912f294c
2017-04-24 22:30:51 +00:00
Yi Tseng
38fc71e483
[ONOS-6016] Enhance IntentInstaller for FlowObjective
...
Note:
Provide order of objective context (for remove only)
Handling objective errors in intent installer
Change-Id: I50bb9d7a17a0ae71d22ba035cd5bc80f485ec45a
2017-04-24 22:13:52 +00:00
Jordan Halterman
f62724442e
[ONOS-6324] Add getOrDefault method to ConsistentMap.
...
Change-Id: Ice7ad6260c6eb8076320ef469874c0c4ceeadc19
2017-04-20 21:54:09 +00:00
Thomas Vachuska
8c0b18a2ef
Added region-based filtering for the GUI to make sure only the relevant
...
events get sent to the session.
Change-Id: I649eb1b33fdf9ed4b82e29d7ba7eb3cfac5eadbb
2017-04-17 18:49:45 +00:00
Yi Tseng
603d0550b9
Fix typo
...
Change-Id: I8ab89378a0fc495de890fa054c9ed773cb381fe0
2017-04-14 14:16:15 -07:00
Thomas Vachuska
b877a6fd6d
Modified UI model objects to be backed merely by IDs of the core model objects.
...
Change-Id: I4ca81fb1c877ee4ce4209d405fd8c6645c8f5d20
2017-04-14 18:51:45 +00:00
Simon Hunt
c4ca710a76
Europe Region Demo data script written.
...
- Added LayoutLocation class
- Added RegionAddPeerLocCommand class
Note: still need to plumb through peer locations to UI JSON.
Change-Id: Ic3513a3880f50b440fe318dce6896b66d7e79704
2017-04-10 10:34:57 -07:00
Simon Hunt
b3656d4ac8
WIP:: Initial stab at regions demo for Europe.
...
Change-Id: I80402aea2b3d57bf104db0c0fba68bebda0cae9e
2017-04-07 18:16:05 -07:00
Jon Hall
b471f2c7b6
Add Unit tests for ClusterEvent
...
- override ClusterEvent's hashCode, equals, and toString
Change-Id: I85e3ff7d60b2c76559d71a4093cff73eee064cf9
2017-04-06 13:56:36 +00:00
Jon Hall
3557db5bd7
Add unit tests for ClusterMetadataEvent
...
- add toString, equals, and hashCode to ClusterMetadataEvent
Change-Id: Idb1031c01cc6333be76851bb1b2ee196a8732d76
2017-04-06 00:11:48 +00:00
Jon Hall
672a3ed843
Add unit tests for MastershipEvent
...
- Add hashCode and equals for MastershipEvent
Change-Id: I7897b9efc139db014ebee0b00025b257ca00a4b6
2017-04-06 00:10:28 +00:00
Jon Hall
d543513b78
Add unit tests for ClusterMetadata
...
- fix a typo
Change-Id: I13f615857b82ef5bf69b437ffb8b9f82d3d7c48e
2017-04-06 00:06:21 +00:00
Jon Hall
a3fcf6754a
Fix Sonar issue:
...
Strings literals should be placed on the left side when checking for
equality
Change-Id: I4537e08936731ace55aeecb3ad941269ec1eb191
2017-04-05 22:54:30 +00:00
Ray Milkey
278e75b90d
Add unit tests for FlowEntryWithLoad class
...
Change-Id: I9663ef207555a6b7371fbf59f2bbe2c0b169c83d
2017-04-05 22:43:15 +00:00
Jon Hall
f074af907b
Add unit tests for PartitionEvent
...
- add hashCode and equals for PartitionEvent
Change-Id: I9f0b2ed7dbadae56ed2045360f56f9be24399183
2017-04-05 22:42:42 +00:00
Yuta HIGUCHI
a8a1375e96
Clarify expected String content
...
Change-Id: I91e8f19269dfb4b96aa6f8d6bdd42f53b3dc4a0c
2017-03-31 17:41:11 +00:00
Simon Hunt
21281fdddc
Refactored Traffic Monitor code to display packets / second.
...
- cleaned up "rate thresholds" for coloring links.
- added unit tests for TopoUtils.
- "Monitor All Traffic" button on toolbar now cycles between 3 modes.
Change-Id: If33cfb3e6d6190e1321752b6d058274d3004f309
2017-03-31 07:03:33 +00:00
Donghee Yoon
c708e3c8a2
remove dereferencing a null pointer
...
Change-Id: I2e55920e430a20585c3997122b02540306b21dca
2017-03-31 06:42:48 +00:00
janani b
d821b18cab
[ONOS-6224] L3VPN service delete
...
Change-Id: I2eabb231def39dba6613dc5b95f2b16594133ad4
2017-03-30 18:40:20 +00:00
janani b
f7060cdb24
[ONOS-6199] Huawei driver create and instance delete.
...
Change-Id: I61e1a8518e9bd2a1a5ed9430052a3e6d3233f148
2017-03-29 23:56:10 +00:00
Gaurav Agrawal
dab4d7789f
Enabling port statistics discovery in NETCONF device provider.
...
Change-Id: I17e6b0832d60ca64db2bc7de1c3184e5c125fdf2
2017-03-29 15:16:02 +05:30
Yi Tseng
fa394defdc
Fix for ONOS-5175. GroupId refactoring.
...
Science DefaultGroupId was deprecated, remove it from ONOS
Change-Id: I82394e58ec1ba10c37492ed77546e233de9f934f
2017-03-24 21:13:57 +00:00
Thomas Vachuska
e2bd115395
Changing default path separator to "|" to unblock dynamic config demo.
...
Change-Id: I154f369d71ceee26bde6516a978f332a15d389e5
2017-03-23 13:42:32 -07:00
Pier Luigi
f90c650fd5
[ONOS-6033] Corsa pipelines should filter the clear deferred actions
...
Changes:
- Fix for Corsa CDP6410
- Fix for Corsa CDP2100
Change-Id: I5e9d2869c76f8ad65adc697955094dcf6dd101e2
2017-03-23 16:53:46 +00:00
Simon Hunt
ed81ed63bb
Added scale and offset parameters to LayoutAddCommand.
...
- Also, allow dot (.) to be used as a token for null.
Change-Id: Ic04e9624c03f7f45b14b0ec8a209b6804f6333c4
2017-03-22 15:55:36 +00:00
Ray Milkey
9011dfe7bd
Unit test for DefaultConsistentMap
...
Change-Id: Ia64d989eda26aa50839995feceb3ad36b7d91569
2017-03-20 22:50:55 +00:00
Sho SHIMIZU
8add0f65d2
Simplify the method chain
...
Change-Id: I658cf03d9bff8a798f0ae84bea04300de49f6714
2017-03-17 19:38:11 +00:00
Thomas Vachuska
43de6ee303
Refactoring abstract driver loader to assure that default drivers get loaded first by default.
...
Change-Id: I2fd213d8f49b6390ec8f005795bb95661aaee793
2017-03-16 16:02:37 +00:00
Marc De Leenheer
ec551d365b
Allow links to be configured as unidirectional.
...
Change-Id: I25eedc96aab9316c2210952b6ce8cb7ee468412e
2017-03-13 18:20:52 +00:00
Yuta HIGUCHI
76767fad4a
"inject" Device provider
...
- feature to specify # of ports to inject
Change-Id: I4095814f3207b15b59fac9ff7f263c2f3d0a9c7b
2017-03-13 17:18:20 +00:00
MaoLu
937cf4293f
change roadm app to support EDFA/ROADM/OPS devices, add OPS PowerConfig/LambdaQuery behaviour
...
Change-Id: Ieb6de727e766fdeb63740c0704f83fd11e44b935
2017-03-13 05:52:42 +00:00
Yuta HIGUCHI
09697d0a5d
ONOS-6067 avoid sending FlowRule against EDFA device.
...
- Also exclude optical amplifier type from default no-LLDP list
Change-Id: I220d0a3cfa95d80644707cbe3395d3ed63540716
2017-03-07 07:01:44 +00:00
sangyun-han
04c461d567
:Revise behaviour to return empty list
...
Change-Id: I5e1dfa80cab1b8a8c5a245421be38b44e629cab3
2017-03-03 16:48:22 +00:00
Yuta HIGUCHI
44f18e9094
ConfigFlowRuleProgrammable
...
- FlowRuleProgrammable implementation which acts as it has accepted any FlowRule request.
-- To be used for a device which exist in-line transparently (e.g., Amplifier ONOS-6067)
Change-Id: Ief09297eb900b804b1c8eb4d6705bbad85a552ad
2017-03-03 16:41:00 +00:00
Yuta HIGUCHI
24bc76b07a
Add support for local-status in ForwardingDeviceService
...
Change-Id: I2e2750cb3ef069d4f3f763ef045fe5c686f9874a
2017-03-02 20:13:21 +00:00
Yuta HIGUCHI
b7a1f8e455
cosmetic fix for OpticalPathIntent
...
Change-Id: I596d30be1398bd231f6e0f92e0fb0077a165c149
2017-03-02 02:23:17 +00:00
Andreas Gilbert
75b882f7e8
[ONOS-5939] added traffic selector bitwise match on TCP/UDP/SCTP source/destination port
...
Change-Id: Ibf5947f7a6cac86fab77d15990116040fd8e5ef5
2017-03-01 20:07:39 +00:00