netconf.git
8 years agoMerge "Add logging for RPC calls."
Maros Marsalek [Sat, 9 Jan 2016 11:33:11 +0000 (11:33 +0000)]
Merge "Add logging for RPC calls."

8 years agoMerge "Cleanup features a bit"
Maros Marsalek [Sat, 9 Jan 2016 10:17:54 +0000 (10:17 +0000)]
Merge "Cleanup features a bit"

8 years agoAdd logging for RPC calls. 02/32202/4
adetalhouet [Wed, 6 Jan 2016 19:43:22 +0000 (14:43 -0500)]
Add logging for RPC calls.

Change-Id: I97503fc2e098e3c048e10041d8f3de4b65a1e4f6
Signed-off-by: adetalhouet <adetalhouet@inocybe.com>
8 years agoFix yang source provisioning from MD-SAL netconf northbound 26/32226/3
Maros Marsalek [Thu, 7 Jan 2016 13:10:22 +0000 (14:10 +0100)]
Fix yang source provisioning from MD-SAL netconf northbound

Change-Id: Iab11d3780379e681d2d6228868e8b96cd894cb56
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
8 years agoMerge "Revert "BUG 2594 - PUT method returns wrong status on create""
Tony Tkacik [Fri, 8 Jan 2016 09:12:08 +0000 (09:12 +0000)]
Merge "Revert "BUG 2594 - PUT method returns wrong status on create""

8 years agoRevert "BUG 2594 - PUT method returns wrong status on create" 15/32215/1
Tomas Cere [Thu, 7 Jan 2016 09:03:00 +0000 (09:03 +0000)]
Revert "BUG 2594 - PUT method returns wrong status on create"

This reverts commit 93816f7aeacd89785f083a82036bf6a7d90c316a.

Change-Id: I741add04db100359087d89537744d027a2c4fb6f
Signed-off-by: Tomas Cere <tcere@cisco.com>
8 years agoMerge "Make mdsal datastore persist through different sessions"
Maros Marsalek [Tue, 5 Jan 2016 14:32:43 +0000 (14:32 +0000)]
Merge "Make mdsal datastore persist through different sessions"

8 years agoMake mdsal datastore persist through different sessions 08/31708/5
Tomas Cere [Mon, 21 Dec 2015 15:36:52 +0000 (16:36 +0100)]
Make mdsal datastore persist through different sessions

Each device needs cached set of datastore operations.

Change-Id: Ib0d846d6e3b118c55890f4e76e19174849b68115
Signed-off-by: Tomas Cere <tcere@cisco.com>
8 years agoBUG-4709 Fix first keepalive execution 33/32133/2
adetalhouet [Tue, 5 Jan 2016 13:40:25 +0000 (08:40 -0500)]
BUG-4709 Fix first keepalive execution

Change-Id: I6afcf70ec6b0b46cad861755e13ad33a2a692d19
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Signed-off-by: adetalhouet <adetalhouet@inocybe.com>
8 years agoCleanup features a bit 07/32107/2
Robert Varga [Mon, 4 Jan 2016 21:33:29 +0000 (22:33 +0100)]
Cleanup features a bit

Use artifacts imports in pom.xmls (partial conversion) and use odl-netty
feature.

Change-Id: Id50719e7e1b84fcd7b9048d3fb7d6476793b12ce
Signed-off-by: Robert Varga <robert.varga@pantheon.sk>
8 years agoMerge "BUG 3015 - restconf: Un-helpful error message presented when no service provid...
Maros Marsalek [Tue, 5 Jan 2016 10:22:00 +0000 (10:22 +0000)]
Merge "BUG 3015 - restconf: Un-helpful error message presented when no service provider is there to handle the RPC call."

8 years agoMerge "BUG 2594 - PUT method returns wrong status on create"
Maros Marsalek [Tue, 5 Jan 2016 10:21:08 +0000 (10:21 +0000)]
Merge "BUG 2594 - PUT method returns wrong status on create"

8 years agoMerge "BUG 3274 - Generate multiple configs for same port"
Maros Marsalek [Mon, 4 Jan 2016 14:09:27 +0000 (14:09 +0000)]
Merge "BUG 3274 - Generate multiple configs for same port"

8 years agoMerge "Bug 4709 - Add keepalive response timeout to KeepaliveSalFacade of netconf...
Maros Marsalek [Mon, 4 Jan 2016 13:37:42 +0000 (13:37 +0000)]
Merge "Bug 4709 - Add keepalive response timeout to KeepaliveSalFacade of netconf connector."

8 years agoMerge changes from topic 'netconf-clustering'
Tony Tkacik [Mon, 4 Jan 2016 13:25:10 +0000 (13:25 +0000)]
Merge changes from topic 'netconf-clustering'

* changes:
  Move mount point registration after schema resolution
  Cluster schema resolution pipeline
  Clustered sources resolution
  Change onNodeUpdated to first cleanup previous state
  Use normal identify messages first
  Use lock in topology node writer
  Prevent NPE's on failures
  RemoteDeviceDataBroker proxy

8 years agoMerge "Fix empty revision handling in NETCONF capability"
Tony Tkacik [Mon, 4 Jan 2016 10:44:35 +0000 (10:44 +0000)]
Merge "Fix empty revision handling in NETCONF capability"

8 years agoMerge "Bug 4846 odl-mdsal-apidocs swagger UI uses deprecated TokenAuthFilter"
Tony Tkacik [Mon, 4 Jan 2016 08:41:29 +0000 (08:41 +0000)]
Merge "Bug 4846 odl-mdsal-apidocs swagger UI uses deprecated TokenAuthFilter"

8 years agoRemove unused jersey properties 16/31916/1
Ryan Goulding [Mon, 28 Dec 2015 17:43:55 +0000 (12:43 -0500)]
Remove unused jersey properties

Jersey dependencies are inherited from odlparent.  This
removes some now unused jersey properties.

Change-Id: I2b64dc279e8070554e5a4f0f2ad9ece0dc16bff3
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
8 years agoBug 4846 odl-mdsal-apidocs swagger UI uses deprecated TokenAuthFilter 15/31915/1
Ryan Goulding [Mon, 28 Dec 2015 17:37:41 +0000 (12:37 -0500)]
Bug 4846 odl-mdsal-apidocs swagger UI uses deprecated TokenAuthFilter

Switches from TokenAuthFilter, a ContainerRequestFilter, to AAAFilter, a
javax.servlet.Filter.  This allows use of Shiro Realms including LDAP.

Change-Id: I4956d773da4128b5bbae92b3438154eff3e76367
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
8 years agoBug 4709 - Add keepalive response timeout to KeepaliveSalFacade of netconf connector. 24/31524/3
adetalhouet [Thu, 17 Dec 2015 16:31:07 +0000 (11:31 -0500)]
Bug 4709 - Add keepalive response timeout to KeepaliveSalFacade of netconf connector.

Change-Id: Ie6c7593eebd62c85430b2b219921fa7d28e63024
Signed-off-by: adetalhouet <adetalhouet@inocybe.com>
8 years agoBUG 3274 - Generate multiple configs for same port 16/31716/2
Tomas Cere [Tue, 22 Dec 2015 14:39:22 +0000 (15:39 +0100)]
BUG 3274 - Generate multiple configs for same port

Change-Id: I1fdf43efa6b0abf3df9e8844b06d30ace2425b50
Signed-off-by: Tomas Cere <tcere@cisco.com>
8 years agoMerge "Formatted code for Bug-3890"
Maros Marsalek [Tue, 22 Dec 2015 12:38:44 +0000 (12:38 +0000)]
Merge "Formatted code for Bug-3890"

8 years agoBUG 3015 - restconf: Un-helpful error message presented when no service 95/31695/1
Tomas Cere [Mon, 21 Dec 2015 12:51:37 +0000 (13:51 +0100)]
BUG 3015 - restconf: Un-helpful error message presented when no service
provider is there to handle the RPC call.

* added catch in checkRpcResponse when cause of error is unimplemented
rpc service

port of :
https://git.opendaylight.org/gerrit/#/c/23277/2

Change-Id: I12a457bf948bf13040c41e393284e0748b1bcaed
Signed-off-by: Tomas Cere <tcere@cisco.com>
8 years agoBUG 2594 - PUT method returns wrong status on create 93/31693/1
Tomas Cere [Mon, 21 Dec 2015 12:36:43 +0000 (13:36 +0100)]
BUG 2594 - PUT method returns wrong status on create

Port of:
https://git.opendaylight.org/gerrit/#/c/19009/

Change-Id: Ic225f9290c49fde29be3fbf7c51ef4cc36d8e532
Signed-off-by: Tomas Cere <tcere@cisco.com>
8 years agoMove mount point registration after schema resolution 72/31472/4
Tomas Cere [Wed, 16 Dec 2015 18:28:40 +0000 (19:28 +0100)]
Move mount point registration after schema resolution

Also a couple other minor bugfixes.

Change-Id: Id1e412a748225f4194f0b9c5e39d45f6bf58db4c
Signed-off-by: Tomas Cere <tcere@cisco.com>
8 years agoCluster schema resolution pipeline 15/31415/13
Jakub Morvay [Wed, 16 Dec 2015 10:22:07 +0000 (11:22 +0100)]
Cluster schema resolution pipeline

Change-Id: Ia469fedd25d1511308e52328be925845827968c0
Signed-off-by: Jakub Morvay <jmorvay@cisco.com>
8 years agoClustered sources resolution 26/31326/12
Jakub Morvay [Thu, 10 Dec 2015 14:40:05 +0000 (15:40 +0100)]
Clustered sources resolution

Change-Id: I9fe167ab4185a8ac959b5e1aa6737d1eaff1d90c
Signed-off-by: Jakub Morvay <jmorvay@cisco.com>
8 years agoPull in com.typesafe:config from odlparent 85/31685/1
Stephen Kitt [Mon, 21 Dec 2015 10:29:38 +0000 (11:29 +0100)]
Pull in com.typesafe:config from odlparent

Change-Id: I42b74d58b3e522c141ede246911b35e59f6ce734
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoChange onNodeUpdated to first cleanup previous state 32/31432/3
Tomas Cere [Wed, 16 Dec 2015 14:37:29 +0000 (15:37 +0100)]
Change onNodeUpdated to first cleanup previous state

Change-Id: Ied3a631466753663601905d0b1d7f138e6fc6542
Signed-off-by: Tomas Cere <tcere@cisco.com>
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 agoUse normal identify messages first 30/31430/2
Tomas Cere [Tue, 15 Dec 2015 09:33:11 +0000 (10:33 +0100)]
Use normal identify messages first

Prevents crashing akka if bundles containing our messages
weren't loaded on remote node yet.
Add resyncs on remote node's coming up.

Change-Id: I2c6076c1c09ad4a839f4e5e60e172805bdb45ad6
Signed-off-by: Tomas Cere <tcere@cisco.com>
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 agoFormatted code for Bug-3890 87/30187/4
shivanip [Tue, 15 Dec 2015 11:09:56 +0000 (16:39 +0530)]
Formatted code for Bug-3890

Change-Id: I7b6c481104ec4445c034cc5a9e560a641e7df93c
Signed-off-by: Shivani Pathak <shivani.pathak@tcs.com>
8 years agoUse lock in topology node writer 05/31205/2
Tomas Cere [Fri, 11 Dec 2015 16:44:20 +0000 (17:44 +0100)]
Use lock in topology node writer

Prevents race conditions from akka callbacks.
Prevent NPE's when deleting node that's not connected.

Change-Id: I0e46083fe98c88cae7dc836c98f9eb4e22026579
Signed-off-by: Tomas Cere <tcere@cisco.com>
8 years agoPrevent NPE's on failures 04/31204/2
Tomas Cere [Fri, 11 Dec 2015 12:23:25 +0000 (13:23 +0100)]
Prevent NPE's on failures

Change-Id: I7f69aa4f9a695c7d03cd7db6cd5c539bfd255cdd
Signed-off-by: Tomas Cere <tcere@cisco.com>
8 years agoRemoteDeviceDataBroker proxy 18/30718/4
Tomas Cere [Mon, 30 Nov 2015 16:15:42 +0000 (17:15 +0100)]
RemoteDeviceDataBroker proxy

Change-Id: Ifdb7b905f95dc2af5e31003e59405ebc446d85d3
Signed-off-by: Tomas Cere <tcere@cisco.com>
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"