controller.git
10 years agoMerge "Fixed YangStore exception thrown at startup"
Ed Warnicke [Mon, 25 Nov 2013 09:40:50 +0000 (09:40 +0000)]
Merge "Fixed YangStore exception thrown at startup"

10 years agoMerge "TableFeatures Update,correcting InstanceIdentifier"
Ed Warnicke [Mon, 25 Nov 2013 08:46:51 +0000 (08:46 +0000)]
Merge "TableFeatures Update,correcting InstanceIdentifier"

10 years agoMD-SAL Statistics Manager- types and capabilities in group-features model is bitmap... 33/3033/1
Anil Vishnoi [Sat, 23 Nov 2013 15:09:07 +0000 (20:39 +0530)]
MD-SAL Statistics Manager- types and capabilities in group-features model is bitmap, so changed to bitmap from enum

Change-Id: I71cdc43f2919a8950052aa7334a135c79fb5b748
Signed-off-by: Anil Vishnoi <avishnoi@in.ibm.com>
10 years agoMerge "Fix NPE in FlowProgrammerService in openflow plugin"
Andrew Kim [Sat, 23 Nov 2013 01:44:16 +0000 (01:44 +0000)]
Merge "Fix NPE in FlowProgrammerService in openflow plugin"

10 years agoMerge "Adding another constructor to ContainerFlowConfig to take dlVlan. Being an...
Alessandro Boch [Fri, 22 Nov 2013 23:31:32 +0000 (23:31 +0000)]
Merge "Adding another constructor to ContainerFlowConfig to take dlVlan. Being an immutable object, there is no other way to set the Vlan (other than via NB Serialization)"

10 years agoAdding another constructor to ContainerFlowConfig to take dlVlan. 21/3021/1
Madhu Venugopal [Fri, 22 Nov 2013 21:24:15 +0000 (13:24 -0800)]
Adding another constructor to ContainerFlowConfig to take dlVlan.
Being an immutable object, there is no other way to set the Vlan (other than via NB Serialization)

Change-Id: Ie26c5b9770275095152484f90f61722418db6991
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
10 years agoMerge "1. Fixed not sending of events to the node that created the routing table...
Giovanni Meo [Fri, 22 Nov 2013 13:26:18 +0000 (13:26 +0000)]
Merge "1. Fixed not sending of events to the node that created the routing table entry 2. Deprecated listener pattern and introduced the WB pattern based on code review 3. Included some documentation and logging package 4. Modified/Added unit test case"

10 years agoTableFeatures Update,correcting InstanceIdentifier 99/2999/1
Gaurav Bhagwani [Fri, 22 Nov 2013 12:39:43 +0000 (18:09 +0530)]
TableFeatures Update,correcting InstanceIdentifier

Signed-off-by: Gaurav Bhagwani <gaurav.bhagwani@ericsson.com>
Change-Id: I3722482a52a8b26cd48474838d21bf3ecc22a580

10 years agoMerge "MD-SAL Statistics Manager -Added group-id to group-statistics API"
Ed Warnicke [Fri, 22 Nov 2013 11:59:14 +0000 (11:59 +0000)]
Merge "MD-SAL Statistics Manager -Added group-id to group-statistics API"

10 years ago1. Fixed not sending of events to the node that created the routing table entry 73/2973/2
Basheeruddin Ahmed [Fri, 22 Nov 2013 03:32:17 +0000 (19:32 -0800)]
1. Fixed not sending of events to the node that created the routing table entry
2. Deprecated listener pattern and introduced the WB pattern based on code review
3. Included some documentation and logging package
4. Modified/Added unit test case

Change-Id: I1273b4c3a87180bae90419e3bdf55dca640cd899
Signed-off-by: Basheeruddin Ahmed <syedbahm@cisco.com>
10 years agoMD-SAL Statistics Manager -Added group-id to group-statistics API 67/2967/1
Anil Vishnoi [Thu, 21 Nov 2013 20:23:39 +0000 (01:53 +0530)]
MD-SAL Statistics Manager -Added group-id to group-statistics API

Change-Id: I42c09be836922c403a3dc874eea740cc707958a7
Signed-off-by: Anil Vishnoi <avishnoi@in.ibm.com>
10 years agoMerge "Fixed NPE in MD-FRM."
Giovanni Meo [Thu, 21 Nov 2013 12:15:09 +0000 (12:15 +0000)]
Merge "Fixed NPE in MD-FRM."

10 years agoFixed YangStore exception thrown at startup 39/2939/1
Maros Marsalek [Thu, 21 Nov 2013 08:15:17 +0000 (09:15 +0100)]
Fixed YangStore exception thrown at startup

Fixed a bug in yang store service that caused cache to be updated at illegal state

Change-Id: I567bb245af6577a53a52d003a14b74c9edc5850d
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
10 years agoFixed NPE in MD-FRM. 36/2936/1
Ed Warnicke [Thu, 21 Nov 2013 11:45:27 +0000 (03:45 -0800)]
Fixed NPE in MD-FRM.

There was an uninitialized ConcurrentMap.  Initialized it.

Change-Id: I1bc5c4959806c020b630b4a5da3e3a9c311850f5
Signed-off-by: Ed Warnicke <eaw@cisco.com>
10 years agoMerge "Added flags for flow removed event"
Ed Warnicke [Thu, 21 Nov 2013 09:30:59 +0000 (09:30 +0000)]
Merge "Added flags for flow removed event"

10 years agoMerge "Ganymed ChannelManager hack for subsystem command, functionality for subsystem...
Ed Warnicke [Wed, 20 Nov 2013 23:54:14 +0000 (23:54 +0000)]
Merge "Ganymed ChannelManager hack for subsystem command, functionality for subsystem added - tabulators replaced"

10 years agoResponse for PUT and POST operations 21/2921/1
msunal [Wed, 20 Nov 2013 16:49:08 +0000 (17:49 +0100)]
Response for PUT and POST operations

- added response as is written in http://tools.ietf.org/html/draft-bierman-netconf-restconf-02#page-37
- tests

Change-Id: Ice0a698f08b7512ea7ee29c1a534bff068e3b6bd
Signed-off-by: Martin Sunal <msunal@cisco.com>
10 years agoFix NPE in FlowProgrammerService in openflow plugin 20/2920/1
Alessandro Boch [Wed, 20 Nov 2013 16:23:50 +0000 (08:23 -0800)]
Fix NPE in FlowProgrammerService in openflow plugin

- In default container have installed flows matching on input port.
  When creating the first container, default container flows are removed.
  On switch notification about flow removal, a NPE is hit in FlowProgrammerService
  because of the assumption the newly created container already has ports assigned.

Change-Id: I645684f9bc47ea26d1fe9f45383343354fb3df6a
Signed-off-by: Alessandro Boch <aboch@cisco.com>
10 years agoMerge "tests for empty leaf, namespace changing, multi simple node"
Ed Warnicke [Wed, 20 Nov 2013 16:07:25 +0000 (16:07 +0000)]
Merge "tests for empty leaf, namespace changing, multi simple node"

10 years agoMerge "Added config SI for io.netty.util.Timer and config module wrapper for HashedWh...
Ed Warnicke [Wed, 20 Nov 2013 16:06:34 +0000 (16:06 +0000)]
Merge "Added config SI for io.netty.util.Timer and config module wrapper for HashedWheelTimer, moved netty's config SIs into netty-config-api. Added and fixed dependencies to distribution pom.xml."

10 years agoMerge "Dispose HashedWheelTimer instances properly in netconf client and server"
Ed Warnicke [Wed, 20 Nov 2013 16:05:11 +0000 (16:05 +0000)]
Merge "Dispose HashedWheelTimer instances properly in netconf client and server"

10 years agoDispose HashedWheelTimer instances properly in netconf client and server 98/2898/2
Maros Marsalek [Wed, 20 Nov 2013 09:46:49 +0000 (10:46 +0100)]
Dispose HashedWheelTimer instances properly in netconf client and server

Prevents resource leak exception from netty

Change-Id: I1c12806382ee5d5edf394c2ad5f81c5b0f282fdd
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
10 years agotests for empty leaf, namespace changing, multi simple node 09/2909/2
Jozef Gloncak [Wed, 20 Nov 2013 12:26:53 +0000 (13:26 +0100)]
tests for empty leaf, namespace changing, multi simple node

following tests were added
- N elements in leaf list are red as N simple node instances
- Json [null] value is translated to simple node with null value
- for composite node for which were updated namespaces of its childs
  can't be namespaces changed again

Change-Id: Ibfb28b1b6fdaff49a7cf38531b058f8b0a79c524
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
10 years agoAdded flags for flow removed event 08/2808/4
Deepthi V V [Mon, 18 Nov 2013 06:04:34 +0000 (11:34 +0530)]
Added flags for flow removed event

Signed-off-by: Deepthi V V <deepthi.v.v@ericsson.com>
Change-Id: I4765c5620f6a49fb55a993b80e1132fe73e15326

10 years agoDo not re-register config instances to OSGi service registry if old instance is reused. 03/2903/1
Tomas Olvecky [Wed, 20 Nov 2013 12:06:58 +0000 (13:06 +0100)]
Do not re-register config instances to OSGi service registry if old instance is reused.

Keep old OSGi service registration when reusing old instance. Also move @Deprecated flag in ModuleInternalTransactionalInfo where it belongs.

Change-Id: I1e6f75f9ac225dd6149e24adb3713e2b2ed8dc50
Signed-off-by: Tomas Olvecky <tolvecky@cisco.com>
10 years agoAdded config SI for io.netty.util.Timer and config module wrapper for HashedWheelTime... 90/2890/2
Milos Fabian [Tue, 19 Nov 2013 15:14:03 +0000 (16:14 +0100)]
Added config SI for io.netty.util.Timer and config module wrapper for HashedWheelTimer, moved netty's config SIs into netty-config-api.
Added and fixed dependencies to distribution pom.xml.

Change-Id: Iea5fc62c44b92ebb45348f8115c7b3aae8f85cb9
Signed-off-by: Milos Fabian <milfabia@cisco.com>
10 years agoAdd threadpool bundles to distribution. 95/2895/1
Tomas Olvecky [Mon, 18 Nov 2013 17:45:53 +0000 (18:45 +0100)]
Add threadpool bundles to distribution.

Change-Id: I51c8a312e8ff895201778e4e6ddbdde893bc7e4b
Signed-off-by: Tomas Olvecky <tolvecky@cisco.com>
10 years agoMerge "Add blacklist capability to yang-store-impl."
Ed Warnicke [Wed, 20 Nov 2013 09:50:37 +0000 (09:50 +0000)]
Merge "Add blacklist capability to yang-store-impl."

10 years agoBind raw TCP netconf server to all network interfaces. 43/2843/2
Tomas Olvecky [Mon, 18 Nov 2013 18:14:47 +0000 (19:14 +0100)]
Bind raw TCP netconf server to all network interfaces.

Change-Id: I178300b9284f55f674beea6fc6528aa24e68a78c
Signed-off-by: Tomas Olvecky <tolvecky@cisco.com>
10 years agoAdd blacklist capability to yang-store-impl. 80/2880/2
Tomas Olvecky [Tue, 19 Nov 2013 17:13:07 +0000 (18:13 +0100)]
Add blacklist capability to yang-store-impl.

Add blacklist to overcome yuma problems when parsing buggy yang files in md-sal.

Change-Id: Iaf222ac627317a48619beadaebb2a16073edac9d
Signed-off-by: Tomas Olvecky <tolvecky@cisco.com>
10 years agoGanymed ChannelManager hack for subsystem command, functionality for subsystem added 69/2869/3
Martin Bobak [Tue, 19 Nov 2013 14:25:31 +0000 (15:25 +0100)]
Ganymed ChannelManager hack for subsystem command, functionality for subsystem added
- tabulators replaced

Change-Id: I3c8f38c2417c716ef89d6c31dba87c8e72bf61a9
Signed-off-by: Martin Bobak <mbobak@cisco.com>
10 years agoMerge "Ganymed ChannelManager hack for subsystem command"
Ed Warnicke [Tue, 19 Nov 2013 20:07:20 +0000 (20:07 +0000)]
Merge "Ganymed ChannelManager hack for subsystem command"

10 years agoMerge "AbstractConfigTest - exposed BundleContext and ServiceRegistration mock."
Ed Warnicke [Tue, 19 Nov 2013 19:34:22 +0000 (19:34 +0000)]
Merge "AbstractConfigTest - exposed BundleContext and ServiceRegistration mock."

10 years agoMerge "Fixed quotation mark in action-types.yang"
Ed Warnicke [Tue, 19 Nov 2013 19:23:40 +0000 (19:23 +0000)]
Merge "Fixed quotation mark in action-types.yang"

10 years agoMerge changes Ibc19654a,I17a345ea,Id0377e20
Ed Warnicke [Tue, 19 Nov 2013 19:05:58 +0000 (19:05 +0000)]
Merge changes Ibc19654a,I17a345ea,Id0377e20

* changes:
  test of namespace suplement (from xml)
  test of namespace supplement
  Xml -> Composite node test

10 years agoMerge "Json to composite node test"
Ed Warnicke [Tue, 19 Nov 2013 18:02:53 +0000 (18:02 +0000)]
Merge "Json to composite node test"

10 years agoFix for Bug 144, Bug 147, 148 - improved codec 81/2781/13
Tony Tkacik [Fri, 15 Nov 2013 14:43:43 +0000 (15:43 +0100)]
Fix for Bug 144, Bug 147, 148 - improved codec

  - Added defensive locking mechanism to class generation code
  - Provider's and Consumer's crossing boundatories between
    brokers are blocked util their YANG schema is ready and processed.
  - Added set of APIs to make generated codec contracts and interactions
    more explicit.
  - Extracted augmentation serialization / deserialization to sepparate
    generated codec (one codec per augmentation type).
  - Fixed NPE

Change-Id: I299924e911f63aba1fdeca3debeb8cc80f66f5ac
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
10 years agotest of namespace suplement (from xml) 64/2864/2
Jozef Gloncak [Tue, 19 Nov 2013 10:44:23 +0000 (11:44 +0100)]
test of namespace suplement (from xml)

Change-Id: Ibc19654ab3decb6d9eb6a093cf0a00304503690b
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
10 years agotest of namespace supplement 57/2857/2
Jozef Gloncak [Tue, 19 Nov 2013 08:47:40 +0000 (09:47 +0100)]
test of namespace supplement

test suplement of namespace when data are red from json file. to obtain
correct namespace the corresponding yang file is loaded and to supplement
it to composite node the method createConfigurationData of RestconfImpl
class is used

Change-Id: I17a345eabe1d4b9e5fd86693a96b6bfdceda25f2
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
10 years agoXml -> Composite node test 24/2824/3
Jozef Gloncak [Mon, 18 Nov 2013 13:25:14 +0000 (14:25 +0100)]
Xml -> Composite node test

Test for empty xml elements (for leaf, leaf list), for container(list)
which contains as subnodes leaf, leaflist, container, list.

Change-Id: Id0377e20b77761ad7af15cacc641459483ecef8b
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
10 years agoJson to composite node test 13/2813/3
Jozef Gloncak [Mon, 18 Nov 2013 09:12:32 +0000 (10:12 +0100)]
Json to composite node test

contains tests for:
- elements leaf, leaf list, list, container under list or container
- json top level elements check
- check of read empty simple data like leaf, leaf list

Change-Id: I6826cb32415fc135eb7f966f7325c5d15e21ac1a
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
10 years agoMerge "bug 152"
Ed Warnicke [Tue, 19 Nov 2013 14:24:18 +0000 (14:24 +0000)]
Merge "bug 152"

10 years agoGanymed ChannelManager hack for subsystem command 68/2868/1
Martin Bobak [Tue, 19 Nov 2013 14:22:31 +0000 (15:22 +0100)]
Ganymed ChannelManager hack for subsystem command

Change-Id: I6b5cf9af81e154f8fb2de35c3dad0d0aa2f09822
Signed-off-by: Martin Bobak <mbobak@cisco.com>
10 years agoMerge "fix of Bug 149"
Ed Warnicke [Tue, 19 Nov 2013 14:16:32 +0000 (14:16 +0000)]
Merge "fix of Bug 149"

10 years agoMerge "added own XML to Composite node translation"
Ed Warnicke [Tue, 19 Nov 2013 14:14:58 +0000 (14:14 +0000)]
Merge "added own XML to Composite node translation"

10 years agoMerge "fix of Bug 145"
Ed Warnicke [Tue, 19 Nov 2013 14:08:00 +0000 (14:08 +0000)]
Merge "fix of Bug 145"

10 years agoID's are made in sync with openflow specification. Flow/Group/Table/Port/Queue/Meter... 58/2858/4
Prasanna Huddar [Tue, 19 Nov 2013 09:07:23 +0000 (14:37 +0530)]
ID's are made in sync with openflow specification. Flow/Group/Table/Port/Queue/Meter all Id's where string. The Spec points to uint32. So all ID have been moved to uint32 type.

Signed-off-by: Prasanna Huddar <prasanna.huddar@ericsson.com>
Change-Id: I75382f32ba715879db25cff1513283035c0d2dfd

10 years agofix of Bug 145 16/2816/2
msunal [Mon, 18 Nov 2013 10:05:35 +0000 (11:05 +0100)]
fix of Bug 145

- https://bugs.opendaylight.org/show_bug.cgi?id=145
- Broker service is tracked by ServiceTracker

Change-Id: I32358e13fa5b356ed77b842c96127a51c29bc018
Signed-off-by: Martin Sunal <msunal@cisco.com>
10 years agoAbstractConfigTest - exposed BundleContext and ServiceRegistration mock. 56/2856/1
Milos Fabian [Tue, 19 Nov 2013 08:36:27 +0000 (09:36 +0100)]
AbstractConfigTest - exposed BundleContext and ServiceRegistration mock.

Change-Id: I4dbd9d62b40cd8ee07b4f2d415ff8fb1ad114e7a
Signed-off-by: Milos Fabian <milfabia@cisco.com>
10 years agoFixed quotation mark in action-types.yang 55/2855/1
Tony Tkacik [Tue, 19 Nov 2013 08:12:53 +0000 (09:12 +0100)]
Fixed quotation mark in action-types.yang

Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Change-Id: Ia38841cfd8b090112d0a46a3403aefd0d5137c29

10 years agobug 152 47/2847/1
David Bainbridge [Mon, 18 Nov 2013 22:38:17 +0000 (14:38 -0800)]
bug 152

add a null check when setting delgates, as when implementations are unregistered, registrations are closed, the delegate is set to null. this was causing a null pointer exception.

Change-Id: Ib37937cee768ba03c61154cc227316d6aef69cb8
Signed-off-by: David Bainbridge <dbainbri@ciena.com>
10 years agoExposed components of Binding Aware MD-SAL via config subsystem. 44/2844/3
Tony Tkacik [Mon, 18 Nov 2013 18:23:39 +0000 (19:23 +0100)]
Exposed components of Binding Aware MD-SAL via config subsystem.

Change-Id: Ie4b4533c8e4f996644f8cd75af7d5afe6fe15dfc
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
10 years agoMerge "moved forwardingrulesmnaager to mdsal directory"
Ed Warnicke [Mon, 18 Nov 2013 17:33:56 +0000 (17:33 +0000)]
Merge "moved forwardingrulesmnaager to mdsal directory"

10 years agomoved forwardingrulesmnaager to mdsal directory 15/2815/3
Prasanna Huddar [Mon, 18 Nov 2013 09:57:58 +0000 (15:27 +0530)]
moved forwardingrulesmnaager to mdsal directory

Signed-off-by: Prasanna Huddar <prasanna.huddar@ericsson.com>
Change-Id: I07be09d8c12da9f9917405a5101e66e026d2e3f7

10 years agoMerge "changed the pom.xml to include proper integration test"
Giovanni Meo [Mon, 18 Nov 2013 16:38:36 +0000 (16:38 +0000)]
Merge "changed the pom.xml to include proper integration test"

10 years agofix of Bug 149 34/2834/1
msunal [Mon, 18 Nov 2013 16:05:40 +0000 (17:05 +0100)]
fix of Bug 149

- added missing providers

Change-Id: I2024ddc371b8e079e770c8e7700c9124ddb411b0
Signed-off-by: Martin Sunal <msunal@cisco.com>
10 years agoadded own XML to Composite node translation 25/2825/2
msunal [Mon, 18 Nov 2013 13:55:07 +0000 (14:55 +0100)]
added own XML to Composite node translation

- JsonReader is used for translation of XML to CompositeNode.
It creates CompositeNode and its structure with CompositeNodeWrapper and SimpleNodeWrapper
implementations. It allows to add namespaces after translation.

Change-Id: Ib0d8fef54befe791f53901785688c2dc2bd5bb8a
Signed-off-by: Martin Sunal <msunal@cisco.com>
10 years agoBugfix generated method in Abstract ModuleFactory template. 28/2828/2
Tomas Olvecky [Mon, 18 Nov 2013 14:53:04 +0000 (15:53 +0100)]
Bugfix generated method in Abstract ModuleFactory template.

Fix generated ModuleFactory#isModuleImplementingServiceInterface: Use isAssignableFrom instead of equality check when
testing if possibly super class provided as a parameter can be used instead of possibly more concrete class of implemented
service interface.

Change-Id: Iee32402facd8ea3fb7ff4a030ca3bdb51d810af0
Signed-off-by: Tomas Olvecky <tolvecky@cisco.com>
10 years agochanged the pom.xml to include proper integration test 55/2755/3
Basheeruddin Ahmed [Thu, 14 Nov 2013 20:03:54 +0000 (12:03 -0800)]
changed the pom.xml to include proper integration test

Change-Id: I644e3c66ca16979dbb1a3f0b50e3ae9729265a03
Signed-off-by: Basheeruddin Ahmed <syedbahm@cisco.com>
10 years agoMerge "Small fix to make Eclipse happy"
Giovanni Meo [Mon, 18 Nov 2013 08:55:52 +0000 (08:55 +0000)]
Merge "Small fix to make Eclipse happy"

10 years agoMerge "MD-SAL Statistics Manager - Temporary disabling (config=true) state for stats...
Ed Warnicke [Mon, 18 Nov 2013 08:32:25 +0000 (08:32 +0000)]
Merge "MD-SAL Statistics Manager - Temporary disabling (config=true) state for stats model"

10 years agoSmall fix to make Eclipse happy 06/2806/1
Ed Warnicke [Mon, 18 Nov 2013 02:27:09 +0000 (20:27 -0600)]
Small fix to make Eclipse happy

Change-Id: I2d6304f9fa1e14fd8b7e782dc7ca0a9140321ac5
Signed-off-by: Ed Warnicke <eaw@cisco.com>
10 years agoMerge "Topology Manager changes for cross checking Production switches"
Jason Ye [Sun, 17 Nov 2013 19:45:23 +0000 (19:45 +0000)]
Merge "Topology Manager changes for cross checking Production switches"

10 years agoMD-SAL Statistics Manager - Temporary disabling (config=true) state for stats model 02/2802/1
Anil Vishnoi [Sun, 17 Nov 2013 16:41:48 +0000 (22:11 +0530)]
MD-SAL Statistics Manager - Temporary disabling (config=true) state for stats model

Change-Id: I65c0b813da897e4e640c3aed2c916157a49630c2
Signed-off-by: Anil Vishnoi <avishnoi@in.ibm.com>
10 years agoMerge "Added flow event listener"
Ed Warnicke [Sun, 17 Nov 2013 15:54:49 +0000 (15:54 +0000)]
Merge "Added flow event listener"

10 years agoMD-SAL Statistics Manager - Implement request and notifications and minor modificatio... 94/2794/2
Anil Vishnoi [Sat, 16 Nov 2013 20:12:09 +0000 (01:42 +0530)]
MD-SAL Statistics Manager - Implement request and notifications and minor modifications to the models

Change-Id: I541ef6eea4295a363db9f4624534749975196f2e
Signed-off-by: Anil Vishnoi <avishnoi@in.ibm.com>
10 years agoAdded flow event listener 00/2800/1
Prasanna Huddar [Sun, 17 Nov 2013 15:03:43 +0000 (20:33 +0530)]
Added flow event listener

Signed-off-by: Prasanna Huddar <prasanna.huddar@ericsson.com>
Change-Id: I96631a05cb0e9e6cda3d7a25609d404469ef2f4d

10 years agoError notification Message modelling 93/2793/1
Prasanna Huddar [Sat, 16 Nov 2013 16:11:30 +0000 (21:41 +0530)]
Error notification Message modelling

Signed-off-by: Prasanna Huddar <prasanna.huddar@ericsson.com>
Change-Id: I10ed41a1c1c00f9f387d8d99eec47f769eac5967

10 years agoTopology Manager changes for cross checking Production switches 89/2789/3
Maurice Qureshi [Fri, 15 Nov 2013 22:57:51 +0000 (14:57 -0800)]
Topology Manager changes for cross checking Production switches

Incorporating review comments from Jason

Change-Id: I42b649d099346ac7187037ae2c5f7efd27260293
Signed-off-by: Maurice Qureshi <maquresh@cisco.com>
10 years agoMerge "Added parsing of namespace in Json"
Ed Warnicke [Sat, 16 Nov 2013 05:11:49 +0000 (05:11 +0000)]
Merge "Added parsing of namespace in Json"

10 years agoMerge "Config-manager: add synchronized to BlankTransactionServiceTracker."
Ed Warnicke [Sat, 16 Nov 2013 05:11:12 +0000 (05:11 +0000)]
Merge "Config-manager: add synchronized to BlankTransactionServiceTracker."

10 years agoMerge "Config-netconf: Remove unnecessary capability advertistments from hello message"
Ed Warnicke [Sat, 16 Nov 2013 05:10:21 +0000 (05:10 +0000)]
Merge "Config-netconf: Remove unnecessary capability advertistments from hello message"

10 years agoMerge "Modify the java-client to use the build-helper-maven-plugin"
Alessandro Boch [Fri, 15 Nov 2013 22:39:48 +0000 (22:39 +0000)]
Merge "Modify the java-client to use the build-helper-maven-plugin"

10 years agoMD-SAL Statistics Manager - Added sending request and caching response 87/2787/1
Anil Vishnoi [Thu, 14 Nov 2013 22:50:09 +0000 (04:20 +0530)]
MD-SAL Statistics Manager - Added sending request and caching response

Change-Id: I283a543a3a9e7ec3ea74c1018a82e51990ce03f9
Signed-off-by: Anil Vishnoi <avishnoi@in.ibm.com>
10 years agoAdded parsing of namespace in Json 83/2783/1
msunal [Fri, 15 Nov 2013 15:16:11 +0000 (16:16 +0100)]
Added parsing of namespace in Json

- if Json element contains namespace ( namespace:elementName ) then it is added to Node
- added test for status 404 in XML part

Change-Id: I376e1d997bb0e74b64545c8099fab13ceb12d7d1
Signed-off-by: Martin Sunal <msunal@cisco.com>
10 years agoModify the java-client to use the build-helper-maven-plugin 82/2782/1
Giovanni Meo [Fri, 15 Nov 2013 14:53:38 +0000 (15:53 +0100)]
Modify the java-client to use the build-helper-maven-plugin

- Current northbound.java-client uses custom install-file and
deploy-file to actually deploy multiple artifacts. Now that has the
issue of telling to which repo the artifact should go, while it's way
simpler to let maven figure out via the distributionManagement. To
rescue in this situation the build-helper-maven-plugin can attach
additional files to an artifact distinguing them via the classifier
selector. This change is to use this feature

Change-Id: Id425ca2d9e744de7cceb0028afd84dfb48ba93a7
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
10 years agoConfig-manager: add synchronized to BlankTransactionServiceTracker. 79/2779/1
Tomas Olvecky [Fri, 15 Nov 2013 14:37:06 +0000 (15:37 +0100)]
Config-manager: add synchronized to BlankTransactionServiceTracker.

Add synchronization mechanism to prevent ConflictingVersionException when loading bundles in parallel.

Change-Id: I993b090cf8a106046d95b64fca89472121918407
Signed-off-by: Tomas Olvecky <tolvecky@cisco.com>
10 years agoConfig-netconf: Remove unnecessary capability advertistments from hello message 78/2778/1
Tomas Olvecky [Fri, 15 Nov 2013 14:33:05 +0000 (15:33 +0100)]
Config-netconf: Remove unnecessary capability advertistments from hello message

Change-Id: I207f6c7ae57b983f8fdca39512da0ef917d5dfe6
Signed-off-by: Tomas Olvecky <tolvecky@cisco.com>
10 years agoModified flow to add setField. MeterID and group ID are needed for plugin 74/2774/2
Prasanna Huddar [Fri, 15 Nov 2013 13:03:07 +0000 (18:33 +0530)]
Modified flow to add setField. MeterID and group ID are needed for plugin

Signed-off-by: Prasanna Huddar <prasanna.huddar@ericsson.com>
Change-Id: I8cda9248d381b7e596f4491462de1ecff8657a94

10 years agoMerge "Test composite node with empty conts and lists to Json"
Ed Warnicke [Fri, 15 Nov 2013 12:45:43 +0000 (12:45 +0000)]
Merge "Test composite node with empty conts and lists to Json"

10 years agoGet for flow/meter/group and flow update 68/2768/1
Gaurav Bhagwani [Fri, 15 Nov 2013 09:29:09 +0000 (14:59 +0530)]
Get for flow/meter/group and flow update

Signed-off-by: Gaurav Bhagwani <gaurav.bhagwani@ericsson.com>
Change-Id: Id8a545c37d75e6edc9826d809d6846f8bff4a43a

10 years agoTest composite node with empty conts and lists to Json 64/2764/1
Jozef Gloncak [Thu, 14 Nov 2013 07:24:19 +0000 (08:24 +0100)]
Test composite node with empty conts and lists to Json

Method for building composite node with empty elements (containers, lists)
was added.

Change-Id: I153fdba11b379d5cc7bd35907e530ff54c2d4a30
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
10 years agoMerge "Fix for Bug 144"
Ed Warnicke [Thu, 14 Nov 2013 21:21:22 +0000 (21:21 +0000)]
Merge "Fix for Bug 144"

10 years agoFix for Bug 144 53/2753/1
Tony Tkacik [Thu, 14 Nov 2013 19:07:29 +0000 (20:07 +0100)]
Fix for Bug 144

  - Fixed bug in generated code which tried to access non-existing field
  - Added common root for tests dealing with models and their storage.
  - Added regresion unit test to test situation from original bug report.

Change-Id: If71d5dab8f188c0189aa343859321d238188a76e
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
10 years agoMerge "Flow removed switch event. Group and Meter update RPC"
Ed Warnicke [Thu, 14 Nov 2013 18:45:10 +0000 (18:45 +0000)]
Merge "Flow removed switch event. Group and Meter update RPC"

10 years agoMerge "Fix two neutron service defects"
Ed Warnicke [Thu, 14 Nov 2013 18:34:08 +0000 (18:34 +0000)]
Merge "Fix two neutron service defects"

10 years agoFlow removed switch event. Group and Meter update RPC 51/2751/1
Prasanna Huddar [Thu, 14 Nov 2013 17:56:18 +0000 (23:26 +0530)]
Flow removed switch event. Group and Meter update RPC

Signed-off-by: Prasanna Huddar <prasanna.huddar@ericsson.com>
Change-Id: I7b5d1016ae6185d7c1c885a9b87845eee207697c

10 years agoMerge "Prevent NullPointerException in config-util"
Ed Warnicke [Thu, 14 Nov 2013 16:51:35 +0000 (16:51 +0000)]
Merge "Prevent NullPointerException in config-util"

10 years agoMerge "Added Json to CompositeNode translation"
Ed Warnicke [Thu, 14 Nov 2013 16:50:44 +0000 (16:50 +0000)]
Merge "Added Json to CompositeNode translation"

10 years agoAdded Json to CompositeNode translation 36/2736/2
msunal [Thu, 14 Nov 2013 13:50:51 +0000 (14:50 +0100)]
Added Json to CompositeNode translation

- added JsonReader.java to provide translation from Json (InputStream) to CompositeNode
- Json has to be in one of these two formats:
  {"foo":{....}} for Container foo
  {"foo":[{....}]} for List foo
- added preconditions to translation from Node to Json:
  Data of Container and List has to be represented as CompositeNode
  Data of LeafList and Leaf has to be represented as SimpleNode
- request for unexisting data has response - not found 404

Change-Id: I9f2a07a0d333b09803606e0e4275bdf39d2cdce5
Signed-off-by: Martin Sunal <msunal@cisco.com>
10 years agoPrevent NullPointerException in config-util 43/2743/1
Maros Marsalek [Thu, 14 Nov 2013 16:03:57 +0000 (17:03 +0100)]
Prevent NullPointerException in config-util

Change-Id: I269f6a23e8cd1ff3accbbe41165276152832a0df
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
10 years agoAdded flow and group NSF. 93/2693/4
Tony Tkacik [Thu, 14 Nov 2013 13:07:06 +0000 (14:07 +0100)]
Added flow and group NSF.
This review will be checked-in after 2617 review is done.
Added Flow Add/delete RPC methods.

Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Signed-off-by: Gaurav Bhagwani <gaurav.bhagwani@ericsson.com>
Change-Id: I01f65c956adb5b9d28e08f3fec2985023ee7f2e4

10 years agoMerge "MD-SAL Statistics Provider"
Ed Warnicke [Thu, 14 Nov 2013 15:03:03 +0000 (15:03 +0000)]
Merge "MD-SAL Statistics Provider"

10 years agoFix two neutron service defects 13/2713/3
Ryan Moats [Wed, 13 Nov 2013 16:55:04 +0000 (10:55 -0600)]
Fix two neutron service defects

Ensure that singleton neutron network objects are properly
initialized on create.  Add case insensitive check to port
MAC address on create.

Change-Id: I6b929302cba775e4ccd1f8c8c0f297a2154c2624
Signed-off-by: Ryan Moats <rmoats@us.ibm.com>
10 years agoMerge "Replay the installedSwView data structure to populate node flows and group...
Giovanni Meo [Thu, 14 Nov 2013 13:24:59 +0000 (13:24 +0000)]
Merge "Replay the installedSwView data structure to populate node flows and group flows."

10 years agoMerge "Added meter, action, group, flow models, mask and transactions support."
Ed Warnicke [Thu, 14 Nov 2013 12:42:58 +0000 (12:42 +0000)]
Merge "Added meter, action, group, flow models, mask and transactions support."

10 years agoMerge "Fixed performance issues with implementation of BA-to-BI mapping"
Ed Warnicke [Thu, 14 Nov 2013 12:36:13 +0000 (12:36 +0000)]
Merge "Fixed performance issues with implementation of BA-to-BI mapping"

10 years agoAdded meter, action, group, flow models, mask and transactions support. 14/2714/6
Tony Tkacik [Thu, 14 Nov 2013 12:05:29 +0000 (13:05 +0100)]
Added meter, action, group, flow models, mask and transactions support.

   - Updated SAL-Compatibility
   - Updated Group Consumer
   - Updated Meter Consumer

Change-Id: I4854eb822723c3fc8fccdf6b05241d7c03fdb60d
Signed-off-by: Prasanna Huddar <prasanna.huddar@ericsson.com>
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
10 years agoReplay the installedSwView data structure to populate 24/2724/1
Asad Ahmed [Thu, 14 Nov 2013 00:18:03 +0000 (16:18 -0800)]
Replay the installedSwView data structure to populate
node flows and group flows.

Change-Id: I1e9054f60b2c9ff0067f8607c6dfc70cf6e79ba7
Signed-off-by: Asad Ahmed <asaahmed@cisco.com>
10 years agoMD-SAL Statistics Provider 22/2722/1
Anil Vishnoi [Wed, 13 Nov 2013 21:42:19 +0000 (03:12 +0530)]
MD-SAL Statistics Provider

Change-Id: I9ae1235b88546f25795c51780057dfe52d19967f
Signed-off-by: Anil Vishnoi <avishnoi@in.ibm.com>