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>
Tony Tkacik [Wed, 13 Nov 2013 17:58:40 +0000 (18:58 +0100)]
Added fix for InstanceIdentifier breakage in SAL-Compatibility
Change-Id: Ib2ac2f87c34c22a08094b085aa20d44121755751
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Maros Marsalek [Wed, 13 Nov 2013 14:16:39 +0000 (15:16 +0100)]
Cleaned up distribution pom from non bundle artifacts
Change-Id: I027350e4a04e4bf54bfe95601c7da98ad736117e
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Giovanni Meo [Wed, 13 Nov 2013 09:42:44 +0000 (09:42 +0000)]
Merge "Container aware osgi commands for FRM"
Pramila Singh [Tue, 12 Nov 2013 07:22:56 +0000 (23:22 -0800)]
Container aware osgi commands for FRM
Change-Id: Ide9540407189ed9a58059068ee88f6c3fd697765
Signed-off-by: Pramila Singh <pramisin@cisco.com>
Jozef Gloncak [Mon, 11 Nov 2013 10:55:07 +0000 (11:55 +0100)]
Yang and XML conversion to Json test with equals
Remove of tests for Yang + XML to Json conversion.
- Test with uses equals method do compare and which read json
data to specific structures (test of list, leaves, leaflists, container)
- Test for testing conversion of yang data types (boolean, uint8...) to json
Change-Id: I672964ec8042d1ed5d7b0dfade76f5c7224d045c
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Alessandro Boch [Tue, 12 Nov 2013 20:19:03 +0000 (20:19 +0000)]
Merge "Modified APIs, user creation will use POST operation to post to 'users' collection"
Alessandro Boch [Tue, 12 Nov 2013 20:00:35 +0000 (20:00 +0000)]
Merge "Bring some reliability in the eclipse and maven mixed builds"
Alessandro Boch [Tue, 12 Nov 2013 20:00:12 +0000 (20:00 +0000)]
Merge "Fix odl-model-project pom to include correct version of yang-bindings"
mrajvaid [Mon, 11 Nov 2013 19:31:00 +0000 (11:31 -0800)]
Modified APIs, user creation will use POST operation to post to 'users' collection
Change-Id: I2d3358624a4081e878b7e70d38250fd51f91fbd0
Signed-off-by: mrajvaid <mrajvaid@cisco.com>
Giovanni Meo [Tue, 12 Nov 2013 19:00:04 +0000 (20:00 +0100)]
Bring some reliability in the eclipse and maven mixed builds
Please look at:
https://lists.opendaylight.org/pipermail/controller-dev/2013-November/002083.html
for explanation of the issue and fix provided by:
http://stackoverflow.com/questions/
10208313/eclipse-auto-build-output-interacts-with-maven-command-line-build-output
Change-Id: Ie91105f5efb9448f3dff4136d9de046069ac191f
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
Alessandro Boch [Tue, 12 Nov 2013 18:52:52 +0000 (18:52 +0000)]
Merge "Fix discrepancy between command line maven build and the one initiated by a launcher"
Ed Warnicke [Tue, 12 Nov 2013 16:46:08 +0000 (16:46 +0000)]
Merge "Write first CompositeNode into Json"
Ed Warnicke [Tue, 12 Nov 2013 16:10:16 +0000 (16:10 +0000)]
Merge "Enabling notification from netconf client"
Ed Warnicke [Tue, 12 Nov 2013 16:09:09 +0000 (16:09 +0000)]
Merge "Exctract EventLoopGroup instances to constructorparameters for netconf client and server dispatcher"
Ed Warnicke [Tue, 12 Nov 2013 16:05:51 +0000 (16:05 +0000)]
Merge "MD-SAL StatisticsManager - Yang rpc and notification defined for group and meter"
Giovanni Meo [Tue, 12 Nov 2013 15:19:19 +0000 (16:19 +0100)]
Fix discrepancy between command line maven build and the one initiated by a launcher
- m2 launchers are all set with the "Resolve Workspace Artifacts"
which essentially force all the artifacts to be built in the view and
if some is missing they are not downloaded from nexus. This is not
inline with the command line build which is what we use in the
jenkins, so restoring a consistent behavior between command line and
m2 launchers.
- Remove the sample.toaster-it from the distribution pom it's not
needed there.
- Added a new full launcher that will trigger the build also on
integrations tests and docs profiles
Change-Id: I09cf57ffb7771f9d1787b5ff9d24b2b0af25abb6
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
msunal [Mon, 11 Nov 2013 14:45:31 +0000 (15:45 +0100)]
Write first CompositeNode into Json
- Json format is include first CompositeNode in object
- resolved bug: translation of EmptyTypeDefinition type to Json
Change-Id: I3c9041a5c4444d9e3e15eca7d9ca3e1ef3121a22
Signed-off-by: Martin Sunal <msunal@cisco.com>
Giovanni Meo [Tue, 12 Nov 2013 14:55:03 +0000 (15:55 +0100)]
Fix odl-model-project pom to include correct version of yang-bindings
- yang-bindings need to be at the revision of the yang.codegen.version
else the code generation will create objects that are not present in
the runtime bindings
Change-Id: I753195ea8fedce178924eee2bb6d2e916bfc66dc
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
Maros Marsalek [Tue, 12 Nov 2013 13:09:08 +0000 (14:09 +0100)]
Exctract EventLoopGroup instances to constructorparameters for netconf client and server dispatcher
Change-Id: I6edd9d3eda371bc427fae178bc445dee2dc3169b
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Ed Warnicke [Tue, 12 Nov 2013 14:11:59 +0000 (14:11 +0000)]
Merge "Added config service interface for netty EventExecutor, module implementation of GlobalEventExecutor."
Ed Warnicke [Tue, 12 Nov 2013 14:10:24 +0000 (14:10 +0000)]
Merge "ClusteredDataStore integration testing"
Ed Warnicke [Tue, 12 Nov 2013 14:08:59 +0000 (14:08 +0000)]
Merge "Do not create the operational/configuration cache if it already exists"
Ed Warnicke [Tue, 12 Nov 2013 14:05:41 +0000 (14:05 +0000)]
Merge "Channel initializer class hierarchy refactor"
Giovanni Meo [Tue, 12 Nov 2013 13:03:54 +0000 (13:03 +0000)]
Merge "Add java-client pom project for merged java clients and docs"
Robert Gallas [Tue, 12 Nov 2013 11:07:18 +0000 (12:07 +0100)]
Enabling notification from netconf client
Extending NetconfClientSessionListener to enable notifications
Change-Id: I6190afef686cb51aea9961fbd5cb43ebf1669a0d
Signed-off-by: Robert Gallas <rgallas@cisco.com>
Prasanth Pallamreddy [Wed, 6 Nov 2013 04:06:27 +0000 (20:06 -0800)]
Add java-client pom project for merged java clients and docs
- build merged java & java-json clients when docs profile selected
- generates merged enunciate docs
Change-Id: Ie1ce3bc86cbedff62f33af2ce50484789b7be9af
Signed-off-by: Prasanth Pallamreddy <ppallamr@cisco.com>
Giovanni Meo [Tue, 12 Nov 2013 10:44:47 +0000 (10:44 +0000)]
Merge "adding check for valid path on punted IPv4 packets"
Milos Fabian [Tue, 12 Nov 2013 10:09:58 +0000 (11:09 +0100)]
Added config service interface for netty EventExecutor, module implementation of GlobalEventExecutor.
Change-Id: I64064320705b116e42360831e3f53481388f5dbb
Signed-off-by: Milos Fabian <milfabia@cisco.com>
Maros Marsalek [Tue, 12 Nov 2013 08:05:49 +0000 (09:05 +0100)]
Remove test artifacts from distribution
Change-Id: Ic3f2cd7519d7fa3ffe7c235a469f1a73945cff79
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Alessandro Boch [Mon, 11 Nov 2013 23:44:29 +0000 (23:44 +0000)]
Merge "Modifying user roles via GUI"
Sapan Shah [Thu, 7 Nov 2013 23:25:16 +0000 (15:25 -0800)]
Modifying user roles via GUI
Change-Id: I2ec0409b5045df28fc6770f92b8affc07aa0dfbc
Signed-off-by: Sapan Shah <sapshah@cisco.com>
Lakshman Mukkamalla [Mon, 11 Nov 2013 19:48:11 +0000 (11:48 -0800)]
ClusteredDataStore integration testing
Change-Id: I9803592c84011aef924c55fe681b415889d73427
Signed-off-by: Lakshman Mukkamalla <lmukkama@cisco.com>
Moiz Raja [Mon, 11 Nov 2013 21:54:40 +0000 (13:54 -0800)]
Do not create the operational/configuration cache if it already exists
Change-Id: Ib658499f8eaf81dcad91df8a26539287644a292b
Signed-off-by: Moiz Raja <moraja@cisco.com>
Colin Dixon [Fri, 8 Nov 2013 15:24:15 +0000 (09:24 -0600)]
adding check for valid path on punted IPv4 packets
The current code to handle punted IPv4 packets will forward any
punted packet where the HostTrackers knows the location for the
destination host. This changes that so it will only forward the
packet if it knows the location of the destination host *and* the
IRouting service can find a path from the Node where the packet was
punted from to the destination host.
Change-Id: I5c262b13f80261fa36ce50f10739315ba924662e
Signed-off-by: Colin Dixon <ckd@us.ibm.com>
Alessandro Boch [Mon, 11 Nov 2013 20:59:58 +0000 (20:59 +0000)]
Merge "Reduce logged messages during build and concentrate only on the ones needed for debugging build errors"
Anil Vishnoi [Mon, 11 Nov 2013 19:03:42 +0000 (00:33 +0530)]
MD-SAL StatisticsManager - Yang rpc and notification defined for group and meter
Change-Id: I03464a70432f4ea90b084a531767b77f31e6942b
Signed-off-by: Anil Vishnoi <avishnoi@in.ibm.com>
Giovanni Meo [Mon, 11 Nov 2013 17:39:11 +0000 (18:39 +0100)]
Reduce logged messages during build and concentrate only on the ones
needed for debugging build errors
- Create a maven artifact that contains a default settings for
logback.xml so it can be reused as dependency to make sure some
plugins don't generate too much verbose output
- Use the artifact
org.opendaylight.controller:commons.logback_settings as UT dependency
so to make sure only in case of errors the follow UT spit messages:
+ netconf-impl
+ config-netconf-connector
- Remove duplicated logback.xml where not needed
- Remove logback.xml and space_and_tabs_checks.xml where no longer needed
- Added logback.xml as a file on the integration tests using pax-exam,
there a local file seems to be required (unfortunately). Make sure the
pax-exam uses it for the tests where not using it.
- Made sure the sanitytest in distribution only runs when
integrationstests profile is selected
- Fixed an issue in importing in eclipse zeromq module
- Excluded all tests from mdsal unless the integrationtests profile is
selected
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
Change-Id: I9c12965bb3de5c8cba1039992cadbe27026bca2a
Giovanni Meo [Mon, 11 Nov 2013 17:47:01 +0000 (17:47 +0000)]
Merge "Fixed Restconf bug on reading Operational Data."
Giovanni Meo [Mon, 11 Nov 2013 17:38:14 +0000 (17:38 +0000)]
Merge "SAL Actions Property is OF1.0 specific"
Alessandro Boch [Fri, 8 Nov 2013 19:19:49 +0000 (11:19 -0800)]
SAL Actions Property is OF1.0 specific
- Replaced with a new Property SupportedFlowActions which carries the list
of SAL actions the network node supports. The Inventory Service in the
protocol plugin is responsible to populate the SupportedFlowAction object
with the correspondent SAL Flow actions.
- Static conversion OF->SAL actions Map and utility hosted by FlowConverter
- Deprecated Actions Property class
- With this change an application or functional module will be able to
retrieve from switch manager the list of flow actions the network node
supports, without need to know which SDN protocol/version the the
node is running
Change-Id: Ic2b3c5a854fbcaae6e51fc63745dc05ee5bcbf40
Signed-off-by: Alessandro Boch <aboch@cisco.com>
Ed Warnicke [Mon, 11 Nov 2013 15:55:45 +0000 (09:55 -0600)]
Fixed Restconf bug on reading Operational Data.
Change-Id: If84906b198d6da8c925072e1b444104203caa14c
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Robert Gallas [Mon, 11 Nov 2013 14:56:29 +0000 (15:56 +0100)]
Channel initializer class hierarchy refactor
Refactored netconf channel initializer class
hierarchy to enable SSH and other transport
implementation.
Change-Id: Ibf7567ab47adf46ec3bfdca352a7188d465f699e
Signed-off-by: Robert Gallas <rgallas@cisco.com>
Ed Warnicke [Mon, 11 Nov 2013 14:09:05 +0000 (14:09 +0000)]
Merge changes Ifdaf681e,Ifc13df7c
* changes:
Fixed merge of entries in mock data store
Added paths and mediatypes from Restconf draft 02
Tony Tkacik [Mon, 11 Nov 2013 13:27:23 +0000 (14:27 +0100)]
Fixed merge of entries in mock data store
Change-Id: Ifdaf681ecfc846e58afe0358568e86afe1822b4e
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Ed Warnicke [Mon, 11 Nov 2013 12:31:13 +0000 (12:31 +0000)]
Merge "Updated sal-netconf-connector mountpoint integration"
Ed Warnicke [Mon, 11 Nov 2013 12:30:54 +0000 (12:30 +0000)]
Merge "Unified Two Phase Commit implementation, fixed BA to BI connection"
Giovanni Meo [Mon, 11 Nov 2013 11:43:44 +0000 (11:43 +0000)]
Merge "Added inventory-manager to the distribution."
Giovanni Meo [Mon, 11 Nov 2013 11:15:08 +0000 (11:15 +0000)]
Merge "Clear the receive buffer when message parser throws exceptions. Don't terminate the connection when message parser throws exceptions. Send Features Request msg if not done so."
Tony Tkacik [Mon, 11 Nov 2013 10:16:00 +0000 (11:16 +0100)]
Added paths and mediatypes from Restconf draft 02
Change-Id: Ifc13df7c2fd9881668dd8c7cc47a4783fac440f0
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Giovanni Meo [Mon, 11 Nov 2013 09:50:24 +0000 (09:50 +0000)]
Merge "creating a default subnet"
Tony Tkacik [Sun, 10 Nov 2013 06:16:03 +0000 (07:16 +0100)]
Updated sal-netconf-connector mountpoint integration
- Updated sal-netconf-connector mountpoint integration, added
end-to-end test container from restconf to netconf to config
subsystem.
Change-Id: I7bd5e415fb6ac383ac131ef8e3124d91f7dfca1f
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Tony Tkacik [Sun, 10 Nov 2013 21:45:44 +0000 (22:45 +0100)]
Unified Two Phase Commit implementation, fixed BA to BI connection
- Unified implementation of Two Phase Commit, Data Reading by abstract
sal-common-impl.
- Updated implementation of BA to BI connector to do schema-aware
serialization / deserialization.
Change-Id: Ibcfa2c4d96e4fa72f1b2499483a2752f62db8b50
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Ed Warnicke [Sun, 10 Nov 2013 02:52:33 +0000 (20:52 -0600)]
Added inventory-manager to the distribution.
Change-Id: Ibc92bac57690d5c5bf3ec2682e98576ff95920f3
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Tony Tkacik [Sat, 9 Nov 2013 19:00:28 +0000 (20:00 +0100)]
Updated MountPoint implementation
- Fixed bug in AbstractDataReadRouter
Change-Id: Ie00387f57328ed5c0e8130e4456be8c1e9f0456d
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Abhishek Kumar [Thu, 7 Nov 2013 01:45:42 +0000 (17:45 -0800)]
Removing sysouts and adding log statments
Change-Id: I0d3fcc67eb2e4dada0c0daf954e42e638e555577
Signed-off-by: Abhishek Kumar <abhishk2@cisco.com>
Abhishek Kumar [Thu, 7 Nov 2013 00:18:07 +0000 (16:18 -0800)]
Adding copyright notice
Change-Id: Idcb951db8f2020fe73e4094a8ef3c38169ddb117
Signed-off-by: Abhishek Kumar <abhishk2@cisco.com>
Jason Ye [Sat, 9 Nov 2013 05:18:08 +0000 (21:18 -0800)]
Clear the receive buffer when message parser throws exceptions. Don't terminate the connection when message parser throws exceptions. Send Features Request msg if not done so.
Change-Id: I80264520ea545c529dab3b4e685e4442818cb52d
Signed-off-by: Jason Ye <yisye@cisco.com>
Ed Warnicke [Fri, 8 Nov 2013 21:02:48 +0000 (21:02 +0000)]
Merge "Bump versions of config-subsystem and netconf-subsystem to 0.2.3-SNAPSHOT. Remove ConfigProvider."
Ed Warnicke [Fri, 8 Nov 2013 20:55:05 +0000 (20:55 +0000)]
Merge "Updating ZeroMQ connector implementation. Its a work inprogress. The current implementation only handles announcement and rpc routing for global servies. Notification and Identity based routing will be added. Details about the implementation would be available at https://wiki.opendaylight.org/view/Zeromq_connector"
Moiz Raja [Wed, 6 Nov 2013 23:38:13 +0000 (15:38 -0800)]
ClusteredDataStoreManager unit tests
Change-Id: Id4ff1766d133d1e7468486b93a75722ae40730f8
Signed-off-by: Moiz Raja <moraja@cisco.com>
Abhishek Kumar [Wed, 6 Nov 2013 22:57:57 +0000 (14:57 -0800)]
Updating ZeroMQ connector implementation. Its a work inprogress. The current implementation only handles announcement and rpc routing for global servies. Notification and Identity based routing will be added. Details about the implementation would be available at https://wiki.opendaylight.org/view/Zeromq_connector
Signed-off-by: Abhishek Kumar <abhishk2@cisco.com>
Change-Id: I218fa7a99cfe4bce94f5959b47d835a88cb76b92
Ed Warnicke [Fri, 8 Nov 2013 19:36:19 +0000 (19:36 +0000)]
Merge "Initial implementation of the ClusteredDataStore"
Ryan Moats [Fri, 8 Nov 2013 17:42:23 +0000 (11:42 -0600)]
Convert neutron northbound classes to unix line delimiters
Replace original Windows line delimiters.
Change-Id: I4dada1270d6d0e656a5b899ef8337c545c57c7ea
Signed-off-by: Ryan Moats <rmoats@us.ibm.com>
Ryan Moats [Fri, 8 Nov 2013 17:40:19 +0000 (11:40 -0600)]
Convert neutron implementation classes to unix line delimiters
Replace original windows line delimiters.
Change-Id: Icbae06e51f774e788e82683f65fd1d9641102be0
Signed-off-by: Ryan Moats <rmoats@us.ibm.com>
Ryan Moats [Fri, 8 Nov 2013 17:37:21 +0000 (11:37 -0600)]
Convert neutron service base classes to unix line delimiters.
Replace original windows line delimiters in base classes.
Change-Id: I5d50ddf17604a640028bb40a0e8e8129bed67111
Signed-off-by: Ryan Moats <rmoats@us.ibm.com>
Ed Warnicke [Fri, 8 Nov 2013 15:30:33 +0000 (15:30 +0000)]
Merge "Added threadpool config tests."
Ed Warnicke [Fri, 8 Nov 2013 15:28:52 +0000 (15:28 +0000)]
Merge "Improved translation from XML to Json"
Ed Warnicke [Fri, 8 Nov 2013 15:26:19 +0000 (15:26 +0000)]
Merge "Fixed RESTCONF integration, added IT skeleton"
msunal [Fri, 8 Nov 2013 14:37:41 +0000 (15:37 +0100)]
Improved translation from XML to Json
- Fixed bugs in translation
Change-Id: I68bfea382ab46f69e7c34b161ce7f972060b33e4
Signed-off-by: Martin Sunal <msunal@cisco.com>
Maros Marsalek [Fri, 8 Nov 2013 12:15:23 +0000 (13:15 +0100)]
Bump versions of config-subsystem and netconf-subsystem to 0.2.3-SNAPSHOT.
Remove ConfigProvider.
Change-Id: I6d578f5c3b934456cf37a0893e816cfc8d6340f1
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Martin Bobak [Fri, 8 Nov 2013 13:20:42 +0000 (14:20 +0100)]
-SNAPSHOT added to exificent version
Change-Id: Ice82eeaea6f4904594aaf6d9544a02597cd95435
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Milos Fabian [Fri, 8 Nov 2013 12:58:31 +0000 (13:58 +0100)]
Added threadpool config tests.
Change-Id: I7664c762b3c6e63085a4b73a92ba871e856e21c6
Signed-off-by: Milos Fabian <milfabia@cisco.com>
Tony Tkacik [Fri, 8 Nov 2013 00:37:56 +0000 (01:37 +0100)]
Fixed RESTCONF integration, added IT skeleton
Change-Id: I5fa91649afd6568362f5cc69dfbc142b0b95bd0c
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Ed Warnicke [Fri, 8 Nov 2013 11:10:45 +0000 (11:10 +0000)]
Merge "Added config wrapper for netty's NioEventLoopGroup."
Ed Warnicke [Fri, 8 Nov 2013 11:01:26 +0000 (11:01 +0000)]
Merge "Fix for incorrect request assumption in Update Neutron Port op"
Ed Warnicke [Fri, 8 Nov 2013 10:59:07 +0000 (10:59 +0000)]
Merge "Fix for bug 136 and bug 137."
Ed Warnicke [Fri, 8 Nov 2013 10:57:06 +0000 (10:57 +0000)]
Merge "- Added exi capability utilities, handlers and necessary modifications - Exi parameters decomposition - Introduced HandlerManipulator class in netconf-api to be used for handlers management on channel pipeline - Exi encoding/decoding test added - exi returns NetconfMessage - added DOM attributes - exi encode decode test to expect NetconfMessage instead of Document - XmlElement.getName() returns localName first and tagName if localName not present, incorporated notes from Robert - NetconfSession implements all common methods - added copyright where needed - ProtocolMessageEncoder/Decoder stored in session and replaced with Exi enc/dec - exi encoder/decoder interface become comaptible with ProtocoleMessageEncoder/Decoder and no longer needs to be taken care of this handlers - created thirdParty bundle for exi - incorporation of Maros's notes"
Ed Warnicke [Fri, 8 Nov 2013 10:47:40 +0000 (10:47 +0000)]
Merge "Test of conversing of yang + xml files to json 2."
Ed Warnicke [Fri, 8 Nov 2013 10:46:25 +0000 (10:46 +0000)]
Merge "Unified implementations of BrokerService Proxies which are provided to Consumers/Producers."
Ed Warnicke [Fri, 8 Nov 2013 10:41:53 +0000 (10:41 +0000)]
Merge "Change fix for default module's dependency resolver creation into two steps."
Ed Warnicke [Fri, 8 Nov 2013 10:41:22 +0000 (10:41 +0000)]
Merge "Added trasaction capabilities."
Martin Bobak [Wed, 30 Oct 2013 10:19:12 +0000 (11:19 +0100)]
- Added exi capability utilities, handlers and necessary modifications
- Exi parameters decomposition
- Introduced HandlerManipulator class in netconf-api to be used for
handlers management on channel pipeline
- Exi encoding/decoding test added
- exi returns NetconfMessage
- added DOM attributes
- exi encode decode test to expect NetconfMessage instead of Document
- XmlElement.getName() returns localName first and tagName if localName not present, incorporated notes from Robert
- NetconfSession implements all common methods
- added copyright where needed
- ProtocolMessageEncoder/Decoder stored in session and replaced with Exi
enc/dec
- exi encoder/decoder interface become comaptible with
ProtocoleMessageEncoder/Decoder and no longer needs to be taken care of
this handlers
- created thirdParty bundle for exi
- incorporation of Maros's notes
Author: Martin Bobak <mbobak@cisco.com>
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Change-Id: If9f20cef34ec05495eb212f6a584dd65a401dc0a
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Maros Marsalek [Fri, 8 Nov 2013 08:26:53 +0000 (09:26 +0100)]
Added config wrapper for netty's NioEventLoopGroup.
NioEventLoopGroup should be reused by dispatchers based on netty e.g. netconf-impl's dispatcher.
Change-Id: I7a0b985fd9ce57d4a0916d1843138da4236771ca
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Jozef Gloncak [Fri, 8 Nov 2013 09:21:29 +0000 (10:21 +0100)]
Test of conversing of yang + xml files to json 2.
Test was broken to two test. First one uses regular expression. Second one
uses JsonReader class.
Change-Id: Iaeae471c9e93b873b37236926197dec439ea3611
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Ryan Moats [Fri, 8 Nov 2013 04:49:15 +0000 (22:49 -0600)]
Fix for incorrect request assumption in Update Neutron Port op
Neutron Port update code incorrectly assumed that request body
would always include fixed_ip information. Bracket fixed_ip
adjustment code with proper test.
Change-Id: Icee6b594869e5cba74c0ef339fc0fe7a4d7c671a
Signed-off-by: Ryan Moats <rmoats@us.ibm.com>
Baohua Yang [Fri, 8 Nov 2013 04:16:09 +0000 (12:16 +0800)]
Fix for bug 136 and bug 137.
Change-Id: I3b8aa0006f2cd342e2ca87abf67cd964e8390f52
Signed-off-by: Baohua Yang <baohyang@cn.ibm.com>
Tony Tkacik [Fri, 8 Nov 2013 00:29:42 +0000 (01:29 +0100)]
Unified implementations of BrokerService Proxies which are provided to Consumers/Producers.
- Added AbstractBrokerServiceProxy which is Autocloseable,
and specific for each provider.
This proxy is convenience wrapper, which keeps track of all
object listeners retrieved from proxied service,
so when proxy is closed (deregistered) all registrations
are also removed.
- Added concrete implementations of AbstractBrokerServiceProxy
for Data*Services, Notification*Services and SchemaService
- Updated implementation of SchemaService to provide notifications
when new bundle with model is loaded.
Change-Id: I92b67dcb7f376fcf05ea41213aac719c7a3e902e
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Madhu Venugopal [Thu, 7 Nov 2013 23:05:46 +0000 (15:05 -0800)]
Fixing a couple of NPE in the newly added Connection Manager UI.
Change-Id: Ib0904df810b5dbab8e8642d2650d58b63d28bec1
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
Colin Dixon [Thu, 7 Nov 2013 20:27:16 +0000 (14:27 -0600)]
creating a default subnet
This changes how SwitchManager handles subnets so that when there are
no configured subents, it returns a default subnet that spans all ports
in the network and spans all IP addresses, i.e., 0.0.0.0/0.
This makes it so that HostTracker will discover all hosts by default
instead of only discovering hosts in configured subents. This, in turn,
makes SimpleForwarding forward traffic correctly without any
configuration.
Change-Id: Ice31b6035b970dd69fc69df3d9560b4aac41630d
Signed-off-by: Colin Dixon <ckd@us.ibm.com>
Moiz Raja [Wed, 6 Nov 2013 23:38:13 +0000 (15:38 -0800)]
Initial implementation of the ClusteredDataStore
Please review and see if this implementation is headed in the right direction.
At this point this is mostly unit testing. This should give an idea of what the code intends to do.
The ClusteredDataStore is dependent on IClusterGlobalServices and provides a simple pass through mechanism.
Change-Id: I2ab628a40fa8a44ae85be3ad678717ae139faa59
Signed-off-by: Moiz Raja <moraja@cisco.com>
Ryan Moats [Wed, 6 Nov 2013 16:45:07 +0000 (10:45 -0600)]
Refactor to remove empty catch exception.
Initializing a subnet object included an empty catch exception.
Refactor to return a boolean from this method so that exception
is reflected to calling methods, which can then take appropriate
action.
Change-Id: Ia6f3188064677de9035508994d864373915db0f1
Signed-off-by: Ryan Moats <rmoats@us.ibm.com>
Giovanni Meo [Thu, 7 Nov 2013 16:33:37 +0000 (16:33 +0000)]
Merge "Add checkstyle rule EqualHashCode that ensures that those methods are implemented together, and not just one of them."
Giovanni Meo [Thu, 7 Nov 2013 16:34:55 +0000 (16:34 +0000)]
Merge "Added DELETE support for Bridge and Port resources"
Tomas Olvecky [Thu, 7 Nov 2013 16:24:20 +0000 (17:24 +0100)]
Change fix for default module's dependency resolver creation into two steps.
Call dependencyResolverManager.getOrCreate in scope of creating default modules. Add check to
putConfigBeanToJMXAndInternalMaps so that identifier of module and dependency resolver must match.
Remove deprecated method from DependencyResolverImpl. DependencyResolver interface now extends
Identifiable<ModuleIdentifier>
Change-Id: I04207882b6501e71ac4e0fc321fb7932ebb747fb
Signed-off-by: Tomas Olvecky <tolvecky@cisco.com>
Alissa Bonas [Thu, 7 Nov 2013 11:43:50 +0000 (13:43 +0200)]
Add checkstyle rule EqualHashCode that ensures that those methods are
implemented together, and not just one of them.
Change-Id: Ie565d97208200487d2c9e4d43ec2c94df730d097
Signed-off-by: Alissa Bonas <abonas@redhat.com>
Ed Warnicke [Thu, 7 Nov 2013 14:53:12 +0000 (14:53 +0000)]
Merge "Updated AbstractDataModification to also implement DataChange"
Giovanni Meo [Thu, 7 Nov 2013 15:38:56 +0000 (15:38 +0000)]
Merge "SSH netty handler"
Madhu Venugopal [Thu, 7 Nov 2013 15:04:38 +0000 (07:04 -0800)]
Added DELETE support for Bridge and Port resources
Change-Id: Ica167c669115706c5b5b916134c7ec4c168c9253
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
Prasanna Huddar [Thu, 7 Nov 2013 13:40:57 +0000 (19:10 +0530)]
Added trasaction capabilities.
Signed-off-by: Prasanna Huddar <prasanna.huddar@ericsson.com>
Change-Id: I3d176d25ec1478d5c6f1ed546bfab511f204dda9