3538 Commits

Author SHA1 Message Date
Brian O'Connor
5eb77c88b6 Updates to ECM interface
Change-Id: Ie0cae42ac2b361cf3b94e5047c157cb0945f4209

Adding origin to IntentData and use it to pick GossipIntentStore peer

Change-Id: I50e9621a69a35ec02b8c8dd79cc926591e5a73e9
2015-03-06 17:01:29 +00:00
Jonathan Hart
233a18aeeb Don't run anti-entropy when under high load
Change-Id: I9e480708b9eced73da98e5c4cb27a18aeb08f09a
2015-03-06 08:53:31 -08:00
Pavlin Radoslavov
fc751f44d1 Added sample configuration file for SDN-IP
Change-Id: Id6ad3dd86af311056e8a24ca1ab3b5f900d14051
2015-03-05 18:02:31 -08:00
Madan Jampani
9d8397ad00 Added database-perf to the apps pom file
Change-Id: Id398fa5b7234065960834ac80217893d15bf0df4
2015-03-05 21:40:46 +00:00
Ray Milkey
501e07593b ONOS-1220 - JSON output for partitions command
Change-Id: I2d1418ed36dc06a2a17f05cc07e5ef221da84baa
2015-03-05 21:25:03 +00:00
Ray Milkey
1c198d6568 ONOS-1219 - Add JSON output to the leaders command
Change-Id: I180b39c16dcbc9d71f857507c1f04ed01e11a240
2015-03-05 21:23:43 +00:00
alshabib
ab21b2d05a fix corsa pipeline divergence : need to differentiate between write and apply instructions.
Change-Id: I477d27d6e52a8e09744614e5f5aa843dd26331e0
2015-03-05 21:03:43 +00:00
Madan Jampani
81208c79dd Test application to measure partitioned raft database performance.
Change-Id: I6a1e773d71feb4867b959ec33841b8026dda32f5
2015-03-05 19:38:49 +00:00
Thomas Vachuska
3e2b651d93 Fixing javadocs.
Change-Id: I100488664315af9c1b7faffab2d66ea3263d57ca
2015-03-05 19:29:06 +00:00
Ayaka Koshibe
839a8a90b7 NullLinkProvider has been rewritten to take a topology file.
Reference: ONOS-1214, ONOS-1033

Change-Id: Ia945e4c8555afd2d74f174e51e22e2fdf3dcb356
2015-03-05 19:04:22 +00:00
Madan Jampani
ba47223f6f Bypass netty stack for messages that are sent to self
Change-Id: Ifb1fd610892bd22a291cda472a8a5ef7a1dcfe6d

Manual serde for ClusterMessage to avoid one additional kryo serialization overhead for each message sent/received

Change-Id: I08d9a2c10403b0e9e9e1736c6bd36fa008bb8db0
2015-03-05 06:55:13 +00:00
Jonathan Hart
e649c750d2 Remove from leader board immediately on leader election withdraw.
This prevents some of the churn in the intent partitions due to partition
manager working off inaccurate state.

Change-Id: Ia324ea0273bc5d5858e378c05b45bafce6bda7e9
2015-03-05 04:50:33 +00:00
alshabib
2216bdb555 adding corsa switch detection - initialises corsa driver
Change-Id: I9e7815d0e934d8953d817285a77849ce056dff51
2015-03-05 01:18:18 +00:00
alshabib
089bb77bd2 partial fix for default flows. Need to redesign packet requests
Change-Id: Ia68412c3843ecd7da3e7ae9f4f52750874fb1409
2015-03-05 01:11:39 +00:00
Saurav Das
fbe25c5f72 Getting router interface config into the corsa dataplane pipeline
Change-Id: I67d5bf7a20190b07a7bf55c7b60f771877ca8dbb
2015-03-04 11:12:00 -08:00
Madan Jampani
a88efa496c Fix for ONOS-1218
Change-Id: Ica7a5c251d63c301b40b9ef2c95450c0194798cf
2015-03-04 18:48:23 +00:00
Saurav Das
fa2fa93ff8 A set of fixes to ensure that the FlowRuleManager can correctly account for flows
from the dataplane in a multi-table pipeline scenario

Change-Id: I9ca3ef9a77781f126a13538647c824b27f77101c
2015-03-04 02:25:39 +00:00
Pavlin Radoslavov
7159494d7c Moved all ONOS-specific sample configuration *.cfg files from directory
tools/package/etc/

to directory

  tools/package/etc/samples/

Also, removed some comments detailing the handling of the configuration
files.

Change-Id: I4e995cd2af3289b6dbbcbf2d3530628d2b197aba
2015-03-03 17:47:59 -08:00
Pavlin Radoslavov
35b4ecb830 Increase a timeout value from 100ms to 1000ms.
This fixes an occasional unit test failure on (slower) VMs.

Change-Id: I56c1009829efd5af98c62cc4cbff7827406a2fc2
2015-03-03 15:06:04 -08:00
Ray Milkey
7522895b2b ONOS-1194 - NPE if an appid look up fails
Change-Id: I230c2fc00b67c5a2847a7b215c44937f8362ca40
2015-03-03 11:41:53 -08:00
Ray Milkey
1c166dc5f1 Enable Intent Manager unit tests
Change-Id: I24352662077b5a1339d52891f18e4758a7433b88
2015-03-03 19:11:07 +00:00
Ray Milkey
bd4f011d08 Make all leaf intent classes immutable
Change-Id: I45a9ac42a401b707c0c0d91f2e55294f3571ca25
2015-03-03 19:10:51 +00:00
Ray Milkey
b1b66d3fd6 Add unit test for optical path intent installer
Change-Id: I01ee56480b91e6d08bd011bf591401a68e30ee27
2015-03-03 18:02:35 +00:00
Saurav Das
cbe6de3bb9 Fixing a couple of bugs in default entries for corsa pipeline.
Also fixing flowRule table-awareness with changes reflected in flow identification (hashing)
and the karaf CLI.

Change-Id: I2fac83db8e0b54b802fb765ef9d82033f7478b99
2015-03-03 17:03:25 +00:00
Ayaka Koshibe
dd91b84e6e Refactored ClusterManager as proper fix for Karaf clean issue (Topic phi-fd-on)
Change-Id: Ibb328d73412855dd2d44ca6b734f738ae2996873
2015-03-03 06:31:35 +00:00
Simon Hunt
14caf7ce37 GUI -- Fixing broken unit tests.
Change-Id: Ibb5dd090e300ae3f7046144c825d8f5d53e7e24e
2015-03-02 15:51:28 -08:00
Madan Jampani
30a57f891a Added creationTime to Versioned object. This enables supporting a electedTime in leadership, which in turn helps us track how stable leadership terms are.
Change-Id: Ib051027625324646152ed85535ba337e95f8a061
2015-03-02 23:26:04 +00:00
Sho SHIMIZU
621c6ab1b9 Remove unused class: BatchWrite
Change-Id: I334bf328213881dc44e94524d5a54151f1cba8d4
2015-03-02 23:02:56 +00:00
Madan Jampani
7f72c3f354 Enabled leadership service implementation based on consistent map + added precondition checks to partitioned database.
Change-Id: Ia76f8479d9113e7ad67e583e4ca157e62a1cabc7
2015-03-02 19:37:15 +00:00
Madan Jampani
dd6479f2ac Revert "Turning on Phi accrual failure detector based ClusterService implementation"
This reverts commit 248e87b160330e90f8226c2e1afda187cc700334.

Change-Id: Ic638203b30dde90a411e8a80c53fd1fbbb3b10c0
2015-03-02 02:27:14 +00:00
Brian O'Connor
266ac66643 Starting snapshot 1.1.0-SNAPSHOT
Change-Id: I2abf73c248c04f0559f97b313be034b48761695a
2015-03-01 07:36:09 +00:00
Brian O'Connor
d4cd0bfe1f Fixing typo in onos-release script
Change-Id: Iadb45290a57d90dad4fb0595461bee72acbfeee6
2015-03-01 07:36:08 +00:00
Brian O'Connor
352236e289 Tagging 1.1.0-rc1
Change-Id: I9c95f8309e1c98bc1a25eeaad1962b4d28257261
2015-03-01 07:36:08 +00:00
Madan Jampani
248e87b160 Turning on Phi accrual failure detector based ClusterService implementation
Change-Id: Ica4fd054c247d10bef801c05bccf931147a9a732
2015-02-28 03:38:31 +00:00
Simon Hunt
d3bcef38af GUI -- Fixing broken Toolbar unit tests.
Change-Id: Ic82fd281cc6e51b8395781c39bad075ecb24c096
2015-02-27 18:36:42 -08:00
Brian O'Connor
c6713a83a3 Adding BoundedThreadPool and BlockingBoolean
Updating EventuallyConsistentMap to use BoundedThreadPool for broadcast threads,
and disabling anti-entropy for now.

Change-Id: Id1bfcdaf1d0a19745fe7336e4ac9eaf649871d5d
2015-02-28 01:29:50 +00:00
Bri Prebilic Cole
18489171d8 GUI -- Reworked ButtonService unit tests (fixed logic error).
Change-Id: I793c02a327885b746ccf2345156f7a5fd1007bd2
2015-02-27 17:18:24 -08:00
HIGUCHI Yuta
9054315b8b Retry returning AppId after reload triggered by cache miss
Change-Id: I5b5f872ccdd72ccbc8a09bd221821b24a841e04b
2015-02-28 00:41:00 +00:00
Saurav Das
c313c405b2 Couple of changes for the BGP Router project:
1. Link Discovery can be turned off completely via configuration
2. PacketService allows applications to hint at table_type when registering for packets

Change-Id: I89f0bbf84dce1b449db5af19868f83503c44f750
2015-02-27 13:38:43 -08:00
HIGUCHI Yuta
26647a675f Workaround for ONOS-1198
- check before unlocking to avoid Exception
- mark field referenced from multiple threads

Change-Id: I4da8450811aa69b9cc02a5e24178e7293d056aea
2015-02-27 21:24:34 +00:00
Madan Jampani
137b5fc668 added a default empty contructor to keep the json serializer happy
Change-Id: I81ca0d8388baa9f53ea2eee3432ab6a83fb8a11f
2015-02-27 13:10:53 -08:00
Madan Jampani
52860be069 Debug log level where appropriate + Throwing an exception where appropriate
Change-Id: Ica18c122c8a2cb8286d4f48c017a06ffe10452e1
2015-02-27 12:52:37 -08:00
Madan Jampani
0cb0067922 Added support for firing up multiple raft partitions + Workaround for an issue where db calls timeout when a raft cluster node is down.
Change-Id: I67406da34c8a96b8ab9371d4d9b14653edfd2e2d
2015-02-27 19:57:08 +00:00
Simon Hunt
7c7dd3e478 GUI -- Fixing broken Jasmine unit tests.
Change-Id: Ic0c9754c6fcf66d755067467be32d8275b7ffc3d
2015-02-27 11:42:23 -08:00
Pavlin Radoslavov
c6aef928c1 Fix a bug when serliazing ICMPv6 packets and the IPv6 packet contains
hop-by-hop options.

This fixes ONOS-1201

Change-Id: I736f96268695dd7e74c99631f25273d1b34d8a6c
2015-02-27 10:23:04 -08:00
Ayaka Koshibe
eeb95106f8 ONOS-1114 - NPE for EQUAL switch reconnection
Change-Id: Id5d6f40610bdf4f97e65313c33a91c85678b153b
2015-02-27 05:33:57 +00:00
Simon Hunt
3ab202835d GUI -- Better cleanup of topo view when it is destroyed.
Change-Id: I038fb43f9a5afc63393583334576d0be81b64f1f
2015-02-26 20:32:19 -08:00
Simon Hunt
bc76fb19e7 GUI -- Added VeilService.lostServer() function to only invoke the veil if the calling controller is the current controller.
- removed test code from rest.js

Change-Id: I2e05b42a10a1e66a7a26210e347c584c6fbd5bf2
2015-02-26 18:09:54 -08:00
Simon Hunt
7be1be4d39 GUI -- Reworked Toolbar and button CSS styles for light and dark themes.
Change-Id: Id882d7a22aa89dbc9ac1e82e91bf82da89bdecf1
2015-02-26 17:20:33 -08:00
Simon Hunt
a89f0f9e2d GUI --Added cleanup on scope destroy for sample and device views.
Change-Id: Ia1656eb3987f2f896fa7d6d2cec2860495ce36d7
2015-02-26 16:47:12 -08:00