michal rehak [Wed, 2 Mar 2016 16:27:22 +0000 (16:27 +0000)]
Merge "Bug-4957 Double candidate Onwership initial commit"
michal rehak [Wed, 2 Mar 2016 16:27:19 +0000 (16:27 +0000)]
Merge "Bug 4957 Fix Cluster Role change for Statistics Polling"
michal rehak [Wed, 2 Mar 2016 16:27:15 +0000 (16:27 +0000)]
Merge "Bug 4957 Fix Cluster Role change for RPC registration"
michal rehak [Tue, 1 Mar 2016 14:00:05 +0000 (14:00 +0000)]
Merge "Pre-compute ipv4 masks"
Anil Vishnoi [Sun, 28 Feb 2016 03:43:22 +0000 (19:43 -0800)]
Bug 2951 - ipv6 addresses containing zeros in input flow should be handled in operational flows
Change-Id: I60955de3c9c28825de46520f8ccdd272ca62838d
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
Jozef Bacigal [Wed, 27 Jan 2016 22:17:12 +0000 (23:17 +0100)]
Bug-4957 Double candidate Onwership initial commit
Note: Doulbe candidate Ownership is fixing missing
TxChain management from Distributed DataStore.
-Add init suport for TxEntity processing
-fix ownershipChange find correct RoleCtx by entity
Change-Id: I0ef898483c33e80a59e19e0e3c1b83b628cf88af
Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>
Jozef Bacigal [Wed, 27 Jan 2016 22:17:12 +0000 (23:17 +0100)]
Bug 4957 Fix Cluster Role change for Statistics Polling
-polling statistics can be done for every Role, what we
realy want to fix, is check an actual Role from DeviceState
before polling.
Change-Id: I6cedfab0a47022632178af71c54c7c59516b5f83
Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>
Jozef Bacigal [Wed, 27 Jan 2016 22:17:12 +0000 (23:17 +0100)]
Bug 4957 Fix Cluster Role change for RPC registration
-we have to registred RPC for LEADER and unregistred
RPC for FOLLOWER for every role change.
Change-Id: I53e862dd46cb0feb4ba1221345ebe0d542df1097
Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>
Robert Varga [Tue, 23 Feb 2016 21:57:20 +0000 (22:57 +0100)]
Pre-compute ipv4 masks
Instead of computings masks over and over again, store them as
pre-computed arrays and clone them on access. Also make methods static.
Change-Id: I10c379fa0d5aaf8dd15f8d51d7de3ece1ebd48d3
Signed-off-by: Robert Varga <rovarga@cisco.com>
Abhijit Kumbhare [Thu, 11 Feb 2016 23:08:09 +0000 (23:08 +0000)]
Merge "BUG-5020 Handling exception while submission"
Shuva Jyoti Kar [Thu, 11 Feb 2016 20:03:12 +0000 (01:33 +0530)]
BUG-5020 Handling exception while submission
Change-Id: I755c0f85d25fd7f30b77c9ea6765c5e0c185153b
Signed-off-by: Shuva Jyoti Kar <shuva.jyoti.kar@ericsson.com>
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
Anil Vishnoi [Thu, 11 Feb 2016 19:32:57 +0000 (11:32 -0800)]
Bug 5327 - LLDP spoof warning in 3-node cluster
Change-Id: I0bb970d9de99a162dd5f09ae8376151755da617d
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
Anil Vishnoi [Thu, 11 Feb 2016 18:53:07 +0000 (18:53 +0000)]
Merge "BUG-4099: Groups pointing to ports"
Anil Vishnoi [Thu, 11 Feb 2016 06:31:30 +0000 (06:31 +0000)]
Merge "Bug 5050: Correctly deregister routed RPC."
michal rehak [Tue, 9 Feb 2016 18:16:27 +0000 (18:16 +0000)]
Merge "Bug 4957 Add async shuttingDown method for TransactionChainManager"
michal rehak [Tue, 9 Feb 2016 18:16:24 +0000 (18:16 +0000)]
Merge "Bug 4957 Fix Last No Master RoleCtx cleaning"
michal rehak [Tue, 9 Feb 2016 18:16:21 +0000 (18:16 +0000)]
Merge "Bug 4957 Fix blocking call to Init RoleGet"
michal rehak [Tue, 9 Feb 2016 18:16:17 +0000 (18:16 +0000)]
Merge "Bug 4957 OpenflowPluginProviderImpl.close() fixing"
michal rehak [Tue, 9 Feb 2016 18:16:13 +0000 (18:16 +0000)]
Merge "Bug 4957 Fix methods for change TxChainManager"
michal rehak [Tue, 9 Feb 2016 18:16:09 +0000 (18:16 +0000)]
Merge "Bug 4957 Clean unnecessary code"
michal rehak [Tue, 9 Feb 2016 18:15:58 +0000 (18:15 +0000)]
Merge "Bug 4957 Wiring new TxChainManager lifecycle"
michal rehak [Tue, 9 Feb 2016 09:20:42 +0000 (09:20 +0000)]
Merge "Bug 4957 Role lifecycle support for TxChainManager in DeviceContext"
michal rehak [Tue, 9 Feb 2016 09:20:36 +0000 (09:20 +0000)]
Merge "Bug 4957 Fix RoleChangeLifecyle (init, close, life)"
michal rehak [Tue, 9 Feb 2016 09:20:32 +0000 (09:20 +0000)]
Merge "Bug 4957 Fixing DeviceCtx lifeCycle"
michal rehak [Tue, 9 Feb 2016 09:20:27 +0000 (09:20 +0000)]
Merge "Bug 4957 TxChainManager lifecycle startup cleaning"
michal rehak [Tue, 9 Feb 2016 09:20:22 +0000 (09:20 +0000)]
Merge "Bug 4957 RoleContext updated with initialization"
michal rehak [Tue, 9 Feb 2016 09:20:13 +0000 (09:20 +0000)]
Merge "Bug 4957 No empty transaction for every connection fix"
Shuva Jyoti Kar [Mon, 8 Feb 2016 18:05:35 +0000 (23:35 +0530)]
BUG-4099: Groups pointing to ports
Signed-off-by: Shuva Jyoti Kar <shuva.jyoti.kar@ericsson.com>
Hideyuki Tai [Thu, 21 Jan 2016 21:04:17 +0000 (13:04 -0800)]
Bug 5050: Correctly deregister routed RPC.
OfEntityManager of the OpenFlow plugin (the Helium version) forgot to
update the flag which represented if it had registered its routed RPC,
when it deregistered the routed RPC. As the result, when the OpenFlow
plugin tried to register and deregister the routed RPC more than once,
it wrongly skipped to reregister the routed RPC from the second time of
the registeration, since it thought the RPC had been already registered.
When the plugin failed to get the response to a Role Request message,
the plugin faced such a situation.
Change-Id: I3f5bf59e254e58f20649ec205656a03debdd4eb5
Signed-off-by: Hideyuki Tai <Hideyuki.Tai@necam.com>
(cherry picked from commit
8566438a6f43ee39c22d70b0c13327d9da66f397)
michal rehak [Mon, 8 Feb 2016 09:01:35 +0000 (09:01 +0000)]
Merge "BUG-5192: FRM skips reconciliation"
Anil Vishnoi [Fri, 5 Feb 2016 04:50:18 +0000 (20:50 -0800)]
Bug-4866 - [Clustering]: Switch state resync is not
happening after controller restart [Routed RPC issue]
Change-Id: I6ca6b8c2a4a38b908571300eab0fda3cda078af7
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
Anil Vishnoi [Wed, 3 Feb 2016 05:05:54 +0000 (21:05 -0800)]
Bug-5198 : He Plugin:Inventory manager is deleting
the node from inventory data store, when switch disconnect from slave node.
Change-Id: I19155e84444b57eab94157c34eaa32952fecf3f2
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
(cherry picked from commit
69da70673ed8afe48eec65ed5ffab750e6cac444)
Anil Vishnoi [Mon, 1 Feb 2016 08:23:03 +0000 (00:23 -0800)]
Bug-5160 - He plugin : Device ownership change should not send nodeAdded notification
Change-Id: I027101f22a6a5e38ff2ebce6ab603b6c92928c17
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
(cherry picked from commit
3fc75a38d7b8883fcfd4cedffdeca7c4e55c1577)
Anil Vishnoi [Tue, 26 Jan 2016 07:20:58 +0000 (23:20 -0800)]
Fixed following issues
1) Statistics collector to stop writing when
device is not connected and rpc's are deregistered
2) Stop send default slave role
3) Disable aggregate statistics (working on better implementation)
Change-Id: I3cb9e347e0cbe3f18222380c784ef4edc724b449
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
(cherry picked from commit
5c3f50ee20b4899f763e42fa4d640717106dc0c0)
Anil Vishnoi [Tue, 26 Jan 2016 02:49:03 +0000 (18:49 -0800)]
Send node details notification up to the application,
once switch role is configured. Currently application were getting notified when switch Description message
received by the controller, and application assume that switch is configured and ready to use.
This patch, send the desc request when switch role is configured and it's ready to use
Change-Id: I8a02c209c4796b7aa01161257d523139fdc9c881
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
(cherry picked from commit
636fd4b5cdf0751c684b0c6996523a9fedb5c63a)
Anil Vishnoi [Sun, 24 Jan 2016 00:17:30 +0000 (16:17 -0800)]
Fix table 0 initialization in Inventory-manager
Patch 2: OF plugin should not explictly try to cleanup the
operational data store (inventory), that's the job
of Inventory-manager.
Change-Id: Ia864727fd7fd0e3a5d8bc242d82c5f23a6cbcea6
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
(cherry picked from commit
d41e9c63a6df9397ec6bdb855d507682f77dde7e)
Anil Vishnoi [Fri, 22 Jan 2016 04:45:04 +0000 (20:45 -0800)]
Table features support for existing openflowplugin
Patch 2 : Fixes javadoc error
Change-Id: Ibabecb59848c5df470aace8f93b355d1e700d261
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
(cherry picked from commit
fa7311ff2ba8a07a578861fbbb2481400213cd29)
Anil Vishnoi [Wed, 20 Jan 2016 05:35:12 +0000 (21:35 -0800)]
Set entity ownership service as mandatory true
Patch v2: Disabled openflowplugin internal IT tests,
because openflowplugin module uses EOS service and there
is no implementation for In Memory Data Store. Openflowplugin
IT loads old openflowplugin implementation and In Memory Data
Store, but after making old openflowplugin clsuter aware, it uses
EntityOwnershipService, and that's where these IT tests fails,
because there is no EOS implementation for IMDS. Apart from that
these integration tests are bare minimal and we do have all these
tests upstream CSIT.
Change-Id: I8d458d8083f0a1095d6992f635f433d9117250ca
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
(cherry picked from commit
ab1676bbf9c203dcebfdfe6098a9c0e1ea3f89e2)
Kavitha_Ramalingam [Tue, 29 Sep 2015 13:20:39 +0000 (18:50 +0530)]
Clustering support for existing design (FRM,IM,SM) - add retry mechanisms to avoid race conditions between cluster role change and yang notification process
Change-Id: Ie83dceae61d483f4ab34e305062db36d296b8b08
Signed-off-by: Hariharan_Sethuraman <Hariharan_Sethuraman@dell.com>
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
(cherry picked from commit
f43a6bcc47e197288e3ab060ef60b9278895fa3f)
Vaclav Demcak [Sat, 23 Jan 2016 15:03:25 +0000 (16:03 +0100)]
Bug 4957 Add async shuttingDown method for TransactionChainManager
-close method for not finished TransactinChain can clear
netty and finish whole close for master in md-sal thread
Change-Id: I37beaac81e2fcc08889ee0de96dee684d21f92cb
Signed-off-by: Vaclav Demcak <vdemcak@cisco.com>
Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>
Jozef Bacigal [Tue, 2 Feb 2016 17:40:54 +0000 (18:40 +0100)]
BUG-5192: FRM skips reconciliation
- if FRM starts upon dirty DS/operational
then update part of dataChangeEvent is used
and reconciliation is forced
Change-Id: I486b467cb278b86c06d497f7fe598263476f635b
Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>
(cherry picked from commit
d19e54f3f0f9a85e87e70ca3fb97a2cb7a1bab85)
Vaclav Demcak [Fri, 22 Jan 2016 23:25:41 +0000 (00:25 +0100)]
Bug 4957 Fix Last No Master RoleCtx cleaning
-sometimes Ownership made election for disconnected Devices
and the ownership change didn't propagate down to Device.
So entity ownership send a last msg with (wasOnwer=false,
isOwner=false,hasOwner=false) so we have to check if we
close RoleCtx (it means close CandidateRegistration) and
clean DS.
Change-Id: I6efc13a839ddad62dec83bba3ceae94a64842b60
Signed-off-by: Vaclav Demcak <vdemcak@cisco.com>
Vaclav Demcak [Wed, 20 Jan 2016 21:53:45 +0000 (22:53 +0100)]
Bug 4957 Fix blocking call to Init RoleGet
* we don't want to block netty channel by init Role Get
Change-Id: I9bdf7051128fb364b9d7f1c0205c206883265a57
Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>
Jozef Bacigal [Wed, 20 Jan 2016 19:43:40 +0000 (20:43 +0100)]
Bug 4957 OpenflowPluginProviderImpl.close() fixing
- added close invocation of all underlying managers
- added TODOs for later reconsideration
- OFPlugin-Li closing process has to wait for cleaning OperDS
so we could have unclosed (MASTER) instances in context of
RoleManager. Fist step was merge OpenflowOwnershipListener
with RoleManager because Manager is here for managing
all not finished RoleCtx.
Second step was unregistred new OwnershipListener (RoleManager)
as OwnershipListener and for every undstanding RoleCtx ask
OwnershipService for actual state. If the Entity is still
registred, NOOP otherwise clean OperDS.
Change-Id: Ie041d6e0fb02b153850d8c9645740cf1164b6ac5
Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>
Vaclav Demcak [Tue, 19 Jan 2016 18:34:15 +0000 (19:34 +0100)]
Bug 4957 Fix methods for change TxChainManager
-we realy don't need two separate method for initRoleChange
and roleChange because method initialSubmitWriteTransaction
will activate TxChainManager for Master and Slave role too
-fix bad condition for Activate/Deactivate TxChainManager
-we set RoleManager as DeviceContextClosedHandler so we have
to remove ClosedHandler from RoleContext
Change-Id: I4bb36b7fc2f4043761cc53b492422af7dee8eb69
Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>
Vaclav Demcak [Sun, 17 Jan 2016 19:22:22 +0000 (20:22 +0100)]
Bug 4957 Clean unnecessary code
Change-Id: If0ab1ff9db2a4c91c5312fe218fe4d6cf7f572c2
Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>
Vaclav Demcak [Sun, 17 Jan 2016 10:30:46 +0000 (11:30 +0100)]
Bug 4957 Wiring new TxChainManager lifecycle
* TransactionChainManager constructor change
* OpenflowOwnershipListener should be a last in MASTER
Node connection close instance (clean OwnershipListers)
* RoleManager - check registration for RoleCtx
* RoleContext - should hold a last DeviceCtx instance for MASTER
Change-Id: I55977f0bf1af3ade36f02f7c097a4472d4989ae7
Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>
Vaclav Demcak [Sun, 17 Jan 2016 01:49:27 +0000 (02:49 +0100)]
Bug 4957 Role lifecycle support for TxChainManager in DeviceContext
* DeviceContext
- add onClusterRoleChange method for role change
- add onInitClusterRoleChange method for role change
in new connection initialization phase
- modify onDeviceDisconnectedFromCluster method
* TransactionChainManager
- add activateTransactionManager method
- add deactivetTransactionManager method
Change-Id: Ibfcb3ddfa74067152a65e5f5c3122f14ebb9d617
Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>
Vaclav Demcak [Sat, 16 Jan 2016 22:17:32 +0000 (23:17 +0100)]
Bug 4957 Fix RoleChangeLifecyle (init, close, life)
- OpenflowOnwerhipListener
- add jdoc
- remove own threadPool
- add unregistration method
- RoleManager
- add check w/Exception for RoleChangeListener
- add check w/Exception for RoleContext
- RoleContext
- add notes and deprecated markers
Change-Id: I0269d0568a67619a1329f596ec8a02007e331bb0
Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>
Vaclav Demcak [Sat, 16 Jan 2016 22:17:32 +0000 (23:17 +0100)]
Bug 4957 Fixing DeviceCtx lifeCycle
- validate unique DeviceCtx registration in DeviceManager
- onDeviceContextLevelUp has to stop PacketInFiltering for slave too
- simplification of teardown
- invocation of closeHanders in reverse order
Change-Id: I6f4f172e9cb7497c91a03712a4c5d571e99b7f41
Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>
Jozef Bacigal [Thu, 14 Jan 2016 21:34:12 +0000 (22:34 +0100)]
Bug 4957 TxChainManager lifecycle startup cleaning
- when proceeding connectionContext to deviceManager
we rely on fact that for given nodeId there must NOT
exist deviceContext. If there is one then connection
will be refused because previous session is not fully
tore down
- any exceptions thrown by proceeding connectionContext
will result into disconnection
- first thing to do for new deviceContext is to build up
close mechanism
Change-Id: I860768c69849652d36ed9078016ffd9bf5f20c6a
Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>
Michal Polkorab [Thu, 14 Jan 2016 05:19:51 +0000 (06:19 +0100)]
Bug 4957 RoleContext updated with initialization
- introduced blocking waiting for device role
- we probably need blocking call to EntityOwnershipService
for Netty thread
Change-Id: I4a89f07b9594975dae77219af09a9909f4a39dcd
Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>
Vaclav Demcak [Thu, 14 Jan 2016 05:09:10 +0000 (06:09 +0100)]
Bug 4957 No empty transaction for every connection fix
Every new connection populate transaction in posthandshake
process. So in closing time every (MASTER / SLAVES) instances
make concurent modification submit.
We would like to prevent to have some data for SLAVES in
postHandshake process in transactionManager.
* move initialization NodeInfo data from DeviceManagerImpl
to new util class : DeviceInitializationUtils
Change-Id: I2e70e53e7b21409fe61270690a502d8222ccaec7
Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>
Anil Vishnoi [Mon, 1 Feb 2016 07:11:18 +0000 (23:11 -0800)]
Bug-5159 : Statistics transaction failure exception don't include node details
Change-Id: I6d8847e447a7add183cc1ab1298309ef724ff747
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
Robert Varga [Wed, 27 Jan 2016 21:23:25 +0000 (22:23 +0100)]
BUG-2625: update equinox
This bumps dependency to equinox 3.9.1
Change-Id: If55f3853cfc8c21f9770dd7b4e69b7a61dd2a91a
Signed-off-by: Robert Varga <rovarga@cisco.com>
Robert Varga [Tue, 26 Jan 2016 15:44:33 +0000 (16:44 +0100)]
BUG-5001: eliminate executor
Keeping an executor around just to execute tasks synchronously simply
does not make sense. Refactor the code so that it executes in the
calling thread.
Change-Id: Icc5e16f4475b8b461a1a6e8baca102ba66c2565a
Signed-off-by: Robert Varga <rovarga@cisco.com>
Robert Varga [Tue, 26 Jan 2016 10:04:35 +0000 (11:04 +0100)]
BUG-5001: clean up state transitions
This is preliminary code cleanup, reducing visibility and moving methods
around so their scope and assumptions can be analyzed.
Change-Id: I2699a19a897635447c54eb4beeac3cc70c64f1f5
Signed-off-by: Robert Varga <rovarga@cisco.com>
Thanh Ha [Thu, 21 Jan 2016 20:52:47 +0000 (15:52 -0500)]
Bump yangtools to 1.0.0-SNAPSHOT
Change-Id: I6fcaa3f30b53cd35f5d8f619d960ace449019a0a
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Thanh Ha [Wed, 20 Jan 2016 01:06:21 +0000 (20:06 -0500)]
Bump version to correct Boron version
Change-Id: I2efd271ae201d9c6e65b268f43b0bb85f2cf1853
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Abhijit Kumbhare [Tue, 19 Jan 2016 18:15:21 +0000 (18:15 +0000)]
Merge "BUG-4117: initial commit for new App Old-Notification-Supplier"
Thanh Ha [Fri, 15 Jan 2016 04:48:57 +0000 (23:48 -0500)]
Bump versions by 0.1.0 for next dev cycle
Change-Id: Id7c06ca3613b07098353a8237398b5535b7adaf2
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Abhijit Kumbhare [Wed, 13 Jan 2016 23:31:41 +0000 (23:31 +0000)]
Merge "Cluster aware forwarding rule manager Forwarding rule manager can fail in 3-node cluster if actionNodes cache is not populated properly during the shard leader change. This patch properly populates the internal activeNodes cache"
Abhijit Kumbhare [Wed, 13 Jan 2016 03:03:49 +0000 (03:03 +0000)]
Merge changes from topic 'BUG-3774'
* changes:
BUG-3774: 100k flows initial stats fail - fix
BUG-3774: 100k flows initial stats fail - logging
Anil Vishnoi [Wed, 13 Jan 2016 02:14:55 +0000 (18:14 -0800)]
Cluster aware forwarding rule manager
Forwarding rule manager can fail in 3-node cluster
if actionNodes cache is not populated properly
during the shard leader change. This patch
properly populates the internal activeNodes cache
Change-Id: I74c11d92b6d9cef6f001422dcb624ccdc61fd68b
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
Anil Vishnoi [Tue, 12 Jan 2016 22:18:55 +0000 (14:18 -0800)]
Fix checkstyle error for java 8 build success
Change-Id: I6240c6b9e7b329ad16387c6d50c21601fc9067c0
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
Michal Rehak [Thu, 17 Dec 2015 18:42:06 +0000 (19:42 +0100)]
BUG-3774: 100k flows initial stats fail - fix
- synchronized all handshake entry points
- added sweeping barrier after handshake succeeds
- fixed unit test
Change-Id: I651cd2244c1f58e53503e7af46e19254975d5418
Signed-off-by: Michal Rehak <mirehak@cisco.com>
(cherry picked from commit
d45ce11aa158cea9bff6648f529dac978758ab27)
Michal Rehak [Tue, 8 Dec 2015 09:47:37 +0000 (10:47 +0100)]
BUG-3774: 100k flows initial stats fail - logging
- added stats schedule and polling logs
- added much more logging
- added try-catch to statistics processing
Change-Id: If953ff9d72c06cd57bd3158a407bfdfdcd370860
Signed-off-by: Michal Rehak <mirehak@cisco.com>
(cherry picked from commit
134eb753830bb774ddf3257c6a3e86cfcbdbeffc)
Josh [Tue, 5 Jan 2016 13:47:31 +0000 (15:47 +0200)]
BUG-4132 add ip src,dst and icmp type match attrs
ip src, ip dst, and icmp type fields are required
to construct the proper response to ICMP echo
requests. OVS 2.5 will support these fields.
Changes in ovsdb to follow.
Change-Id: Ife6961a13be346e39b9218cb2032ec5141cd6d5a
Signed-off-by: Josh <jhershbe@redhat.com>
Anil Vishnoi [Fri, 25 Dec 2015 06:15:24 +0000 (06:15 +0000)]
Merge "Added Conntrack Support in Nicira Extenstion."
Aswin Suryanarayanan [Thu, 24 Dec 2015 19:37:34 +0000 (01:07 +0530)]
Added Conntrack Support in Nicira Extenstion.
1)Added Support for Conntrack action
2)Addded support for conntrack state and conntrack zone match.
Change-Id: I3472a95b9fe46b102bee846c369e00535a24f0a0
Signed-off-by: Aswin Suryanarayanan <aswin.suryanarayanan@hp.com>
Anil Vishnoi [Thu, 24 Dec 2015 07:43:43 +0000 (07:43 +0000)]
Merge "BUG-4062: Flows,Groups,Meters not getting deleted during switch flap"
Anil Vishnoi [Thu, 24 Dec 2015 07:01:13 +0000 (07:01 +0000)]
Merge "Added support for TCP and UDP port mask in Nicira extention"
Jozef Bacigal [Mon, 14 Dec 2015 10:12:34 +0000 (11:12 +0100)]
BUG-4762 Sal-port-service registered as rpc service
Change-Id: Id16f060d24052e1dde34323238bf63aeeb89f5a9
Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>
Martin Bobak [Thu, 20 Aug 2015 21:45:07 +0000 (23:45 +0200)]
BUG-4117: initial commit for new App Old-Notification-Supplier
- we wish to keep backward compatibilility for all old Openflow notification
Note: Original commit https://git.opendaylight.org/gerrit/#/c/25965/
has to be broken to a chain of smaller commits
(fixed version to Be, adapt changed deps, add copyright)
Change-Id: I6a63329611a04299d09ba265077de1e12e29b4e8
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Signed-off-by: Vaclav Demcak <vdemcak@cisco.com>
(cherry picked from commit
9c94939ff57c2f816b2978c9b763dd971ba932d2)
Thanh Ha [Tue, 15 Dec 2015 23:57:19 +0000 (18:57 -0500)]
Add missing license headers
Change-Id: I75c9ba56119f99c3d1d5f75e4091a6fd27a900ff
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Anil Vishnoi [Tue, 15 Dec 2015 06:50:58 +0000 (06:50 +0000)]
Merge "BUG-4118: Li:backward compatibility - rpcs - final wiring"
Anil Vishnoi [Tue, 15 Dec 2015 06:49:42 +0000 (06:49 +0000)]
Merge "BUG-4118: Li:backward compatibility - rpcs - stats services"
Anil Vishnoi [Tue, 15 Dec 2015 06:40:32 +0000 (06:40 +0000)]
Merge changes If902096e,I5a639b30
* changes:
BUG-4118: Li:backward compatibility - rpcs - transformers
BUG-4118: Li:backward compatibility - rpcs - initial proposal
Anil Vishnoi [Tue, 15 Dec 2015 06:35:28 +0000 (06:35 +0000)]
Merge "Statistics collection fix"
Abhijit Kumbhare [Fri, 11 Dec 2015 18:28:34 +0000 (18:28 +0000)]
Merge "BUG-2188: To populate the port_number of switches - yang model"
Abhijit Kumbhare [Fri, 11 Dec 2015 18:23:10 +0000 (18:23 +0000)]
Merge "BUG-4236: resolve TODOs - part 2"
Abhijit Kumbhare [Fri, 11 Dec 2015 18:14:14 +0000 (18:14 +0000)]
Merge "BUG-4236: resolve TODOs - part 1"
michal rehak [Fri, 11 Dec 2015 16:26:00 +0000 (16:26 +0000)]
Merge "BUG-4715: SalEchoService return value fix"
Jozef Bacigal [Mon, 7 Dec 2015 16:46:45 +0000 (17:46 +0100)]
BUG-4715: SalEchoService return value fix
Change-Id: I6e288652efcadfd0a21b47372039aed5a55cc207
Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>
Jozef Bacigal [Fri, 11 Dec 2015 15:21:45 +0000 (16:21 +0100)]
BUG-4763 Green unit tests with exceptions
Change-Id: I92e6ebb2ffcdcabcecfabe5ab9b341e68739a373
Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>
Kamal Rameshan [Fri, 11 Dec 2015 01:51:40 +0000 (17:51 -0800)]
Bug-4757:Li: TransactionManager does not get closed and future connections are rejected.
Signed-off-by: Kamal Rameshan <kramesha@cisco.com>
Michal Rehak [Tue, 21 Jul 2015 14:45:49 +0000 (16:45 +0200)]
Statistics collection fix
- cleaning up flow registry
- keep stats scheduler alive even if connection is not in state WORKING
Change-Id: If1f03b224f497653769fc2cca815afdc9029df95
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Aswin Suryanarayanan [Thu, 26 Nov 2015 23:53:36 +0000 (05:23 +0530)]
Added support for TCP and UDP port mask in Nicira extention
Change-Id: I4c89c8ee57860e6439c66f74606b62076b0bfae6
Signed-off-by: Aswin Suryanarayanan <aswin.suryanarayanan@hp.com>
Vaclav Demcak [Wed, 4 Nov 2015 01:18:46 +0000 (02:18 +0100)]
Cbench DropTest performance improvement
* PacketIn in cbench test always contains Drop Action instructions
so we'r prepared the DropActionInstructions for every PacketIn
like static value.
Note: This approach are not reflecting a real world when
we make new Instructions for every PacketIn normally.
Change-Id: I86f84768c65e1564f39d5b4ac18df937a66cfa01
Signed-off-by: Vaclav Demcak <vdemcak@cisco.com>
(cherry picked from commit
18623d984cbaa67e83bb5929118c5dd1bd656f78)
michal rehak [Tue, 1 Dec 2015 14:35:30 +0000 (14:35 +0000)]
Merge "Use odlparent-lite as artifacts parent"
Michal Rehak [Mon, 14 Sep 2015 12:56:13 +0000 (14:56 +0200)]
BUG-4236: resolve TODOs - part 2
- MessageHandler removal
Change-Id: Ief7a46898c81f1f0c309dd2a2c609230bedd7929
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Michal Rehak [Mon, 14 Sep 2015 12:20:25 +0000 (14:20 +0200)]
BUG-4236: resolve TODOs - part 1
- SystemNotificationsListenerImplTest#testOnDisconnectEvent4
- OpenFlowPluginProviderImpl#close
- RpcContextImpl-members
- NodeStaticReplyTranslatorUtil#nodeGroupFeatureTranslator
- DeviceManagerImpl#initializeDeviceContext
- DeviceContextImpl#processPacketInMessage
- OpenflowProtocolListenerFullImpl#onHelloMessage
- AbstractService#handleServiceCall
- ConnectionManagerImpl#onSwitchConnected
- OpenflowProtocolListenerInitialImpl#*
- SinglePurposeMultipartReplyTranslator#getGroupActionsSupportBitmap
- StatisticsGatheringUtils#gatherStatistics
- StatisticsManagerImpl#calculateTimerDelay
- MessageIntelligenceAgencyImpl#getCounters
- MatchingFlowsInTableService#buildRequest
Change-Id: Ic7dd5caf3d2e7e3b61c823731101040887f6249c
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Filip.Gregor [Fri, 27 Nov 2015 09:26:41 +0000 (10:26 +0100)]
Bug 4646: Parser accepts invalid models
minor fix of invalid yang files
Change-Id: Iaafef327a1376b37595cdcfc58f2183574ec9e2b
Signed-off-by: Filip.Gregor <fgregor@cisco.com>
Thanh Ha [Sun, 29 Nov 2015 22:25:23 +0000 (17:25 -0500)]
Use odlparent-lite as artifacts parent
We created odlparent-lite to provide a minimal pom which allows projects
to publish to the correct server. Without this ${project}-artifacts may
fail to deploy to Nexus.
Change-Id: I1f27a982c9ac3b28d71a7bdaccad0d032122a4ae
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Michal Rehak [Tue, 8 Sep 2015 19:21:44 +0000 (21:21 +0200)]
BUG-4118: Li:backward compatibility - rpcs - final wiring
- wired backward compatible services depending on configuration
parameter
Change-Id: I4b439857c62d8e9dd81a3668476f67d7ffcc949b
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Michal Rehak [Tue, 8 Sep 2015 19:19:32 +0000 (21:19 +0200)]
BUG-4118: Li:backward compatibility - rpcs - stats services
- added flow statistics services with notification emitting feature
- added group statistics services with notification emitting feature
- added meter statistics services with notification emitting feature
- added port statistics services with notification emitting feature
- added queue statistics services with notification emitting feature
- added tests
Change-Id: Iffc6637e6f1a81be11cb9ef9479557837195c678
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Michal Rehak [Tue, 8 Sep 2015 19:15:44 +0000 (21:15 +0200)]
BUG-4118: Li:backward compatibility - rpcs - transformers
- added general stats to notificatin transformers
- added abstract service providing transaction aware result
and async notification
Change-Id: If902096e1bd1041aa9ae1d5e23cd45fcc5eef5ea
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Michal Rehak [Tue, 8 Sep 2015 19:11:18 +0000 (21:11 +0200)]
BUG-4118: Li:backward compatibility - rpcs - initial proposal
- added config subsystem parameter for stats rpc control
- API changes for delegating of new parameter, service lookup
Change-Id: I5a639b30a83fd9b025da5c7e1faffdc63eb1315b
Signed-off-by: Michal Rehak <mirehak@cisco.com>
michal rehak [Fri, 27 Nov 2015 13:19:16 +0000 (13:19 +0000)]
Merge "Remove antlr4-runtime-osgi-nohead"
Thanh Ha [Fri, 27 Nov 2015 06:48:13 +0000 (01:48 -0500)]
Remove antlr4-runtime-osgi-nohead
This bundle was removed from yangtools so no longer exists. See:
https://git.opendaylight.org/gerrit/28272/
Change-Id: Iaea7f5022ac1e4706cddcface7726bbdf67ac8ed
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Signed-off-by: Stephen Kitt <skitt@redhat.com>