netconf.git
8 years agoFix empty revision handling in NETCONF capability 00/31500/1
Maros Marsalek [Thu, 17 Dec 2015 12:20:18 +0000 (13:20 +0100)]
Fix empty revision handling in NETCONF capability

If a capability exposed by a netconf server contains revision parameter
but has no value there e.g.
<capability>some-namespace=some-module&amp;revision=</capability>

connection would fail with NPE in netconf connector.

Change-Id: I74a2548dffc524b06c2bcca04e9bd267ed8c7201
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
8 years agoMerge "Fix non ietf-netconf* mounted RPC invocation from Restconf"
Tony Tkacik [Wed, 16 Dec 2015 15:59:37 +0000 (15:59 +0000)]
Merge "Fix non ietf-netconf* mounted RPC invocation from Restconf"

8 years agoMerge "Make test tool work with schemas with no revision"
Maros Marsalek [Wed, 16 Dec 2015 14:33:23 +0000 (14:33 +0000)]
Merge "Make test tool work with schemas with no revision"

8 years agoMerge "Make test tool expose submodule sources"
Maros Marsalek [Wed, 16 Dec 2015 14:33:01 +0000 (14:33 +0000)]
Merge "Make test tool expose submodule sources"

8 years agoFix non ietf-netconf* mounted RPC invocation from Restconf 28/31428/2
Maros Marsalek [Wed, 16 Dec 2015 13:28:54 +0000 (14:28 +0100)]
Fix non ietf-netconf* mounted RPC invocation from Restconf

Invoked RPCs from modules other than iet-netconf* were executed on ODL itself
instead of a mountpoint regardless of whether they were aimed at a mountpoint
or not.

Change-Id: I2586ad77ec17c7542ba3ffd931684fb6f7c12685
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
8 years agoAdd copyright headers to sal-rest-connector 73/31373/2
Thanh Ha [Tue, 15 Dec 2015 22:15:17 +0000 (17:15 -0500)]
Add copyright headers to sal-rest-connector

Change-Id: Icba51049b68d23093dca4f315b26016baa3861e8
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoBug 4773 Package uses conflict between authn and restconf 94/31294/2
Ryan Goulding [Mon, 14 Dec 2015 17:39:46 +0000 (12:39 -0500)]
Bug 4773 Package uses conflict between authn and restconf

Add in the javax.annotation dependencies, and make the bundles private
so there is no package uses conflict.

Change-Id: Ic6b3cc7906179ae63524035eff4e8d9faa33c61b
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
8 years agoMerge "Bug 3896 - direct usage of == instead of .equals"
Maros Marsalek [Mon, 14 Dec 2015 15:51:47 +0000 (15:51 +0000)]
Merge "Bug 3896 - direct usage of == instead of .equals"

8 years agoBug 3896 - direct usage of == instead of .equals 69/30869/4
adetalhouet [Sun, 6 Dec 2015 17:43:36 +0000 (12:43 -0500)]
Bug 3896 - direct usage of == instead of .equals

Change-Id: If0b7ba7c8cecc9dffc036b4cadfd2654034674a6
Signed-off-by: adetalhouet <adetalhouet@inocybe.com>
8 years agoMerge "Formatted code Bug-3894."
Maros Marsalek [Mon, 14 Dec 2015 11:19:32 +0000 (11:19 +0000)]
Merge "Formatted code Bug-3894."

8 years agoMerge "Remove DelegatingNormalizedNodeStreamWriter"
Tony Tkacik [Fri, 11 Dec 2015 13:23:18 +0000 (13:23 +0000)]
Merge "Remove DelegatingNormalizedNodeStreamWriter"

8 years agoMerge changes I24adce35,Ia5947ae6
Tony Tkacik [Fri, 11 Dec 2015 13:22:17 +0000 (13:22 +0000)]
Merge changes I24adce35,Ia5947ae6

* changes:
  Revert "Fix shorthand case statement in netconf notifications model"
  Revert "Better FIXME comment in ietf-netconf-notifications model"

8 years agoMerge "Bug 4700 - RestPerfClient spits NumberFormatException and hangs"
Tony Tkacik [Fri, 11 Dec 2015 13:20:13 +0000 (13:20 +0000)]
Merge "Bug 4700 - RestPerfClient spits NumberFormatException and hangs"

8 years agoMerge "Remove unnecessary uses of odlparent properties"
Tony Tkacik [Fri, 11 Dec 2015 13:19:03 +0000 (13:19 +0000)]
Merge "Remove unnecessary uses of odlparent properties"

8 years agoMerge "Bug 4719 Shiro integration into restconf"
Tony Tkacik [Fri, 11 Dec 2015 13:18:31 +0000 (13:18 +0000)]
Merge "Bug 4719 Shiro integration into restconf"

8 years agoFormatted code Bug-3894. 91/30191/4
shivanip [Fri, 11 Dec 2015 09:06:11 +0000 (14:36 +0530)]
Formatted code Bug-3894.

Change-Id: I9cc580133250c12592e8eb2d64629c54fc3d78f0
Signed-off-by: Shivani Pathak <shivani.pathak@tcs.com>
8 years agoBug 4719 Shiro integration into restconf 72/26472/29
Ryan Goulding [Thu, 3 Sep 2015 16:00:29 +0000 (12:00 -0400)]
Bug 4719 Shiro integration into restconf

Switches from TokenAuthFilter, a ContainerRequestFilter, to AAAFilter, a
javax.servlet.Filter.  This allows use of Shiro Realms including LDAP.  In
order to run restconf without AAA, you can can still utilize the
odl-restconf-noauth feature.  AAAFilter is disabled by default, and only
enabled when the odl-shiro-act bundle is activated.

Change-Id: I628967886c8b999761a71a632dc34294b45292df
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
8 years agoMerge "Bug 4712 - Fix Keepalive task to check the response of a keepalive request"
Maros Marsalek [Thu, 10 Dec 2015 17:00:10 +0000 (17:00 +0000)]
Merge "Bug 4712 - Fix Keepalive task to check the response of a keepalive request"

8 years agoMerge "Fix missing NetconfNotificationCollector service"
Maros Marsalek [Thu, 10 Dec 2015 16:19:08 +0000 (16:19 +0000)]
Merge "Fix missing NetconfNotificationCollector service"

8 years agoFix missing NetconfNotificationCollector service 38/31138/1
Tomas Cere [Thu, 10 Dec 2015 13:09:47 +0000 (14:09 +0100)]
Fix missing NetconfNotificationCollector service

Change-Id: Icac4957a2e68499cc2a438e4ea3b516d725a4854
Signed-off-by: Tomas Cere <tcere@cisco.com>
8 years agoRemove unnecessary uses of odlparent properties 35/31135/1
Stephen Kitt [Thu, 10 Dec 2015 12:43:39 +0000 (13:43 +0100)]
Remove unnecessary uses of odlparent properties

${bouncycastle.version} and ${jersey.version} are no longer
necessary.

This depends on Ifb388ce08e1870b50ce720061550e72137bce798 in
oldparent.

Change-Id: If8581e2299bfe9984e71bcfca5560580f65f5c12
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoBug 4725 - RestPerfClient: Add support for authentication. 80/31080/3
Jakub Morvay [Wed, 9 Dec 2015 15:47:37 +0000 (16:47 +0100)]
Bug 4725 - RestPerfClient: Add support for authentication.

Add HTTP basic authentication support to RestPerfClient.

Change-Id: Idc9537b1e4018abe672bec38a3291a40251d53e8
Signed-off-by: Jakub Morvay <jmorvay@cisco.com>
8 years agoBug 4700 - RestPerfClient spits NumberFormatException and hangs 83/31083/1
Jakub Morvay [Wed, 9 Dec 2015 16:15:06 +0000 (17:15 +0100)]
Bug 4700 - RestPerfClient spits NumberFormatException and hangs

Validate destination argument and exit if destination does not start with '/'.

Change-Id: Ic2dcfb9876cffebfae02c0756eda93416b19a284
Signed-off-by: Jakub Morvay <jmorvay@cisco.com>
8 years agoBug 4712 - Fix Keepalive task to check the response of a keepalive request 93/30993/3
adetalhouet [Tue, 8 Dec 2015 16:54:25 +0000 (11:54 -0500)]
Bug 4712 - Fix Keepalive task to check the response of a keepalive request

If response is null, tear down the session.

Change-Id: I11bda91a346e833eff4003eaec7c677a1f1733d3
Signed-off-by: adetalhouet <adetalhouet@inocybe.com>
8 years agoMake test tool work with schemas with no revision 94/30994/1
Jakub Morvay [Tue, 8 Dec 2015 16:56:33 +0000 (17:56 +0100)]
Make test tool work with schemas with no revision

Change-Id: I9be0c3397288a55a422ef631d1a73378236382a9
Signed-off-by: Jakub Morvay <jmorvay@cisco.com>
8 years agoMake test tool expose submodule sources 07/30907/2
Jakub Morvay [Mon, 7 Dec 2015 12:38:55 +0000 (13:38 +0100)]
Make test tool expose submodule sources

Change-Id: If614ee052175f6f1ce60609aa0696788c216c247
Signed-off-by: Jakub Morvay <jmorvay@cisco.com>
8 years agoRevert "Fix shorthand case statement in netconf notifications model" 22/30722/3
Jakub Morvay [Fri, 4 Dec 2015 15:23:32 +0000 (16:23 +0100)]
Revert "Fix shorthand case statement in netconf notifications model"

This reverts commit da1abe40ffbc95f53149797f7aff46a4510b5db3.

Since BUG 4414 is fixed, use shorthand version of case statement

Change-Id: I24adce3584caada676b91ddc9865e69bfc6eb67e
Signed-off-by: Jakub Morvay <jmorvay@cisco.com>
8 years agoRevert "Better FIXME comment in ietf-netconf-notifications model" 21/30721/3
Jakub Morvay [Fri, 4 Dec 2015 15:23:24 +0000 (16:23 +0100)]
Revert "Better FIXME comment in ietf-netconf-notifications model"

This reverts commit 9940f0ef33ebc84294f278423d33b031c3da1c72.

Since BUG 4414 is fixed, use shorthand version of case statement

Change-Id: Ia5947ae6b133f691d65034c0607898c270d427c7
Signed-off-by: Jakub Morvay <jmorvay@cisco.com>
8 years agoRemove DelegatingNormalizedNodeStreamWriter 16/30916/2
Tomas Cere [Mon, 7 Dec 2015 16:09:04 +0000 (17:09 +0100)]
Remove DelegatingNormalizedNodeStreamWriter

We already have ForwardingNormalizedNodeStreamWriter
in yangtools.

Needs to be merged after:
https://git.opendaylight.org/gerrit/#/c/30914/

Change-Id: I4eb17f41dd086976045da2981397008f2cd75f93
Signed-off-by: Tomas Cere <tcere@cisco.com>
8 years agoFix changed version 99/30899/2
Tomas Cere [Mon, 7 Dec 2015 10:18:54 +0000 (11:18 +0100)]
Fix changed version

Inadvertently changed version while cleaning up features.
This reverts it.

Change-Id: Id273a7feaf82d08a6be105b591b195e2fef7cbd6
Signed-off-by: Tomas Cere <tcere@cisco.com>
8 years agoMerge "Fix NormalizedNodeStreamWriter implementation"
Tony Tkacik [Mon, 7 Dec 2015 18:13:32 +0000 (18:13 +0000)]
Merge "Fix NormalizedNodeStreamWriter implementation"

8 years agoFix NormalizedNodeStreamWriter implementation 12/30912/1
Tomas Cere [Mon, 7 Dec 2015 15:41:06 +0000 (16:41 +0100)]
Fix NormalizedNodeStreamWriter implementation

Add startYangModeledAnyXmlNode() implementation to DelegatingNormalizedNodeStreamWriter

Change-Id: I1f189eff88dd9c2365760f21ac61826bac9c4666
Signed-off-by: Tomas Cere <tcere@cisco.com>
8 years agoMerge "Bug 4713: Handle "missing-element" in RESTCONF."
Tony Tkacik [Mon, 7 Dec 2015 10:49:15 +0000 (10:49 +0000)]
Merge "Bug 4713: Handle "missing-element" in RESTCONF."

8 years agoMerge "Add payload along with the log.trace message for REST call"
Tony Tkacik [Mon, 7 Dec 2015 09:50:35 +0000 (09:50 +0000)]
Merge "Add payload along with the log.trace message for REST call"

8 years agoMerge "Add netconf test to verify key ordering in output"
Tony Tkacik [Mon, 7 Dec 2015 09:36:48 +0000 (09:36 +0000)]
Merge "Add netconf test to verify key ordering in output"

8 years agoAdd payload along with the log.trace message for REST call 37/30737/1
adetalhouet [Fri, 4 Dec 2015 20:47:24 +0000 (15:47 -0500)]
Add payload along with the log.trace message for REST call

Also add the log.trace for the POST request

Change-Id: I2aec41e37f4a70849fa2e71d8b53b6feecb6ef15
Signed-off-by: adetalhouet <adetalhouet@inocybe.com>
8 years agoCleanup features 02/30302/6
Tomas Cere [Fri, 27 Nov 2015 17:46:30 +0000 (18:46 +0100)]
Cleanup features

Migrate to features-parent
Use {{VERSION}} where appropriate

Change-Id: I74d36d75a44bd646127bc3ef339cd57ccf05ea87
Signed-off-by: Tomas Cere <tcere@cisco.com>
8 years agoBug 4713: Handle "missing-element" in RESTCONF. 63/30563/1
Shigeru Yasuda [Thu, 3 Dec 2015 16:02:56 +0000 (01:02 +0900)]
Bug 4713: Handle "missing-element" in RESTCONF.

RESTCONF should return HTTP status 400 (Bad Request) if "missing-element"
is found in RPC error tag.

Change-Id: Iaca7d219b656e86f43f1a7f297ea3c10d24ed410
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
8 years agoClustered topology module 97/30297/3
Tomas Cere [Fri, 27 Nov 2015 13:32:51 +0000 (14:32 +0100)]
Clustered topology module

Extract common code from both topology implementations.
Add Netconf specific topology callback implementations.
Change the clustered pipeline slightly as needed for clustering
implementation.

Change-Id: I6f9e424083423cf7491569ada35f4729e3af63f7
Signed-off-by: Tomas Cere <tcere@cisco.com>
8 years agoMerge "Bug4698 netconf features.xml has dated documentation about a dependency loop...
Tony Tkacik [Tue, 1 Dec 2015 15:17:02 +0000 (15:17 +0000)]
Merge "Bug4698 netconf features.xml has dated documentation about a dependency loop with AAA"

8 years agoMerge "Bug 4355 - Data Tree: Enforce case uniqueness and 'mandatory true' leaf presence"
Tony Tkacik [Tue, 1 Dec 2015 14:33:21 +0000 (14:33 +0000)]
Merge "Bug 4355 - Data Tree: Enforce case uniqueness and 'mandatory true' leaf presence"

8 years agoBug4698 netconf features.xml has dated documentation about a dependency loop with AAA 37/30437/1
Ryan Goulding [Tue, 1 Dec 2015 13:49:52 +0000 (08:49 -0500)]
Bug4698 netconf features.xml has dated documentation about a dependency loop with AAA

Just removes the documentation to help readers avoid confusion.

Change-Id: I622e6ca47aa6c79966e73223669d5d8949966c88
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
8 years agoMerge changes from topic 'netconf-clustering'
Tony Tkacik [Mon, 30 Nov 2015 16:54:20 +0000 (16:54 +0000)]
Merge changes from topic 'netconf-clustering'

* changes:
  Abstract topology base implementation
  Abstract topology framework apis

8 years agoBug 4355 - Data Tree: Enforce case uniqueness and 'mandatory true' leaf presence 92/30292/3
Peter Kajsa [Fri, 27 Nov 2015 12:26:57 +0000 (13:26 +0100)]
Bug 4355 - Data Tree: Enforce case uniqueness and 'mandatory true' leaf presence

- quickfix of netconf unit tests after yangtools changes

Change-Id: I325d52eb984c49a7640094faee82b7a474dbeb5e
Signed-off-by: Peter Kajsa <pkajsa@cisco.com>
8 years agoUse odlparent-lite as artifacts parent 45/30345/1
Thanh Ha [Sun, 29 Nov 2015 22:16:57 +0000 (17:16 -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: Iede1f0d105e29b7a8659b1331b3e81ee8d5c1da2
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoMerge "Generate configs for beryllium path."
Maros Marsalek [Fri, 27 Nov 2015 15:45:14 +0000 (15:45 +0000)]
Merge "Generate configs for beryllium path."

8 years agoAbstract topology base implementation 51/28451/9
Tomas Cere [Fri, 27 Nov 2015 13:31:13 +0000 (14:31 +0100)]
Abstract topology base implementation

Change-Id: I52b5d2f309789402dc72319d59fb75a3ac4c8df1
Signed-off-by: Tomas Cere <tcere@cisco.com>
8 years agoAbstract topology framework apis 50/28450/7
Tomas Cere [Thu, 15 Oct 2015 13:52:03 +0000 (15:52 +0200)]
Abstract topology framework apis

Change-Id: Ib3d8b9fab7132a25313094fe31c9a77028bb4ea0
Signed-off-by: Tomas Cere <tcere@cisco.com>
8 years agoAdd netconf test to verify key ordering in output 57/30257/1
Maros Marsalek [Thu, 26 Nov 2015 16:00:08 +0000 (17:00 +0100)]
Add netconf test to verify key ordering in output

Change-Id: Ife737433c720ea5da4ff35e849644d7df8237c70
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
8 years agoMerge "Fix get and get-config ordering for netconf-mdsal"
Tony Tkacik [Thu, 26 Nov 2015 11:11:22 +0000 (11:11 +0000)]
Merge "Fix get and get-config ordering for netconf-mdsal"

8 years agoGenerate configs for beryllium path. 11/30211/1
Tomas Cere [Wed, 25 Nov 2015 17:45:26 +0000 (18:45 +0100)]
Generate configs for beryllium path.

Make testtool generate configs for beryllium paths with lithium fallback.
Also add keepalive executor to prevent warnings.

Change-Id: I63f5530e89fd024a0a1bb025ae9ba20bc8ee81ed
Signed-off-by: Tomas Cere <tcere@cisco.com>
8 years agoBug 3897 - Arguments can be made final patch 33/30133/2
pande.gaurav [Tue, 24 Nov 2015 11:50:43 +0000 (17:20 +0530)]
Bug 3897 - Arguments can be made final patch

Change-Id: I4c82829758b7b6509c9bd7331ceea4e31ffe0393
Signed-off-by: pande.gaurav <pande.gaurav@tcs.com>
8 years agoFix get and get-config ordering for netconf-mdsal 45/30145/1
Maros Marsalek [Tue, 24 Nov 2015 15:24:50 +0000 (16:24 +0100)]
Fix get and get-config ordering for netconf-mdsal

Change-Id: Ia0975226e62bdcf56dc30c0182fd8528653c80f9
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
8 years agoFix javadocs and remove jdk8+ profile 44/30044/1
Robert Varga [Sat, 21 Nov 2015 21:06:03 +0000 (22:06 +0100)]
Fix javadocs and remove jdk8+ profile

Fixup the few errors from javadoc and remove the JDK8 profile which
turns off validation. Flushes out deficiencies in javadocs.

Change-Id: Iea1af1778179eb1da1650847de30a07d4a753547
Signed-off-by: Robert Varga <robert.varga@pantheon.sk>
8 years agoBUG-4638: handle StringTypeDefinition properly 78/29878/2
Robert Varga [Wed, 18 Nov 2015 18:10:05 +0000 (19:10 +0100)]
BUG-4638: handle StringTypeDefinition properly

This patch adds the path for StringTypeDefinition, so we do not lose the
length restrictions. I do not believe their mapping is accurate, though.

Change-Id: If400f97f9440dab5e5f77cdc2c1eaddcdb2979f8
Signed-off-by: Robert Varga <rovarga@cisco.com>
8 years agoBUG-4638: use interface instead of concrete types 77/29877/1
Robert Varga [Wed, 18 Nov 2015 17:47:18 +0000 (18:47 +0100)]
BUG-4638: use interface instead of concrete types

The parser is bound to switch its implementation of TypeDefinitions. As
a first step, look at the implemented type interface instead of looking
for a concrete implementation class.

Change-Id: I86b3b03d30e9098cbbd99bc61c23bc859ef02302
Signed-off-by: Robert Varga <rovarga@cisco.com>
8 years agoMerge "Add the ability to edit running in stress-client"
Maros Marsalek [Wed, 18 Nov 2015 09:38:04 +0000 (09:38 +0000)]
Merge "Add the ability to edit running in stress-client"

8 years agoBUG-3884: add exception cause 83/29683/2
Robert Varga [Fri, 13 Nov 2015 19:51:05 +0000 (20:51 +0100)]
BUG-3884: add exception cause

Add the exception which cause the documented exception.

Change-Id: Iedf5ec8f6f914d7a701cdbf257d8a2d7b33b14c5
Signed-off-by: Robert Varga <robert.varga@pantheon.sk>
8 years agoBUG-4351: remove commons-lang3 from features 78/29678/3
Robert Varga [Fri, 13 Nov 2015 19:13:47 +0000 (20:13 +0100)]
BUG-4351: remove commons-lang3 from features

RESTCONF no longer needs it, remove it.

Change-Id: I0f7bdbb210566ab687edbb85cb269a87853b47e0
Signed-off-by: Robert Varga <robert.varga@pantheon.sk>
8 years agoBUG-4351: remove use of commons-lang3 in tests 77/29677/3
Robert Varga [Fri, 13 Nov 2015 19:12:16 +0000 (20:12 +0100)]
BUG-4351: remove use of commons-lang3 in tests

the use in assert is easily removed.

Change-Id: Ic734f28583217e491ecdb8ec901e91c50649f1b2
Signed-off-by: Robert Varga <robert.varga@pantheon.sk>
8 years agoBUG-4351: remove use of commons-lang from sal-rest-connector 76/29676/3
Robert Varga [Fri, 13 Nov 2015 18:59:49 +0000 (19:59 +0100)]
BUG-4351: remove use of commons-lang from sal-rest-connector

Use CharMatcher instead. Also make private methods static.

Change-Id: I4e06a79ee84387472b71abce9e7b7e344c51cfda
Signed-off-by: Robert Varga <robert.varga@pantheon.sk>
8 years agoBUG-4351: remove use of commons-lang from sal-rest-docgen 75/29675/3
Robert Varga [Fri, 13 Nov 2015 18:54:30 +0000 (19:54 +0100)]
BUG-4351: remove use of commons-lang from sal-rest-docgen

Simple internal use of null-for-true. Fixup methods and also make
potentially-static methods static.

Change-Id: I1d3d3e48332e24b0b667a7ac189e72e213f95d81
Signed-off-by: Robert Varga <robert.varga@pantheon.sk>
8 years agoRemove use of commons-io in tests 80/29680/2
Robert Varga [Fri, 13 Nov 2015 19:24:43 +0000 (20:24 +0100)]
Remove use of commons-io in tests

Guava provides equivalent utilities, so use those.

Change-Id: Ieb8a86d4a9081413e6b75e7e84c323c6e8e36f51
Signed-off-by: Robert Varga <robert.varga@pantheon.sk>
8 years agoFix BindingRuntimeContext stubbing 04/29704/1
Robert Varga [Sat, 14 Nov 2015 13:45:38 +0000 (14:45 +0100)]
Fix BindingRuntimeContext stubbing

This test was broken by a refactor in controller, fix it up. Also make
methods static while we're in the area.

Change-Id: I06e5ca31ab05303ea45ac06e981dc7abd0c47f68
Signed-off-by: Robert Varga <robert.varga@pantheon.sk>
8 years agoMerge "Remove explicit version"
Maros Marsalek [Tue, 10 Nov 2015 13:58:12 +0000 (13:58 +0000)]
Merge "Remove explicit version"

8 years agoMerge "BUG-4521 Support milliseconds in event-time notification format"
Tony Tkacik [Thu, 5 Nov 2015 14:51:06 +0000 (14:51 +0000)]
Merge "BUG-4521 Support milliseconds in event-time notification format"

8 years agoMerge "Make topology listen for configuration in config datastore"
Tony Tkacik [Thu, 5 Nov 2015 12:22:06 +0000 (12:22 +0000)]
Merge "Make topology listen for configuration in config datastore"

8 years agoRemove explicit version 00/29200/2
Robert Varga [Tue, 3 Nov 2015 16:14:15 +0000 (17:14 +0100)]
Remove explicit version

https://git.opendaylight.org/gerrit/29198 exposes the version in
artifacts, rendering this declaration unnecessary.

Change-Id: I0144fc74b7fb6178f178817290f2c85be6822305
Signed-off-by: Robert Varga <rovarga@cisco.com>
8 years agoMake topology listen for configuration in config datastore 90/29190/3
Tomas Cere [Tue, 3 Nov 2015 14:36:14 +0000 (15:36 +0100)]
Make topology listen for configuration in config datastore

Adds the ability to configure topology to listen for netconf connector configuration in
config datastore - makes it possible to bypass config subsystem for netconf connector configuration.

Change-Id: Ie88b8caf4d038bff53adc7f5ec4ba49801021766
Signed-off-by: Tomas Cere <tcere@cisco.com>
8 years agoBUG-4521 Support milliseconds in event-time notification format 53/28753/4
Maros Marsalek [Fri, 23 Oct 2015 19:24:21 +0000 (21:24 +0200)]
BUG-4521 Support milliseconds in event-time notification format

Current format does not support milliseconds right now and netconf
notification RFC clearly says the milliseconds should be supported

Change-Id: Ic5a001b5b9e798b83dc718538b26718e5ed95e19
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
8 years agoMerge "Fix for bug 4266 (unnecessary concurent map and set in java file)."
Maros Marsalek [Mon, 2 Nov 2015 15:18:41 +0000 (15:18 +0000)]
Merge "Fix for bug 4266 (unnecessary concurent map and set in java file)."

8 years agoMerge "Revert "Bug 2515 - Jersey to support JAX-RS 2.0""
Tony Tkacik [Thu, 29 Oct 2015 20:21:42 +0000 (20:21 +0000)]
Merge "Revert "Bug 2515 - Jersey to support JAX-RS 2.0""

8 years agoRevert "Bug 2515 - Jersey to support JAX-RS 2.0" 69/28969/1
Ryan Goulding [Thu, 29 Oct 2015 17:59:59 +0000 (17:59 +0000)]
Revert "Bug 2515 - Jersey to support JAX-RS 2.0"

This reverts commit a0a9ab4967dd52bd28813961ee14e3cb363017b2.

Change-Id: Ia4d0fc43ac63f1f7ec551aa47fbdd181e99dfac8
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
8 years agoMerge "Bug 2515 - Jersey to support JAX-RS 2.0"
Tony Tkacik [Thu, 29 Oct 2015 14:34:00 +0000 (14:34 +0000)]
Merge "Bug 2515 - Jersey to support JAX-RS 2.0"

8 years agoDelete yang-generated files in mvn clean phase 13/28513/2
Tom Pantelis [Thu, 15 Oct 2015 19:45:04 +0000 (15:45 -0400)]
Delete yang-generated files in mvn clean phase

Change-Id: I988f2cc8f05108568859419fec0c43019c8f9bd7
Signed-off-by: Tom Pantelis <tpanteli@brocade.com>
8 years agoBug 2515 - Jersey to support JAX-RS 2.0 97/27397/21
Ryan Goulding [Wed, 26 Aug 2015 10:59:52 +0000 (12:59 +0200)]
Bug 2515 - Jersey to support JAX-RS 2.0

* migrate Jersey to version 2.8
* remove the singleton implementations
* join life cycle for Servlet and OSGi bundle to dep.
    only for OSGi Bundle lifecycle.
* ignore tests that fail

This was derived from https://git.opendaylight.org/gerrit/#/c/24500.

Change-Id: I7807b07c6614f023fa2bad9894e6a756a6ac06d3
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
8 years agoMissing white-space character between module name 39/28639/1
Martin Ciglan [Wed, 21 Oct 2015 08:39:13 +0000 (10:39 +0200)]
Missing white-space character between module name
and rest of the error message text.

Change-Id: Ib6cbfce03ae660ae82a3ad3a947d37cc8aff6d78
Signed-off-by: Martin Ciglan <mciglan@cisco.com>
8 years agoFix non-initialized keepalive executor when configured. 00/28500/1
Tomas Cere [Fri, 16 Oct 2015 11:27:25 +0000 (13:27 +0200)]
Fix non-initialized keepalive executor when configured.

Change-Id: Ia7803777e90c93adfbc11f2945a7c8617c931b94
Signed-off-by: Tomas Cere <tcere@cisco.com>
8 years agoMerge changes from topic 'netconf-clustering'
Tony Tkacik [Thu, 15 Oct 2015 17:25:17 +0000 (17:25 +0000)]
Merge changes from topic 'netconf-clustering'

* changes:
  BUG 2920: Extend and simplify netconf connector topology model.
  Add clustered node status to netconf-node model

8 years agoAdd missing required-capability 54/28454/1
Tomas Cere [Thu, 15 Oct 2015 15:08:32 +0000 (17:08 +0200)]
Add missing required-capability

Restconf service config was missing this capability.

Change-Id: I9eb68825ec31ea30a9ea8e4abf542494fb7d4f3d
Signed-off-by: Tomas Cere <tcere@cisco.com>
8 years agoFix for bug 4266 (unnecessary concurent map and set in java file). 35/28435/1
rashmitomer [Thu, 15 Oct 2015 11:54:30 +0000 (17:24 +0530)]
Fix for bug 4266 (unnecessary concurent map and set in java file).

Change-Id: I1471547fb9fdcee964c84ded142d344022f6f33a
Signed-off-by: rashmitomer <rashmi.tomer@tcs.com>
8 years agoBUG 2920: Extend and simplify netconf connector topology model. 16/25416/26
Tomas Cere [Mon, 17 Aug 2015 13:14:29 +0000 (15:14 +0200)]
BUG 2920: Extend and simplify netconf connector topology model.

Add shared schema repository and netconf topology binding.
Create a default schema repository instance.
Add topology config.
Simplifiy netconf connector model to use new netconf
topology with backwards compatibility.
Bump netconf connector schema revision.

Change-Id: I3978a0a7e6e3c08dba52e65912bfe33ad46b4cf8
Signed-off-by: Tomas Cere <tcere@cisco.com>
8 years agoAdd clustered node status to netconf-node model 33/28433/1
Tomas Cere [Thu, 15 Oct 2015 09:20:29 +0000 (11:20 +0200)]
Add clustered node status to netconf-node model

Change-Id: Ib057066a6449b72a11f6723b327b8f8a55145eea
Signed-off-by: Tomas Cere <tcere@cisco.com>
8 years agoMerge changes from topic 'netconf-clustering'
Tony Tkacik [Wed, 14 Oct 2015 10:52:21 +0000 (10:52 +0000)]
Merge changes from topic 'netconf-clustering'

* changes:
  Add completeable future to NetconfDeviceCommunicator
  Extend netconf-node model

8 years agoBug 4425 - netconf-testtool NullPointerException 00/28200/1
Jakub Morvay [Fri, 9 Oct 2015 08:57:01 +0000 (10:57 +0200)]
Bug 4425 - netconf-testtool NullPointerException

Use SchemaContext to parse schema sources to capabilities instead of
YangParserListenerImpl. YangParserListenerImpl is not used in migrated
YANG parser.

Change-Id: I95925b5888417dcb814d2cf8681200b747108b45
Signed-off-by: Jakub Morvay <jmorvay@cisco.com>
8 years agoMerge "Stop failing discard-changes operation when tx wasn't initialized"
Maros Marsalek [Thu, 8 Oct 2015 11:12:39 +0000 (11:12 +0000)]
Merge "Stop failing discard-changes operation when tx wasn't initialized"

8 years agoStop failing discard-changes operation when tx wasn't initialized 50/28050/2
Tomas Cere [Thu, 8 Oct 2015 10:05:26 +0000 (12:05 +0200)]
Stop failing discard-changes operation when tx wasn't initialized

Change-Id: Icea5b5830caf4fffd034108eb4e524c3aa5d4397
Signed-off-by: Tomas Cere <tcere@cisco.com>
8 years agoBetter FIXME comment in ietf-netconf-notifications model 62/27962/1
Jakub Morvay [Tue, 6 Oct 2015 12:35:56 +0000 (14:35 +0200)]
Better FIXME comment in ietf-netconf-notifications model

Add bug number of related yangtools bug to FIXME comment

Change-Id: I0b82f9913886a5cb154862c806458cf9b9d3ffa9
Signed-off-by: Jakub Morvay <jmorvay@cisco.com>
8 years agoFix shorthand case statement in netconf notifications model 17/27917/3
Jakub Morvay [Tue, 6 Oct 2015 09:06:46 +0000 (11:06 +0200)]
Fix shorthand case statement in netconf notifications model

Use normal version of server case statement in server-or-user choice statement
in ietf-netconf-notifications model. Short version is currently not supported
by yangtools.

Change-Id: I043babfc8e70654aed1c8dfdd7486795e49aa2bf
Signed-off-by: Jakub Morvay <jmorvay@cisco.com>
8 years agoAdd completeable future to NetconfDeviceCommunicator 45/27045/13
Tomas Cere [Wed, 16 Sep 2015 12:16:42 +0000 (14:16 +0200)]
Add completeable future to NetconfDeviceCommunicator

Add a future that completes when first connection attemp succeeds.

Change-Id: I68c31bb75ed0576a79257a0c6ddb9eef0cd64c74
Signed-off-by: Tomas Cere <tcere@cisco.com>
8 years agoExtend netconf-node model 14/27114/8
Tomas Cere [Thu, 17 Sep 2015 11:01:12 +0000 (13:01 +0200)]
Extend netconf-node model

Add configuration data that is required for establishing a connection.

Change-Id: Ie0cc38537c2e67778f060f16786c25e8c6996dbf
Signed-off-by: Tomas Cere <tcere@cisco.com>
8 years agoBUG-4367 Do not transform modules to capabilities 56/27656/5
Maros Marsalek [Wed, 30 Sep 2015 13:31:17 +0000 (15:31 +0200)]
BUG-4367 Do not transform modules to capabilities

Pre-built capabilities already contain the source retrieved from a
SchemaSourceProvider

Change-Id: If5bb358e411c2ca020092a7ea2b6dbd1faa3a88f
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
8 years agoAdd mdsal-netconf-notification dependency to features-netconf 98/27798/2
JMorvay [Fri, 2 Oct 2015 09:43:46 +0000 (11:43 +0200)]
Add mdsal-netconf-notification dependency to features-netconf

Add missing dependency on mdsal-nteconf-notification to netconf-features project

Change-Id: I323765720e935162e8e65355f141edc1e5d26da3
Signed-off-by: JMorvay <jmorvay@cisco.com>
8 years agoFix javax.annotation missing package from rest 12/27812/3
Maros Marsalek [Fri, 2 Oct 2015 12:47:11 +0000 (14:47 +0200)]
Fix javax.annotation missing package from rest

Change-Id: I56d43c158c14dcb925eafa18b997465f9baa2fe0
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
8 years agoMerge "Bug 3999: Create internal service to access restconf"
Tony Tkacik [Fri, 2 Oct 2015 07:49:46 +0000 (07:49 +0000)]
Merge "Bug 3999: Create internal service to access restconf"

8 years agoMerge "Bug 3863 - Milestone: Add support for netconf notifications in MD-SAL netconf...
Maros Marsalek [Tue, 29 Sep 2015 14:25:04 +0000 (14:25 +0000)]
Merge "Bug 3863 - Milestone: Add support for netconf notifications in MD-SAL netconf northbound"

8 years agoMerge "YangInstanceIdentifier::toInstance() -> build()"
Maros Marsalek [Tue, 29 Sep 2015 07:28:38 +0000 (07:28 +0000)]
Merge "YangInstanceIdentifier::toInstance() -> build()"

8 years agoBug 3863 - Milestone: Add support for netconf notifications in MD-SAL netconf northbound 46/26146/11
JMorvay [Tue, 25 Aug 2015 14:05:32 +0000 (16:05 +0200)]
Bug 3863 - Milestone: Add support for netconf notifications in MD-SAL netconf northbound

Add support for netconf-capability-change notification.

Change-Id: Ib05f0d57c744275dbf569e3b26821274671f6787
Signed-off-by: JMorvay <jmorvay@cisco.com>
8 years agoRemoved use of toInstance in NETCONF. 68/27568/2
Tony Tkacik [Tue, 29 Sep 2015 06:46:41 +0000 (08:46 +0200)]
Removed use of toInstance in NETCONF.

Change-Id: Ibbea950159f32a9ed6d053be7f015489f2a82acd
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
8 years agoYangInstanceIdentifier::toInstance() -> build() 32/27532/1
Stephen Kitt [Mon, 28 Sep 2015 12:51:05 +0000 (14:51 +0200)]
YangInstanceIdentifier::toInstance() -> build()

::toInstance() is gone, which breaks the build.

Change-Id: Ic81def83cc7ac371e4d4fcc7db4382c1a0702739
Signed-off-by: Stephen Kitt <skitt@redhat.com>