Thomas Vachuska
adba152125
Increased number of retries and added variable delay to better withstand StorageException timeout.
...
Change-Id: Ic33d4e66e2787c717f7e3c90879d725a6e3e74d7
2015-06-04 22:14:11 +00:00
Madan Jampani
096da0eace
Revert leaderboard refresh changes as they seem to interfere with withdrawl
...
Change-Id: Ia0851be4e5457271b5a0e65bde1863454981f6cb
2015-06-04 21:46:43 +00:00
Madan Jampani
207528fa55
Simpler Leadership equality check + Use getLeader in place of getLeadership when appropriate
...
Change-Id: I527353feb18a8a7cd8e4a58cc1fb4f6954a27913
2015-06-04 21:17:27 +00:00
Madan Jampani
08960a4843
ONOS-2068 Refresh leaderboard from source every 2s
...
Change-Id: I99a6bc6a7bada6147abcab005d86d74204704c21
2015-06-04 19:15:12 +00:00
Marc De Leenheer
723f553165
Allow static lambda and port mappings (ONOS-2067).
...
Fix bug in device resource store.
Change-Id: I219a4de9ec803b3d142a6b957868f64dc599fa24
2015-06-04 19:14:37 +00:00
Thomas Vachuska
6f90c59bb0
Reduced a log level for link removal message.
...
Change-Id: I8535d9dfe78a9042e76583d0f0fab8c3dabc00b7
2015-06-03 20:06:58 -07:00
Madan Jampani
85a9b0d1ca
Fix ONOS-2034 by serializing a immutable copy of the device flow table
...
Change-Id: Ie129b54bf77172abfe28de0464562ef816a5ec03
2015-06-03 17:16:47 -07:00
Thomas Vachuska
c46af20610
Fixing an issue where intents fail to re-route after a node is restarted; caused by failure to register intent resources correctly.
...
Change-Id: I239e3b538d5b9134422fa629514e095e4914bb0c
2015-06-03 16:43:27 -07:00
Thomas Vachuska
d0d5854e82
Fixed error due to storage exception timeout. Added a delay between retries.
...
Change-Id: I99bdfbe980eac7069f34203ee69fe0c5c480db45
2015-06-03 12:38:44 -07:00
Madan Jampani
5c3766c9a4
Simplify maps used in flow store's InternalFlowTable
...
Change-Id: I66c0c2a0c71b212e5c791280267792f74fb51bf5
2015-06-02 23:52:00 +00:00
Ayaka Koshibe
8117f36bd0
Fixes for resource-related test CLI commands:
...
- Tweak to assumptions in base command for ConnectivityIntents
- Check before casting between port types
Change-Id: I5db84ec435029f2de84abb0f3f5ddc726035bf1b
2015-06-02 13:46:54 -07:00
Madan Jampani
a98bf9395e
Ignore replica change events if backups are disabled + Eliminate usage of Maps.filterKeys
...
Change-Id: I17f03e2d8f71a197f57c0dc062ef16301b80cf66
2015-06-02 20:10:34 +00:00
Marc De Leenheer
4a1c1fad10
Bidirectional optical intents (ONOS-2055).
...
Removed dead code.
Bugfix in device resource store.
Change-Id: Ic81e0b6985813d8dd696440610bee967a9fc2fc7
2015-06-02 18:33:17 +00:00
Madan Jampani
87e276bfa8
Added missing types in kryo API namespace
...
Change-Id: If392cb15243cc5e0f483a6b3375e53afc495acbc
2015-06-02 18:31:03 +00:00
Madan Jampani
8d37efce3c
ONOS-2015: Randomly choose retry delay to avoid update contention
...
Change-Id: I35db8126bb8daa832aecd5696094e5b884853bdd
2015-06-02 00:31:31 +00:00
Brian O'Connor
3350390b1d
Starting snapshot 1.2.0-SNAPSHOT
...
Change-Id: I96c63bb70f2cd27453f2da893d77f9e72966f780
2015-06-01 17:08:05 -07:00
Brian O'Connor
75aed4000e
Tagging 1.2.0-rc2
...
Change-Id: I93f2bf38d29ddf788f7a81552695da80fc275c42
2015-06-01 16:58:14 -07:00
Thomas Vachuska
06f44e16ee
Doh! Eliminated use of deprecated port number.
...
Change-Id: I0ec2ea746205e891a18ad9973f5787170f9ebc33
2015-06-01 16:38:05 -07:00
Ayaka Koshibe
bcb0237f3b
Bug fixes for Optical Intent installation and removal
...
- Missing serializer for OchSignalTypes
- Aliasing of transactional maps in *ResourceStores
- NPE during Intent removal
Conflicts:
apps/optical/src/main/java/org/onosproject/optical/OpticalPathProvisioner.java
Change-Id: If882c48553a4a594341ddb743e0c3f420656d954
2015-06-01 18:26:17 +00:00
Thomas Vachuska
f64c077aab
Adding retry to id block store.
...
Change-Id: I274a928a13d2999ccfeb79fc45caf292dbb81f5b
2015-06-01 17:54:23 +00:00
Thomas Vachuska
9fa866fccb
Eliminating dump of a stack trace for an expected error.
...
Change-Id: Iadf72f33dcb9cf1b44ae78ade879ea80899bf355
2015-06-01 17:54:18 +00:00
Marc De Leenheer
88194c32ff
Fix optical port types in device store (ONOS-2046).
...
Fix CLI add-optical-intent cmd for TL1-based devices (ONOS-2045).
Change-Id: I4ba79476104d9906707cc7cc683fedd4ce4343bb
2015-06-01 10:22:54 -07:00
Marc De Leenheer
9f7d189d06
Release resources when intent is withdrawn (ONOS-2048).
...
Create optical circuits using CLI (ONOS-2049).
Change-Id: I8e52e698a897b869147afffdc0294956df76aa0c
2015-06-01 01:25:52 +00:00
Madan Jampani
c3328768e7
Removed dead code + Dropped log level down to debug to reduce verbosity
...
Change-Id: I565775261a63b391011e1b341903390a9f26b6a6
2015-06-01 01:23:37 +00:00
Saurav Das
6c44a63d36
Bug fixes for the centec and noviflow pipelines.
...
Change-Id: Id0531e54060ff8e2a2321f6c49c8c16e32be45f8
2015-05-30 22:09:04 -07:00
Madan Jampani
f2af771131
Dropping log level to debug in few places
...
Change-Id: I4b42d4f3edfc6e9cdd0822cfcb74d1070b0b7a70
2015-05-30 02:15:50 +00:00
Marc De Leenheer
8c2caac730
Support for OTN using optical circuit intents.
...
Refined DeviceResourceService.
Change-Id: I489f368a0fac5f4a8d0a1a1cb716f845558db35e
2015-05-30 01:25:08 +00:00
Thomas Vachuska
fdbc4c27b4
Adding multi-instance support for flow stats.
...
Change-Id: I428c5a7cb58f4f9773a125fc94fb368ed846cb0d
2015-05-29 23:41:52 +00:00
Brian O'Connor
69d6ac7e9f
ONOS-2003 Fixing intent reroute after cluster change
...
Objective trackers update when partitions are shuffled to
track "local" intents.
Change-Id: I7cd9e4a935ddbc94813d5067d4febc084a89f508
2015-05-29 16:27:21 -07:00
Madan Jampani
c6e574f90e
MastershipService.relinquishRole returns CompletableFuture + Block deviceDiconnected until role relinquish is complete
...
Change-Id: I081df48fc05fdca2e452a937a093d5caa16091ed
2015-05-29 23:00:07 +00:00
Ayaka Koshibe
74b5527081
Miscellaneous fixes for reading Linc-OE port types.
...
- Keep track of created PortDescriptions so that they can be replayed when
configurations don't stick
- Push topology configs to all cluster members (Temporary hack until
Configs are made Mastership-aware)
- Port type consistency for Optical ports - default to FIBER port type
Change-Id: Ib2c9e2839c212d2998206bd0106490b2b38446a9
2015-05-28 22:57:37 +00:00
Madan Jampani
15f1bc4591
FlowStore: Include exception in warning message
...
Change-Id: I1ff7797a3c21f5c62e2047fd4959711a2efe75c4
2015-05-28 10:52:26 -07:00
Madan Jampani
cd40e5b8e6
Refresh candidate board from source on each election round + Disbale east-west synchronization of candidate board
...
Change-Id: Ie796e0ff0bdd2da834f70f24e98725a309e97787
2015-05-27 18:44:56 -07:00
Madan Jampani
3650fc4a5b
Eliminate possible redundant update when rearranging candidate order in leadership manager
...
Change-Id: Id76345ab827c4b6f55114f3afacdbc334092818a
2015-05-28 00:29:16 +00:00
Madan Jampani
7d243db855
ONOS-2026: Address polling issue in LeaderElection
...
Change-Id: Ib5c94d932de6b2c3419b07a97d6fe91d5c588538
2015-05-27 23:38:11 +00:00
Thomas Vachuska
a267ce41a4
ONOS-2025 Corrected a logic error in the flow rule store that crept in during a recent refactor. (175e8fde54342d3f9440134bf06a1c2ffcb99acc)
...
Change-Id: I4a4cb097ba7aa23dd00ebe59e8ebbbff68630dae
2015-05-27 23:19:32 +00:00
Madan Jampani
346d4f5fc6
Add new methods to ConsistentMap API to improve usability.
...
Change-Id: I1e82f0ab191edc6b0f52c7d7b0307aa3d2ef9d1f
Change-Id: I4c5982fe6596f716729b7885eb584a60735cd41b
2015-05-27 15:49:53 +00:00
Madan Jampani
eedfe544ab
Dropping log level to debug on some LeadershipManager messages
...
Change-Id: Id3faea66a09a4ce8ca7a7e5b521c05b21d1a37e4
2015-05-26 09:54:09 -07:00
Madan Jampani
3d1727c11e
Leadership: Rerun purge step when conflicting updates are detected
...
Change-Id: Iecf34a79688ff6d288f7bf17e0d99be35b6539e2
2015-05-22 19:48:36 +00:00
Madan Jampani
654b58a6ab
FlowRuleStore: Consider errors when updating state of all current backups
...
Change-Id: I3bf4d20d79dc37c7040648ec6379794b8c93aad2
2015-05-22 19:48:18 +00:00
Brian O'Connor
30a412deb3
Starting snapshot 1.2.0-SNAPSHOT
...
Also, fixed onos-upload-bits script to upload rc's to nightly/
Change-Id: I9bb8fe685492e23c740796879f0b66c307e26e56
2015-05-21 18:08:06 -07:00
Brian O'Connor
608e03a1bb
Tagging 1.2.0-rc1
...
Change-Id: I2791aacb0ab4eb0d3db92fef5e58e9c62747bf8c
2015-05-21 17:56:07 -07:00
Kaouther Abrougui
d8b565a904
Fixed bug ONOS-1676.
...
- Added comments and updated counters command display.
- Modified Json output for counters command.
- Fixed indentation and wrapped long code lines
Change-Id: I4ccc7f67071ea587ee0b12e2f59582f5e5ca760f
Change-Id: Id6cdeda344dd429e3a9f9ab7f027b45e7d6f293a
Change-Id: I6b90a868cedfa405f8deabb1cee6988ba6c1f96e
Change-Id: I93710bd69e266779220c5d1a240e6a06090da55c
2015-05-21 22:36:39 +00:00
Madan Jampani
175e8fde54
Removed deprecated ClusterCommunicationService APIs
...
MessagingService::sendAsync now returns a CompletableFuture<Void> in place of boolean
Change-Id: I98134c4c0ea65b9c7e9ba705eebd1669067324ef
2015-05-21 22:36:34 +00:00
Brian O'Connor
6de2e202f1
Moving LabelResourceManager to incubator
...
Breaking apart resource package into {device, link, label}
Refactored cluster serializers so they are visible
Change-Id: I71051bcd5e790ae6abeb154bf58286e584c32858
2015-05-21 22:26:49 +00:00
Madan Jampani
7267c5559b
Fix the case of dropped flowEntries that can occur when the current backup is down and no alternate backup exists
...
Change-Id: If584cb4bb99aa3930ac30ff6b85a5e2ed56071f0
2015-05-21 15:33:21 +00:00
Thomas Vachuska
bf916ea1a4
Moved Tunnel subsystem to ONOS core incubator area.
...
Change-Id: I03f90b068013fbf0490af5277b33459ccc0514ec
2015-05-20 18:24:34 -07:00
Thomas Vachuska
ba082b80b8
Removing hazelcat dependency throughout.
...
Change-Id: I738050fda142418d2956f613035892dac82ef098
2015-05-20 23:21:47 +00:00
jcc
d8697235da
[ONOS-1284][ONOS-1869]the implementation of tunnel subsystem.It includes
...
test
commands, store, service. the store use eventually consistent.
Change-Id: Id54224ff65f3f2fa0a1d7adb072a2fe664987d18
2015-05-20 15:54:32 -07:00
Madan Jampani
bbed40428e
When relinquishing mastership, wait for LeadershipService::withdraw to complete before returning a MastershipEvent
...
Change-Id: Ieb0816bf3d17fee28815ea59959ed6d4a4efb478
2015-05-20 21:33:45 +00:00