- Allocate resources by Intent.Key instead of IntentId
- ONOS-5808 changed the IntentManager's Intent withdrawal behavior to
release resouces allocated by Intent.Key
(was releasing resource allocated by IntentId)
Change-Id: I62e048e4ee8f841b92d9985784c95abba3d37a0a
- Reduce logging for
- Packet rule installation failure for NETCONF packet switch
- NETCONF device which does not support port stats
Change-Id: I4721f65088f34d3e473f22738f27e093fe8df270
- corrected UiRegion.isRoot() implementation
- added to/from-compact-strings for LayoutLocation, so we can encode
a list of them in an annotation
- Fixed bug in DistributedRegionStore which was emiting events that
had a null region as subject.
Change-Id: I547e0c7f62385b85b191b8d63e6b569196623b84
Note:
Provide order of objective context (for remove only)
Handling objective errors in intent installer
Change-Id: I50bb9d7a17a0ae71d22ba035cd5bc80f485ec45a
- Schedule background task only if there is a chance for positive
availability event
- Exclude DEVICE_UPDATE type
Change-Id: I574cfe4ce3468e0be7010ed164cb02d4eeb88ec3
- Exception from a Device should not hurt other devices
- Exception during device iteration process should not
leak leading periodic task to die.
Change-Id: I816d5e9430ec236a2809983189382d326a02e251
Major changes to the DhcpRelay app
Bug fix to not depend on global variables that can be overwritten
App is now vlan aware i.e. client and server can be in different vlans
Added probing of dhcpServer to get mac/vlan instead of configuring these values
Added optional gateway IP for cases where dhcpServer is "behind" external router
Added support in host monitor for trunk vlan configurations
Javadoc fix in Interface.java
Commented out unused log message in HostLocationProvider
Bug fix to make ALL group editing vlan aware.
Change-Id: Ib04ed6c1ef45055f771983db29724cfde24ac54b
ONOS-6021
Current ConnectivityIntentCompiler simply picks first non-negative cost as Link cost value.
Some class of constraints are used to express Path viability or IntentCompiler's behavior.
Those constraints tend to returns fixed arbitrary non-negative link cost, which probably is not the best option to be used as Link cost during path computation.
This patch will:
- Introduce base class for constraints which should not influence Link cost.
- Introduce base class for constraints which should not influence Link cost or Path viability.
- Exclude above classes from link cost computation in ConnectivityIntentCompiler
MarkerConstraint
base class for Constraints,
which is not meant to influence Link cost or Path viability.
PathViablityConstraint
base class for Constraints,
which is not meant to influence Link cost.
Change-Id: Ice8b83a18cfe3bf5a68c25a853667bfaedb2b1a1
Enable Driver to override flow programming implementation,
even for full feature southbound implementation, such as OpenFlow.
Change-Id: I3df74d3df741afe9a3900bc6a8e26a26a1ed1ec0
- When multiple host providers add the same host, the configured one will always win
- A provider can only remove a host provided by itself
Change-Id: I38d95cceed6f36c71b8417ce6812bbd5add10e57
- Added background reference parameter to layout command
- send correct location data to client for devices, hosts
Change-Id: Ic00bda76f4e4bc8d3e23e07a08f3bc5367ec85a9