2550 Commits

Author SHA1 Message Date
Simon Hunt
6e18fe39c7 GUI -- [ONOS-282] - clean up drag behavior API.
Change-Id: I562eedd6f075afdd8d35e109fda9c6cd1d594d82
2014-11-29 13:35:41 -08:00
alshabib
bfc6b72eb0 small fix to unregister devicelistener in HostLocationProvider to avoid an NPE
Change-Id: Ib14a484713f07d6ce5275fe10404aa9714467945
2014-11-29 21:02:24 +00:00
Thomas Vachuska
3ea690b777 ONOS-365 Excluding intents with state=null from output.
Change-Id: I96555f6c1483e9d744b7d67bae8d4a221a630f5d
2014-11-29 12:39:11 -08:00
Simon Hunt
925dfc039e GUI -- Cleaned up 'muted' instance colors, and CSS for 'offline' instances.
Change-Id: I1ba8118bc77c05356c49205019c9ebec527f8dbf
2014-11-29 12:12:04 -08:00
Thomas Vachuska
5dd52f7ac4 Enhancing the GUI traffic-related code.
Fixed a defect in reactive forwarding.

Change-Id: I1a91f6e5f57b39425ef06092c82b06d04c9b59a0
2014-11-29 10:43:30 -08:00
Yuta HIGUCHI
18fdb25a95 Set CopyCat default log level to INFO
Change-Id: I2149152e01cc454930bb06bd0654da471e25b9fc
2014-11-28 23:48:30 -08:00
Simon Hunt
6d9bd03ca2 GUI -- [ONOS-347] - Suppress display of offline-devices (press the 'M' key).
- also minor cleanup of link "online" state, based on src/tgt nodes online state.

Change-Id: I6d4c634e4d9f7f994f9871b7c95e3264d6ada2bb
2014-11-28 22:17:06 -08:00
Yuta HIGUCHI
47b2f55b29 lower log levels
Change-Id: I48feba520fe72b531d3b6c36309216c549d599ca
2014-11-28 20:13:15 -08:00
Yuta HIGUCHI
82e5326b23 For ONOS-356
- Add current InstallationFuture information on TimeoutException
- Set timeout values propotional to batch size
- Fix for ConcurrentModificationException
- Check if src/dst is part of the graph before path computation

Change-Id: Iabeac7939c52502b83bf9ebcbe2023539de3ae99
2014-11-28 19:00:56 -08:00
Yuta HIGUCHI
804a4bb06a InstallationFuture: latch after setting error info
Change-Id: Ib7d1f01228a792707a865f71f19c0d3fa96dc1f0
2014-11-28 19:00:56 -08:00
Simon Hunt
ca867ac786 GUI -- [ONOS-310] - Implemented removeDevice().
- when a device is removed, we also removed any attached hosts and links.
- cleaned up animations, etc.

Change-Id: Ifc82f7f60dd8c7bbe4d32beeb923969713492430
2014-11-28 18:30:58 -08:00
alshabib
9c57bddf00 check if there are any stats remaining when removing
Change-Id: I6af100ff73d5f577f38901b8f0ec881e51253cc8

apply fix to distributed store

Change-Id: I829394e919aa79f10e01ac42904f5708b296cf51
2014-11-28 19:22:09 -05:00
alshabib
507ac376cb getprevious should fetch the previous stats from the store
Change-Id: Ia954e128d2503e4e787d496385c456ff249fc139
2014-11-28 18:12:07 -05:00
Brian O'Connor
72a034c863 Initial implementation of distributed intent batch queue
Change-Id: I7ffed03651569ade1be1e8dca905bfaf369b7e03
2014-11-28 22:42:44 +00:00
Simon Hunt
38ab880c86 GUI -- Cleaned up topo CSS. Removed dasharray from animated optical link.
Change-Id: I85ccc08b07137ae380cf8ce3be7b7f9c249ccbbe
2014-11-28 13:49:08 -08:00
Simon Hunt
58c6d6eb77 GUI -- Clean up local test events.
Change-Id: I112ccb2db65a8190ff03c274717abf9735084e81
2014-11-28 13:36:56 -08:00
Thomas Vachuska
a68be8199f Fixed a null pointer exception in SimpleMastershipStore; need to verify whether same exists in distributed one.
Change-Id: I89ad124114586eb69bb9de3702085e8587cb315c
2014-11-28 21:18:06 +00:00
Simon Hunt
27d322d683 GUI -- [ONOS-344] - Ability to disable Details Pane (press the 'D' key).
Change-Id: Icc3ba464f6619745e775978dd0e26874b84c9a7b
2014-11-28 10:45:43 -08:00
Yuta HIGUCHI
f0f2dfc1df tablet-leader command to check current Raft leader
Change-Id: Id360db21988a50c3e2895c5194d59b0ba4cb49e4
2014-11-26 20:54:41 -08:00
Yuta HIGUCHI
1a22cc05ea Foo: Do not dump DatabaseException backtrace
Change-Id: I43e538cfcedc0c9f6f51fd6d7ccb2509f6723f0f
2014-11-27 04:09:24 +00:00
Yuta HIGUCHI
673771e96a gerrit.onosproject.org
Change-Id: I4be6b47a20b2c7fc823a39e9d8d369eca2f1d3e8
2014-11-27 04:08:59 +00:00
Yuta HIGUCHI
f1f2ac051d Construct GraphDescription with online/active Device/Link only
Change-Id: I9312c0c8ae190bf0200bd040823b6f7a3e7a15e1
2014-11-27 04:08:49 +00:00
Yuta HIGUCHI
b6eb9144f2 DistributedFlowRuleStore: handle no master present case
Change-Id: I56f4bce549aecc689d7a4798485b025a87ecdeb9
2014-11-27 00:42:39 +00:00
Thomas Vachuska
26df2f2dd5 Added short-circuit to Dijkstra when there are no edges.
Change-Id: I7e647ffceeae9de1736c5f36159c33d882bdb9f2
2014-11-27 00:39:26 +00:00
Pavlin Radoslavov
deb8a1098d Fix for bug ONOS-330:
Add missing "null" checks for IntentService.getIntentState()

Change-Id: Idd574227636f6cdd3a0dbae4c753ada6157e04e1
2014-11-26 13:32:57 -08:00
alshabib
486349db98 random demo intent installer
Change-Id: I1ac2f5a6b7efbc7c940c6d7c371af4f5befcd676

using a timer to pace ourselves

Change-Id: Ia58698f950bbbc958ad002ed56dfe54b90f317ab

all good blasts intents

Change-Id: Ia85df5ad211c01d22d4088403d789b3d6a2292f7

clean up

Change-Id: I1a6dde05f57d0e4866d3255fc28836dfa7e7c190
2014-11-26 21:31:58 +00:00
Brian O'Connor
5af8a94217 removing leading space in root pom.xml
Change-Id: Ib8559ed62837f68fb1bb7444ab0f7c31ffbc420a
2014-11-26 12:17:40 -08:00
Pavlin Radoslavov
caf6337c46 Updated some of the SDN-IP log messages inside the IntentSynchronizer.
Also, fixed a typo in file TestIntentServiceHelper.java

Change-Id: I0c0f7ad0f5e02f80465fb643184e20924fd49153
2014-11-26 11:59:11 -08:00
Thomas Vachuska
6b7920ddaf Measuring topology performance. Fixing a defect that caused us to run w/o accumulator when config file was not present.
Change-Id: I5ad538b8a441cd6ff2aefea49a0def10b8e0f4d5
2014-11-26 09:02:50 +00:00
Madan Jampani
4bb70c60ce Fix for copycat log max size setting. Turns out ^ is the bitwise exlusive or :)
Change-Id: I5a8e5e367d9fddc7441814aed91008608583aab4
2014-11-25 23:47:36 -08:00
Yuta HIGUCHI
80d5659844 GossipStores: remove potentially blocking method out of netty thread
Change-Id: I2da9ba745c3a63bf9709fb77c1f260ea8f4529a8
2014-11-25 20:44:10 -08:00
Yuta HIGUCHI
f845cc3740 Give a name to each ThreadPool
Change-Id: Iec2b044fca542672608fd67ff43680f0d34b9da2
2014-11-25 20:44:10 -08:00
Yuta HIGUCHI
ae1d210a8f Add Collections.emptySet()
Change-Id: I51e845ed69f688a859089a221643fd6d04ac7afa
2014-11-25 20:44:09 -08:00
Yuta HIGUCHI
0136562edc DatabaseManager: move retry timeout out from finally clause
Change-Id: If4760bdaa8ac64d5db80c7b6700d75a89099f179
2014-11-25 20:44:09 -08:00
Yuta HIGUCHI
683e97874d Attempt to keep record of uncaught Exception
Change-Id: I0da6aae52c758dd14ccd47c8865827e814f05a58
2014-11-25 20:44:09 -08:00
Thomas Vachuska
e4b6bb2515 Intents are now removed after being withdrawn.
Change-Id: I7574fe94add00abf58c71c6122bb3dc5aafa0f79
2014-11-26 04:31:14 +00:00
Pavlin Radoslavov
c91eebe810 Added Hazelcast-based Leadership implementation that is needed/used by SDN-IP.
This is a drop-in replacement until the generic ONOS Leadership service
is robust enough.

Change-Id: I72a84331dd948f98707eb59844dab425aa9d5c08
2014-11-25 19:39:26 -08:00
Jonathan Hart
3a3f7430cb Updated sdnip GUI config and added SDNIP proxmox cell
Change-Id: Ie02b9b2a40e19d4286f9ea0c03ca0afcd0b29036
2014-11-26 03:33:50 +00:00
Simon Hunt
06811b7efe GUI -- [ONOS-318] - Detail pane moves into space vacated by summary pane; makes room for incoming summary...
Change-Id: I1dd9af05bdb18cb8cf2c51b1dca3b2cfd09d9e37
2014-11-26 03:21:34 +00:00
Pavlin Radoslavov
119fd5c5a5 Javadoc fixes.
Change-Id: Ic2cef19a6f1af9916c8615c9319cc122d9da5383
2014-11-26 03:17:20 +00:00
Pavlin Radoslavov
20be3e6bdc Don't withdraw the intents during SDN-IP shutdown, because this creates
flux in the dataplane during switchover to another SDN-IP instance being
the new SDN-IP leader.

Change-Id: I93e271770001678c3438637d5a804d934cd83848
2014-11-25 18:52:08 -08:00
Simon Hunt
6931d593b5 GUI -- Experimental Transform.
Change-Id: Iebf31a32707f2736b22102b6d4620db3489fe252
2014-11-25 17:43:07 -08:00
Sho SHIMIZU
f57a73916e Remove final modifier from static methods
Change-Id: I93dd84874f46114011840ef840315a0d27c221ac
2014-11-26 00:44:38 +00:00
Thomas Vachuska
5bde31ffec Fixing various issues and re-tuning.
Change-Id: I8822fcf77cfa507788241c5bda98ef4741b284b4
2014-11-26 00:25:14 +00:00
Sho SHIMIZU
2389523dda Remove code duplication
Change-Id: I428677343fe71aded4156e5fc9b84a9d994a6bae
2014-11-26 00:12:23 +00:00
Yuta HIGUCHI
f6171233a9 register DefaultGroupId to Kryo
Change-Id: I650482164acf4b97f1bcd1a1633806a3b526a14d
2014-11-26 00:01:33 +00:00
Jonathan Hart
1f8e0d760c Add a case to handle 1.3 set-field actions when parsing flow entries.
The handling is not actually implemented, I just want to suppress the log
message for now. I have a task on Jira to actually implement this: ONOS-333

Change-Id: I9b230e7c602a61f3c2a0c35ae04ae06e305cd439
2014-11-25 23:57:50 +00:00
Sho SHIMIZU
7453b48cee Remove logger due to data class
Change-Id: Id08acbb63008a1f80a9c7532b5c3fd08a43655b5
2014-11-25 23:57:32 +00:00
Ray Milkey
37f6a381e1 Unit test refactoring
- removed tests no longer useful now that all Intent objects are unique
- fixed intent object equality tests
- enabled several immutable base class tests
- renamed several Test....java classes to ...Test.Java to
  match project best practices

Change-Id: Ic829d6d39556d2f63323f5e82f3807dba86c62ec
2014-11-25 23:19:34 +00:00
Yuta HIGUCHI
0658627cc1 Run Anti-Entropy in background
Change-Id: I233185d15f52359899427e214339be44cb62971c
2014-11-25 14:27:27 -08:00