Thomas Vachuska
998b1417d8
ONOS-314 Added ability to export JSON via GUI rest.
...
Change-Id: I8cc6011f54ce6a3fb50916a74cabb7234b04ef39
2014-11-23 02:42:49 -08:00
Simon Hunt
395a70c9f1
GUI - Fixed ONOS-300. Unpin now clears memento.
...
- increased size of device icons to 36 (from 30).
- cleaned up config.icons data, and removed unused code and .png files.
Change-Id: I7f3718db164363b75b395fc1af40493304642949
2014-11-22 23:17:40 -08:00
Simon Hunt
62c475498a
GUI - Fixed auto positioning of existing nodes (ONOS-299)
...
- Added GEO lng/lat data to updateMeta event (ONOS-314)
Change-Id: I5f205a45efa94bef5b8df18f4f0739f84806311f
2014-11-22 22:16:43 -08:00
Pavlin Radoslavov
af529d8f92
Adding-back "Wait for a raft quorum + logging a message to inform about the wait"
...
This reverts commit 17319764e20309e9be9c00ffe15ad76d22f8a757.
Change-Id: I6e5e4d5ef5e06930c80ca96a4e1e9de7d71eee70
2014-11-22 21:03:42 -08:00
Yuta HIGUCHI
03e77e975a
ClusterMessagingProtocol: stop processing in netty handler thread
...
- Fix for io.netty.util.concurrent.BlockingOperationException
Change-Id: Ie0f4dee2c3a49aa4b03674f6f7678f32fcf07a44
2014-11-22 19:35:42 -08:00
Yuta HIGUCHI
91768e30e5
Kryo related fixes
...
- KryoNamespace to allow control over registration id
Change-Id: Idc2a0e27a09916657c725ee97e4366109144cc66
2014-11-22 19:35:28 -08:00
Simon Hunt
7b403bc101
GUI -- Completed ONOS Instance panel, and handling of updateInstance and removeInstance.
...
- minor refactorings and other cleanup.
Change-Id: I4d0e467f71269f7fb91175e78d2c6af750bf9aad
2014-11-22 19:01:12 -08:00
Thomas Vachuska
9edca30950
ONOS-303 Added ability to add mult-source intent from GUI.
...
Fixed treatment of selection & hover modes.
Change-Id: Idf47b6a15b56ea96b9edaeeb034fad0f205af6e3
2014-11-22 17:06:42 -08:00
Simon Hunt
b82f6904e5
GUI -- Re-worked ONOS Instance panel (WIP)
...
- added sample events, including updated addInstance event.
- cleaned up glyphs; added badges.
- fixed defect in floating panel .width(...) function.
Change-Id: I00d7ca38a1b291c4735b6dd5e39f0266549b545f
2014-11-22 15:31:20 -08:00
Yuta HIGUCHI
51b8f6acba
DistributedIntentStore: remove transient state, after transition to parking state
...
Change-Id: Id0a5bf6a94c03c7eb15d399fd85bf00f4322f6d4
2014-11-22 11:34:44 -08:00
Thomas Vachuska
f84c3a27df
ONOS-297 Added sending a few more properties as part of ONOS instance messages.
...
Change-Id: I818849e6280bf74842ff5c03c6a81e99382543f5
2014-11-22 11:31:39 -08:00
Simon Hunt
d861def896
GUI -- Created 'colors' scenario.
...
Change-Id: I06d12a6a030b8c84991ab5c2d5077ee934450592
2014-11-22 10:15:34 -08:00
Yuta HIGUCHI
673aaebb41
onos-config: use $ONOS_CELL as hazelcast group name
...
- rewriting will happen only if hazelcast.xml group name was default ("onos")
Change-Id: I142e3a0a5b1ccd4493292edff2ff30908b9cd654
2014-11-22 05:27:11 -08:00
Thomas Vachuska
47635c6ead
ONOS-293 Added summary pane and related keyboard shortcuts; also tweaked key help sizes and dropped instances toggle from mast. Fixed ONOS-295 bug.
...
Change-Id: I694901957451cf88df06e6fca3a8d71de144f68e
2014-11-22 02:30:35 -08:00
Madan Jampani
6234fd44e7
Updates to ClusterMessagigProtocolClient's handling of remote node connectivity issues.
...
Change-Id: If3cd220bef339cc57b2a5d034c6e86bad2202a9f
2014-11-22 00:54:30 -08:00
Yuta HIGUCHI
89a7f47115
Distributed IntentStore family: relax state transition check
...
- allow INSTALLED -> INSTALLED
- allow WITHDRWAN -> SUBMITTED
Change-Id: I7ba9c7c6e29b39ce005fb15bfd68feb1751cb0af
2014-11-21 20:59:28 -08:00
Ray Milkey
0d33805a39
Increase coverage by using guava EqualsTester
...
Change-Id: I2c5cef7258407168c3ef7ab4ec9efdf332457caf
2014-11-21 20:29:46 -08:00
Pavlin Radoslavov
17319764e2
Revert "Wait for a raft quorum + logging a message to inform about the wait"
...
Reverting-back for further investigation.
This reverts commit d2f457b80f9bea8c34f895d822e2328281386a6b.
Change-Id: I83d2c171fd26e4008c0fd36ed635993eb18b3718
2014-11-21 19:03:42 -08:00
Madan Jampani
d2f457b80f
Wait for a raft quorum + logging a message to inform about the wait
...
Change-Id: I6b1e5a6f2a0ca57e0a435877068ba83bc9311953
2014-11-21 18:39:23 -08:00
Sho SHIMIZU
7338ccc3a5
Add missing method parameter description in Javadoc
...
Change-Id: Iad42c51f87136bcaa95cb6896976234b312d0034
2014-11-21 15:52:09 -08:00
Sho SHIMIZU
2e660807a2
Guard malformed intent by pre-condition check on instantiation
...
Change-Id: I90ca0fac2e3b68c4ca5b464777b0cdaa2227c2e5
2014-11-21 15:22:06 -08:00
Ray Milkey
f19b715624
Add Unit tests for some org.onlab.onos.net.flow classes
...
Change-Id: Iac13ce237245d08e42a25cd8e01dee6a30ee2b20
2014-11-21 15:08:40 -08:00
Sho SHIMIZU
3908fde0c5
Fix ONOS-151 to support installation of PointToPointIntent
...
- Now support installation of PointToPointIntent that specifies the same
switches as source element ID and destination element ID
Change-Id: If206f3fde77ca198fe1df078e7292a05e5bd7424
2014-11-21 14:52:45 -08:00
Madan Jampani
2b6ca91b59
Fix for recovering node availability after a temporary downtime. Currently we can only recover once.
...
Change-Id: I556273fa49aa745f0b742454a0529b8fa1251575
2014-11-21 14:44:45 -08:00
Madan Jampani
ddaffd0fd8
1. Lock.lockAsync does not throw DatabaseException.
...
2. Changed thread pool in LockManager to be non-static.
Change-Id: Ie4e9acd497bacb9d6d812836a930ee79f92cf555
2014-11-21 14:24:30 -08:00
Thomas Vachuska
c59658c105
Added flash messages.
...
Change-Id: If3f8650b5dc977dca27fb764ab57f2e11a21682d
2014-11-21 13:13:36 -08:00
Thomas Vachuska
60d72bf7de
Fixed labels issue.
...
Change-Id: I9d213392c5ca337b1732ad23bfcb40d196a2acb8
2014-11-21 13:02:00 -08:00
Simon Hunt
209155eea3
GUI -- Fix default host type (back to endstation)
...
reduced pane delays to 500ms
Change-Id: Id1ac1991894d4ece1edfaef6ee5a5b217f8860f1
2014-11-21 12:16:19 -08:00
Thomas Vachuska
3f06e081a4
Various gui & test script tweaks.
...
Change-Id: I62d8c560d4d533cd6d38ee9388a2a2e0400f51a2
2014-11-21 12:08:10 -08:00
Simon Hunt
8dde232fd2
GUI -- Minor tweaks to node colors.
...
Change-Id: I76ad8924a280689287ca93974983638ebbdfa55b
2014-11-21 11:42:10 -08:00
Simon Hunt
56ef0fe8c4
GUI -- Key Bindings pop-up (new branch)
...
Change-Id: I544c80b1ce78c231985d7104f60b59bba3b7911e
2014-11-21 08:24:43 -08:00
Madan Jampani
1ee91780ea
LeadershipService: Support for a leaderBoard.
...
Change-Id: I0dd8267e104466ec65a2c67d23d1c4d923cad266
Change-Id: I6bc548510400eacabb12482f8fba1b7f2abb0604
2014-11-20 21:27:23 -08:00
Ayaka Koshibe
ccfa94caef
LLDPLinkProvider listens to MastershipEvents
...
Change-Id: Iaa3655c680a8fc93921f0b83dc4fc16311222bf9
2014-11-20 20:48:40 -08:00
Yuta HIGUCHI
d2499435c8
ClusterMessagingProtocolClient: transition to not connected state on IO error
...
Change-Id: Iac0af5b5a55868d2677aecf18e63e00018d5113f
2014-11-20 18:46:36 -08:00
Yuta HIGUCHI
2805222cc7
DatabaseManager: workaround for larger ONOS cluster
...
- sleep before retrying if listTable failed due to non-Timeout error
- do not throw exception even if retry max reached
Change-Id: I5764894f0830c11b07d63aefbd0bbb10fe41af74
2014-11-20 18:35:45 -08:00
Yuta HIGUCHI
1a012723c6
Lower log level
...
Change-Id: I41c72ef6bba5bf59f76ab08c09fb44cf9a5bbae5
2014-11-20 17:47:09 -08:00
Simon Hunt
988c6fced9
GUI -- Adding Key Bindings cheat sheet... WIP.
...
Change-Id: Idf5ea6d405d9a5dfb83f43c0a4da458727bd9ab4
2014-11-20 17:43:03 -08:00
Simon Hunt
a3dd95711d
GUI -- Added user feedback "flash" message function.
...
- flash hover mode when H key pressed.
- additional cleanup.
Change-Id: I14dd47c41842c3f6cb68d2c9fbe3ee96ad23ae86
2014-11-20 15:22:49 -08:00
Simon Hunt
d481c1e937
GUI -- Cleanup CSS deadwood.
...
Change-Id: Ideb72ae6432459f918dea0b65c8c79c01209ed50
2014-11-20 15:22:49 -08:00
Yuta HIGUCHI
007cdffaaa
Add mcis, mis alias which skips test and checkstyle
...
Change-Id: I2488ae758567da2d6d3f0b27c47346f88b5e686c
2014-11-20 14:54:19 -08:00
Brian O'Connor
392619e5aa
adding group id for intent flows
...
Change-Id: I256e15fe53834b2604fe3466fc0bf415abb46872
2014-11-20 14:49:30 -08:00
Madan Jampani
1d3494ec8f
Initial cut at Leadership Manager
...
Change-Id: I658c6fca3dc6f686e0f7facc9e7b443679ebae1e
Change-Id: I293906add41ff4310e3584847d806345e0312703
Change-Id: I7fb13a72ba4aef10d7c2262b96e0df64efecfcef
2014-11-20 14:37:49 -08:00
Ray Milkey
73257018b2
Fix for ONOS-251 - Can't create bandwidth constrained intents
...
The simple link resource store was not setting a default value
for the bandwidth on a link, so all requests for bandwidth
constrained paths were failing due to no available bandwidth.
Change-Id: Ibdeeae8ad22cfab443d694588d74fc2e910d72bf
2014-11-20 13:13:25 -08:00
Simon Hunt
a6a9fe75a3
GUI -- Detail pane now uses Glyphs for selected item (no longer png)
...
- deadwood removal.
Change-Id: I804a0334b48f2e261fa108e43d23d3257d8a143d
2014-11-20 11:24:59 -08:00
Yuta HIGUCHI
d09f101c66
DatabaseClient: check CopyCat response for errors
...
Change-Id: I49e46bd78293a4ca0f363a6b97e0995e46c05027
2014-11-20 11:22:11 -08:00
Yuta HIGUCHI
f8535f3493
DatabaseManager: add periodic leader advertisements
...
Change-Id: I6e9244a06191fe0f2dd5eaed7e043e84d704bfcd
2014-11-20 11:13:48 -08:00
Jonathan Hart
8b0c238e53
Updated SDNIP topo file
...
Change-Id: I88e9e169bfbbd942726d3ebfb1d6f1b1d231cb8b
2014-11-20 10:34:30 -08:00
Thomas Vachuska
4731f129b3
GUI Fixes.
...
Change-Id: I5b5de2b74b65f1af613e04e226ee633ee50f695d
2014-11-20 10:31:04 -08:00
Simon Hunt
9590801f41
GUI - Converted Instances to use Glyph icons instead of png's.
...
Change-Id: I6a2e04135eea29e3baad32c7cfc36e8e34ee3b10
2014-11-20 10:20:38 -08:00
Madan Jampani
1769a1ade3
1. Adds a lockAsync method to LockService for async lock acquisition.
...
2. Fixes a bug where lock() wasn't attempting a tryLock before registering for lock avalilability.
(Note 1 above is needed for LeadershipService which will come later)
Change-Id: I1deaa445f7cdf86416b335df1d7358e17eff19c3
2014-11-20 10:15:10 -08:00