Brian O'Connor
1545b1ef08
Starting snapshot 1.1.0-SNAPSHOT
...
Change-Id: I8caca4df60027426c18b51c1b35c313fe9ac1c10
2015-03-11 16:38:23 -07:00
Brian O'Connor
20fa3a45f9
Tagging 1.1.0-rc2
...
Change-Id: I1fa0feb1b790f79baa465fd82965433e109b34b2
2015-03-11 16:23:07 -07:00
Jonathan Hart
8ef6d3b9a0
Minor tweaks to the flow layer.
...
Prevent DistributedStatistics store from logging "rule has no output" for
rules that transition to other tables.
Change-Id: I85e86965f5609df608cbc19551632153960a5c5b
2015-03-11 20:08:45 +00:00
Ray Milkey
0811bdd703
Disable some brittle tests that are causing problems with Jenkins
...
Change-Id: I2f79a728545d50f9458048a5980261e84e112f2f
2015-03-11 17:31:13 +00:00
Thomas Vachuska
6519e6f1de
Making number of components configurable using the central component configuration subsystem.
...
Change-Id: Ia32c51480913689339a766d9849e792d62f7d133
2015-03-11 09:12:41 -07:00
Brian O'Connor
85c2926df2
Protecting against NPE in ComponentConfigManager
...
Change-Id: Ia0ffe918dad12fef0823fd09e566f0d706a7da8c
2015-03-10 20:59:52 -07:00
Brian O'Connor
c4f351d406
Adding configurable variables to DistributedFlowRuleStore
...
Change-Id: I989de6b4ca4caf8ac1e648fbae766d0f88414419
2015-03-10 20:59:45 -07:00
Ray Milkey
c24cde3305
Add priority to Intents
...
Change-Id: Ibe63356f5b15a6aa6ca7731dba3382c3317a95ec
2015-03-11 02:14:30 +00:00
Brian O'Connor
6b5281356b
Adding emptyTreatment() and emptySelector()
...
Note: There was a change that adds a DROP action to
a traffic treatment if there are no other actions present.
To get a traffic treatment without the drop rule, use
emptyTreatment()
Change-Id: I1f23ed5e1fa7519eb94fcafa85facbad815d5e9c
2015-03-10 16:48:45 -07:00
Pavlin Radoslavov
87dd930f2e
Use a cleaner mechanism to test whether an IP address or prefix
...
is IPv4 or IPv6.
Change-Id: Ia88f76be87a30573a50eeeedb78d98713ac1ae27
2015-03-10 13:53:24 -07:00
Thomas Vachuska
6d697f185a
Sketching out component configuration model & API.
...
Added initial cut of implementation.
Finished implementation; ready for merge.
Change-Id: I385181c0591604a5c44986b97fb881eba7e0528e
2015-03-10 17:28:14 +00:00
Marc De Leenheer
8b3e80b14e
Remove default flow rules for ROADMs. Fix LinkResource NPE. Single instance provisions optical path.
...
Change-Id: Iacbd41403ecd0c0df240d09026253c4b761a1d6a
2015-03-10 05:14:50 +00:00
Abhishek Dwaraki
1e5873e94d
ONOS-400 Topology creation and up time formatting fixes
...
Change-Id: Iaf6d4dbbc1c7eaae9465a2d931d40f07a75ad07d
2015-03-09 22:50:23 +00:00
Jonathan Hart
32600698de
Add CLI command to view groups on switches
...
Change-Id: I0ce3cca85e8b38d2e713bf1f0abd4303629e15e4
2015-03-09 18:38:10 +00:00
alshabib
346b5b362d
Traffic Treatements now support deferred, immediate, table, and clear instructions.
...
By default, treatments are all immediate. Treatments will be deferred if the builder
predicated by deferred(). Subsequent treatments will be deferred until immediate is called
on the builder again. Multiple calls to deferred and immediate are permitted.
Change-Id: I76b3a44f2219fc1e72a7fb41b72d7bd602be85b7
2015-03-09 18:28:58 +00:00
Thomas Vachuska
3e2b651d93
Fixing javadocs.
...
Change-Id: I100488664315af9c1b7faffab2d66ea3263d57ca
2015-03-05 19:29:06 +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
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
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
1c166dc5f1
Enable Intent Manager unit tests
...
Change-Id: I24352662077b5a1339d52891f18e4758a7433b88
2015-03-03 19:11:07 +00:00
Ray Milkey
b1b66d3fd6
Add unit test for optical path intent installer
...
Change-Id: I01ee56480b91e6d08bd011bf591401a68e30ee27
2015-03-03 18:02:35 +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
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
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
Ray Milkey
a046a87148
Due to type mismatch, test wasn't actually testing the contents of the intent
...
Change-Id: Iac78d3917ce6287423c4369f22e448b007a6b5e9
2015-02-26 22:03:41 +00:00
Brian O'Connor
8016f341e1
adding purge option to IntentRemoveCommand
...
Change-Id: Ic97acd9a8308355cd3135ea5df0a470b3579106e
2015-02-26 19:57:04 +00:00
Jonathan Hart
6a8fd1de53
Cleaned up IntentStores.
...
* Removed HazelcastIntentStore
* Moved SimpleIntentStore back to trivial bundle (and removed older version
that was already in the trivial bundle)
* Removed default methods from IntentStore interface
ONOS-1056
Change-Id: Id5e15f44e287f51cca3e0b12a85d49cb4a07a9d3
2015-02-26 19:36:39 +00:00
Sho SHIMIZU
418685e12b
Add unit tests for WithdrawCoordinating phase
...
Change-Id: I13d44f71f0d9f3007da11924c5cebb9c5398bfe7
2015-02-26 18:26:29 +00:00
Sho SHIMIZU
3a7c98e762
Move IntentCompilers to the dedicated package
...
Change-Id: I9ec09e5e5fce45acfc6417dd640f57fd659f7f1f
2015-02-26 09:11:08 -08:00
Ray Milkey
167ae0b9a6
Change Optional.ofNullable calls to Optional.of
...
Nullable check is not needed because argument is known to be non null
Change-Id: Ie3574ad9bbd1eff8a2088ac8da2804ea2f5e90a1
2015-02-26 08:51:30 -08:00
Ray Milkey
dd5fb9551b
Add unit test for link collection intent installer
...
Change-Id: Ifd89b9868b320546bc55ba78e207993e35aaf50c
2015-02-26 15:00:22 +00:00
Ray Milkey
bb32048ded
Add unit test for MPLS path intent installer
...
- refactored common code from intent installer tests into
a base class.
Change-Id: Iab4d01531748dd014ba73cc2fbed5930d8018977
2015-02-26 15:00:03 +00:00
Brian O'Connor
3c4b00d481
Adding ready() to IntentAccumulator
...
Change-Id: I34dc32c1a416629afbf3ba1f5b65d6a764e55fd6
2015-02-26 07:45:59 +00:00
HIGUCHI Yuta
59f0229587
Remove all the mastership roles when a Node leaves the cluster
...
- Fix for ONOS-1189
Change-Id: I695ccd6bf2ff12da3702d1a982e377b7082c9341
2015-02-26 07:11:56 +00:00
Jonathan Hart
34f1e3827c
Add intents -p commmand to have some visibility into the pending map
...
Change-Id: Ic29460d8bf78f185bbfa426bc0aeef309b22cf7f
2015-02-26 00:11:57 +00:00
Pavlin Radoslavov
2811c4032c
Changes related to the "LinkCollectionIntent" type of intents
...
(e.g., Multipoint-to-singlepoint and Singlepoint-to-multipoint)
* Apply the Intent-defined traffic treatment only on the flowmods
on the ingress switch with ingress inport for a flowmod.
Previously, the traffic treatments were applied on each switch,
and semantically it is not the correct (default) behavior.
* Express the flowmods by explicitly specifying the expected inport
in the matching conditions for each flowmod.
Previously, the inport was not included in the matching conditions.
[Merge from branch onos-1.0 - manually]
Change-Id: Ic378b6e8be033a70b016f4ba5550d91fe08ddd9a
2015-02-26 00:02:59 +00:00
Sho SHIMIZU
033bb70b13
Add unit tests for Withdrawing phase
...
Change-Id: I4157b5d8e0fb10443c49e57207982f69395506c4
2015-02-25 23:06:40 +00:00
Ray Milkey
67c221fc0c
Fix a typo in a parameter name
...
Change-Id: I533b40e47841424eec3ec979fa75b975e6b0bee2
2015-02-25 21:25:43 +00:00
Ray Milkey
d9905352c1
Unit test for path intent installer
...
Change-Id: I8683885329d88ed19933c20f4fb96f8a6ba2242d
2015-02-25 19:06:29 +00:00
Sho SHIMIZU
64d4867b46
Add unit tests for Installing phase
...
Change-Id: I8955d20d523daf3abd8e1ef597bf5c26254ca68a
2015-02-25 08:59:37 -08:00
Sho SHIMIZU
0a3bb1d9ed
Add unit tests for InstallCoordinating phase
...
Change-Id: I49764e9fef761ff0a31da77a2f3a22a3f16fdb63
2015-02-24 23:46:56 +00:00
Sho SHIMIZU
892509aa5f
Add unit tests for Compiling phase
...
Change-Id: Ib28e48ad0f4e26f56bd2d416ee7f19f9c420a63d
2015-02-24 23:44:22 +00:00
Sho SHIMIZU
d42058eb89
Rename IntentBatchPreprocess to make its name consistent with behavior
...
Remove "Pre" from the name
Change-Id: I87da1d9e0f4308ff6a545012c26b6618b8415338
2015-02-24 19:32:03 +00:00
Sho SHIMIZU
214ac322b1
Tighten visibility because it is not needed to be public
...
Change-Id: I5925eeff3efa8d3581be1efd4763ad16d6414c9e
2015-02-24 19:28:40 +00:00
Sho SHIMIZU
559e4b9560
Remove unused method/constructor/fields/constants
...
Change-Id: I38d77cf30ab9948acd74d24fcc15c65749fc347b
2015-02-24 19:28:04 +00:00
Sho SHIMIZU
ce49b605d6
Remove dependency on IntentData and IntentStore from IntentWorker
...
- Make createInitialPhase() static and move it to IntentProcessPhase
- Additionally, rename to newInitialPhase()
- IntentWorker's constructor receives an initial intent process phase
Change-Id: I4774493230a008fc5530d9d90b262e1eb441f946
2015-02-24 19:27:59 +00:00
Sho SHIMIZU
662c3dbf1b
Pull out IntentWorker from IntentManager
...
- IntentWorker is placed in phase package
- Make public IntentProcessPhase subclasses package private now
Change-Id: Ie7d218fe5d8a516f3913ff8881d9d17cfd8e4c46
2015-02-24 19:27:58 +00:00
Sho SHIMIZU
e38adb343a
Remove reference to a field of IntentManager from IntentWorker
...
Change-Id: I3ab69f3bcdaa92516783dec096a80220edfc55d5
2015-02-24 19:27:58 +00:00