docs.git
7 years agoUpdated git submodules
suvitha.balu [Mon, 9 Jan 2017 05:27:57 +0000 (10:57 +0530)]
Updated git submodules

Project: integration/test master e5adbbdd552b044cae5b29c253b46b4943dfbff9

Fix for NonExistentRouter delete TC for Newton

Change-Id: Ib645cee7c23b811e6affefc5e980d3be95d3b829
Signed-off-by: suvitha.balu <suvitha.balu@tcs.com>
7 years agoUpdated git submodules
Anil Belur [Tue, 10 Jan 2017 21:29:47 +0000 (21:29 +0000)]
Updated git submodules

Project: releng/builder master a3ba22c85ab0f73802bece47ff9f41cce58ec1dc

Merge "Fix validate-autorelease failure caused by 50171"

Fix validate-autorelease failure caused by 50171

Patch https://git.opendaylight.org/gerrit/50171 broke
validate-autorelease jobs because it modified a script that the job
needed and forgot to update with the new macro introduced.

Change-Id: I15a2e38735403197382554ec0a72c9fa902829a1
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoRemove netvirt references from ovsdb 28/50228/1
Sam Hague [Thu, 15 Dec 2016 22:53:21 +0000 (17:53 -0500)]
Remove netvirt references from ovsdb

Change-Id: Ic0e1ff12e6c109eb77f78a08fb3d9f037180b798
Signed-off-by: Sam Hague <shague@redhat.com>
(cherry picked from commit d5eccb139d162e6eefe18fb5e0c75e0822f3db70)

7 years agoMerge "Add documentation for OpenStack with netvirt" into stable/boron
Colin Dixon [Tue, 10 Jan 2017 20:31:43 +0000 (20:31 +0000)]
Merge "Add documentation for OpenStack with netvirt" into stable/boron

7 years agoUpdated git submodules
Andrew Grimberg [Tue, 10 Jan 2017 20:09:48 +0000 (20:09 +0000)]
Updated git submodules

Project: releng/builder master 81d8bbfef8ceedbe456f6db8db695c4f874c8b6f

Merge "Filter out bad environment variables"

Filter out bad environment variables

Change-Id: Id0631226ac1ebd433ff72d079b598e43e1f4f660
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdated git submodules
Jamo Luhrsen [Tue, 10 Jan 2017 19:48:46 +0000 (19:48 +0000)]
Updated git submodules

Project: releng/builder master 918be17d6ad917cc01a9c22fbaaef4bd388ed2c8

Merge "add support for netvirt-cluster openflowplugin patch-test"

add support for netvirt-cluster openflowplugin patch-test

Change-Id: I51a224d4faa9af92a4d9c1fc196a77c91fee8dd4
Signed-off-by: Ravit Peretz <ravit.peretz@hpe.com>
7 years agoUpdated git submodules
Jamo Luhrsen [Tue, 10 Jan 2017 19:48:11 +0000 (19:48 +0000)]
Updated git submodules

Project: releng/builder master 7885c1966559e25710ecbd0ab477e96514c9b208

Merge "add nevirt tests for genius patch test"

add nevirt tests for genius patch test

Change-Id: Ib08cfdbfe2d512e2fa00fcaf93b00b07bbb8cd74
Signed-off-by: Ravit Peretz <ravit.peretz@hpe.com>
7 years agoUpdated git submodules
Jamo Luhrsen [Tue, 10 Jan 2017 19:45:45 +0000 (19:45 +0000)]
Updated git submodules

Project: releng/builder master 0273121306c61f48a65421e01b71b0d2e1c83ada

Merge "Add yangtools system test job"

Add yangtools system test job

Change-Id: I7b8461509fb6512a8484ecc3d7c5c1fb9ef2b593
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
7 years agoUpdated git submodules
Vratko Polák [Tue, 10 Jan 2017 17:54:41 +0000 (17:54 +0000)]
Updated git submodules

Project: releng/builder master f1567d48664717d21313d9473786b994afb46672

Merge "Enable Heat for {project}-csit-verify-3node-{functionality}"

Enable Heat for {project}-csit-verify-3node-{functionality}

Change-Id: I930f2f4af5cc322608692845b48a7c16ffd8e2f1
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdated git submodules
Vratko Polák [Tue, 10 Jan 2017 17:53:55 +0000 (17:53 +0000)]
Updated git submodules

Project: releng/builder master 1114408e7a08116cd212918bc5c218d70853f02f

Merge "Enable Heat for {project}-csit-3node-{functionality}-{install}-{stream}"

Enable Heat for {project}-csit-3node-{functionality}-{install}-{stream}

Change-Id: Id539d5bfb87965c667e54c070f516c816dd3f37d
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdated git submodules
Vratko Polak [Tue, 10 Jan 2017 17:31:45 +0000 (18:31 +0100)]
Updated git submodules

Project: releng/builder master e80aef9ea0e431ca47f12792d9111f33fccb0269

Comment on autorelease-generate-release-patches position

Change-Id: Iac10c0465a3183fc7f31aa371b34e39021efe2d5
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
7 years agoUpdated git submodules
Thanh Ha [Mon, 9 Jan 2017 21:26:34 +0000 (16:26 -0500)]
Updated git submodules

Project: releng/builder master ffba7f591eefb0c9e9eaf8fd56b5b501787fd630

Enable Heat for {project}-csit-3node-periodic-{functionality}-{install}-{stream}

Change-Id: I82bb89334bfd0fd552f68a8dff729e73505f997d
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdated git submodules
Vratko Polák [Tue, 10 Jan 2017 16:05:37 +0000 (16:05 +0000)]
Updated git submodules

Project: releng/builder master 2f2ed592a62801c026f1f06d11cdb2097695d9ac

Merge "Add integration-infra-stack macro"

Add integration-infra-stack macro

This macro uses the opendaylight-infra-macro as well as includes the
integration-cleanup-workspace macro and shell script to generate the
stack environment file needed to spin up a Heat system.

Change-Id: Ica4f3a5600b56cf59daef4c79e10e0e6e16d8b12
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdated git submodules
Peter Gubka [Tue, 10 Jan 2017 14:47:24 +0000 (15:47 +0100)]
Updated git submodules

Project: integration/test master 4eae9459e8efeab74b664308175ae0b178e4553e

Update version.robot to reflect netconf connector usage

Change-Id: I1b206601879b067026052fa0625e23d9723f39fb
Signed-off-by: Peter Gubka <pgubka@cisco.com>
7 years agoUpdated git submodules
K.V Suneelu Verma [Mon, 28 Nov 2016 14:14:50 +0000 (19:44 +0530)]
Updated git submodules

Project: ovsdb stable/boron b1426c3bff15635c5f4b9c063a4a184af6cf4a58

bug 6579 handling back to back tx updates

Added the following utility methods in operational state and device info
isKeyPartOfCurrentTx indicates this key is also part of the same tx
isKeyInTransit indicates this key is part of prev tx to device

Before inserting any key into any table
check if this key or its dependent keys are part of prev transaction

Change-Id: I87699c244b7feee27d2c95178dfe5727f4148cdb
Signed-off-by: K.V Suneelu Verma <k.v.suneelu.verma@ericsson.com>
(cherry picked from commit db5b2546600affca74281ae02613db72f993701a)

7 years agoUpdated git submodules
Ravit Peretz [Tue, 10 Jan 2017 11:59:53 +0000 (13:59 +0200)]
Updated git submodules

Project: releng/builder master b4a24db69671602a92b699d7b8042a4ddb7613e0

split autorelease fix-relative-paths step

Currently autorelease-generate-release-patches step contains
both release tag patch generation and fix-relativepaths.sh
script which is missleading.
fix-relativepaths is needed for compilation and is not related
to the release tag patches generation.
Therefore, I separated them.

Change-Id: I68643052b512a566d776d6a4cc557a5c4a6eefcf
Signed-off-by: Ravit Peretz <ravit.peretz@hpe.com>
7 years agoUpdated git submodules
Luis Gomez [Tue, 10 Jan 2017 03:37:13 +0000 (19:37 -0800)]
Updated git submodules

Project: integration/test master c0778e2d7813525714f3d7bd72ea737aa5bdc710

Stabilize OF Reconciliation test

- Remove ssh karaf from the suite setup. This is to avoid the ssh karaf
failure we see lately in CI.

- Kill controller if it does not stop after 2 minutes. This is required when
test runs in the -all- mode (many features loaded).

Change-Id: I2a9be15890d7f3f8f4e6680139e0ba4aceb69df2
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
7 years agoUpdated git submodules
Luis Gomez [Tue, 10 Jan 2017 07:05:50 +0000 (07:05 +0000)]
Updated git submodules

Project: releng/builder master 5228bc509df8d89dc3122d98f983b86243e4037c

Merge "add core feature to ofp patch test"

add core feature to ofp patch test

There is an implicit "all" already built in [0] to our patch test
that will run *all* of the CSIT jobs in the .yaml and does not
need an "all" feature defined. I'm not sure how that {csit-list}
gets created, but it's how it's working in practice, and seems
handy.

So, if this is merged the new gerrit keyword would be test-openflowplugin-core
BUT the old test-openflowplugin-all would still give the same results for
now. However, this will let others (like in this patch [1]) be able to add
more interesting scenarios (e.g. test-openflowplugin-netvirt) and if that
comes along doing test-openflowplugin-all will now include those new ones.

[0] https://github.com/opendaylight/releng-builder/blob/master/jjb/integration/integration-templates.yaml#L1248
[1] https://git.opendaylight.org/gerrit/#/c/50033/

Change-Id: I537a835f0c88998ad73c32f624a32c2017baf90c
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
7 years agoUpdated git submodules
Anil Belur [Mon, 9 Jan 2017 23:48:46 +0000 (23:48 +0000)]
Updated git submodules

Project: releng/builder master 869ddaf892cbf801893238773557d760aa5aa74a

Merge "Default generic mininet to mininet-ubuntu"

Default generic mininet to mininet-ubuntu

Mininet only runs on Ubuntu nodes now. This change is needed for Heat as
it does not currently provide a OS name in the node name to properly
detect the spinup script.

Change-Id: I3247b14d21a95ad8b55d04ac8eb361831c4929ab
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdated git submodules
Thanh Ha [Mon, 9 Jan 2017 22:42:56 +0000 (22:42 +0000)]
Updated git submodules

Project: releng/builder master 3ad73753e521e611eca9e5cb2e64277c80eb6eda

Merge "pin jobs to specific devstack flavored vms based on openstack version"

pin jobs to specific devstack flavored vms based on openstack version

Change-Id: I1c44a6a9b0893c8f12856ee722f80a78f08a47e8
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
7 years agoUpdated git submodules
Vratko Polak [Mon, 9 Jan 2017 18:59:30 +0000 (19:59 +0100)]
Updated git submodules

Project: integration/test master 0250c0d9bf4f404e4cec51ad529ee7b5fd82b7c4

System test for Yangtools

+ Yang file preparation Resource introduced.
+ Suite binding-parent refactored to use that Resource.
+ The robot suite suite.
+ The testplan.
+ Artifact downloading now supports multipatch job.
*- Only as a suite keyword, probably should be moved to NexusKeywords.
+ RemoteBash.robot Resource introduced to host operations common for multiple tools.
+ Changes to existing libraries:
*+ Added TODOs to de-duplicate with respect to RemoteBash.
*+ NexusKeywords:
**+ NexusKeywords__Get_Items_To_Look_At knows yang-system-test.
**+ Deploy_From_Url to skip URL construction.
**+ Install_And_Start_Java_Artifact
**+ ${explicit_url}=${EMPTY} option added where needed
*+ TemplatedRequests:
**+ ${accept} argument no longer mandatory for Get_From_Uri
*+ New Copyright year.

Change-Id: Iea6ef141838daac7d23c29dbef455907cd937070
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
7 years agoUpdated git submodules
Luis Gomez [Thu, 15 Dec 2016 09:25:59 +0000 (01:25 -0800)]
Updated git submodules

Project: integration/test master c42e303ca6d81c957085cc863e591b989268874e

New OF reconciliation suite + other fixes

- New reconciliation suite for groups and flows.
- Consolidate OpenFlow KWs in FlowLib.robot
- Consolidate Mininet KWs in MininetKeywords.robot
- Adjust existing test to the above changes.
- Fix Delete flow check in cluster test.
- Use org.apache.karaf vs karaf to find karaf instances.
(this allows to run pybot command in controller VM)

Change-Id: Ifee126a812f0cf25b29113db5f1543b5b15fabec
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
7 years agoUpdated git submodules
Thanh Ha [Thu, 5 Jan 2017 04:45:20 +0000 (23:45 -0500)]
Updated git submodules

Project: releng/builder master 8f6fca564dc9f568f9e553b993b8dfb61d2f9653

OpenStack Heat Orchestration Templates

Use HOT [0] to instantiate CSIT instances in the public cloud. The idea
here would be to store heat orchestration templates inside
releng/builder and then use them to spin up the full CSIT labs in the
public cloud via heat calls against the public cloud api.

CSIT jobs will need to be rewritten to have a builder step that
instantiates the CSIT lab similar to what JClouds provides today
followed by a publisher step to clear up the lab at the end of the
build.

Will spin up nodes using the naming format ($JOB_NAME is actually a sum
calculation (echo "$JOB_NAME" | sum | awk '{ print $1 }'):

    $JOB_NAME-$BUILD_NUMBER-{type}

Stack name will simply be $JOB_NAME-$BUILD_NUMBER.

This patch preserves the build conditions for JCLOUDS such that the
common scripts work whether the job is using JClouds or Heat. We will
want to remove the conditional statements once all ODL jobs have moved
over to using Heat.

[0] http://docs.openstack.org/developer/heat/template_guide/index.html

Change-Id: I5cd7fc407119681c48885140ffc8ee594f8cab0c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdated git submodules
Thanh Ha [Mon, 9 Jan 2017 16:31:03 +0000 (16:31 +0000)]
Updated git submodules

Project: releng/builder master 481062d4922a2927efe775c4466aee3d400ed5a0

Merge "Reduce printing during wait in distribution check"

Reduce printing during wait in distribution check

Change-Id: I3d49f238886c65819f012a77565b8a01f5f67437
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
7 years agoUpdated git submodules
Thanh Ha [Mon, 9 Jan 2017 16:14:50 +0000 (11:14 -0500)]
Updated git submodules

Project: releng/builder master 77ca037b9591ad224007ab2998fd8a9f74978e6b

Add jq install to spinup scripts temporarily

Currently unable to rebuild CentOS 7 packer due to [0]. Temporarily use
spin up scripts to deploy jq until we're able to rebuild CentOS 7
successfully.

[0] https://bugs.centos.org/view.php?id=12598

Change-Id: Ib340eb37283e02f213e9771eac54bdfec80fb7ac
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdated git submodules
Thanh Ha [Mon, 9 Jan 2017 03:38:18 +0000 (22:38 -0500)]
Updated git submodules

Project: releng/builder master 4f61acca05d60e763fa9f4eeefd91e270efd0d73

Add jq command into robot images

jq is a useful shell command to parse json data. We need this to help us
parse openstack commands used by opendaylight-infra to spin up systems using
Heat templates.

Change-Id: I5c5f0ae949c1ac65138379c29228962be985491c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoUpdated git submodules
suvitha.balu [Thu, 15 Dec 2016 05:06:51 +0000 (10:36 +0530)]
Updated git submodules

Project: integration/test master bcdc97b76c4d9e1088f507743a04b97c4252087e

VPNservice Datapath TC and added additional validation

Change-Id: Ibd2c344ec867536b861e42d111af937422852ce6
Signed-off-by: suvitha.balu <suvitha.balu@tcs.com>
7 years agoUpdated git submodules
Anil Belur [Fri, 6 Jan 2017 22:33:49 +0000 (22:33 +0000)]
Updated git submodules

Project: releng/builder master 7bc0549a1bc7514a6b39584441f93f7a3f5e33af

Merge "install ovs2.5 in devstack images"

install ovs2.5 in devstack images

Change-Id: I97f2b06cd33c42edd8495856077d4a4c1b90adb9
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
7 years agoUpdated git submodules
Luis Gomez [Fri, 6 Jan 2017 19:28:15 +0000 (19:28 +0000)]
Updated git submodules

Project: releng/builder master 5d27acb6f73ee0e53234a90b95f951b648079815

Merge "Add restconf feature to Armoury CSIT jobs"

Add restconf feature to Armoury CSIT jobs

+ Reduced number of offset-0 trigger jobs.
+ Multi-line syntax for list values.

Change-Id: Ic3f83d842067361c4ef70a20efd80bc540fc2eca
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
7 years agoUpdated git submodules
Anil Belur [Fri, 6 Jan 2017 12:37:32 +0000 (12:37 +0000)]
Updated git submodules

Project: releng/builder master d9b4a817292e1229143a4e9c918760e16870d0b9

Merge "Fix Spectrometer deploy job"

Fix Spectrometer deploy job

The frontend is starting too quickly before the backend has time to
fully initialize causing the frontend to not successfully start. This
patch inserts a sleep to give the backend some time to update and
refresh the git repos before restarting the frontend.

Change-Id: I143f1f023d0db84a7d0c664dad6b3844343043b4
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdated git submodules
Jamo Luhrsen [Fri, 6 Jan 2017 05:24:23 +0000 (21:24 -0800)]
Updated git submodules

Project: releng/builder master 24f7eb7ffe145e20efa0a6d709723302afe68c09

add nc tool to devstack images

Change-Id: I31ce6af92297d31b9bd52b947e7bb2b1716483a5
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
7 years agoUpdated git submodules
Jamo Luhrsen [Thu, 5 Jan 2017 23:40:32 +0000 (23:40 +0000)]
Updated git submodules

Project: releng/builder master 4c5768778dd5c8f466086d07aa18d18c4fd994d4

Merge "Add verification of number of hypervisors to netvirt loading"

Add verification of number of hypervisors to netvirt loading

Change-Id: Idd9ea821c086b269ea81c8a88db16122604d27eb
Signed-off-by: Alon Kochba <alonko@hpe.com>
7 years agoUpdated git submodules
gvrangan [Thu, 5 Jan 2017 01:14:26 +0000 (01:14 +0000)]
Updated git submodules

Project: integration/test master ee32d14d7f71c4622ba1f42babcbeafd47403e94

Eliminate getting model dumps when 2 ODL nodes are down

This will reduce the delay in CSIT

Change-Id: Ifb944b8cf8cfad7a0b79a223d19e636ed646a0d6
Signed-off-by: gvrangan <venkatrangang@hcl.com>
7 years agoUpdated git submodules
Vratko Polak [Thu, 5 Jan 2017 12:41:16 +0000 (13:41 +0100)]
Updated git submodules

Project: integration/test master 174693a6ef653ed5a4577ab15b293f9d8631f543

Expand documentation of SetupUtils

Change-Id: Ie1916bb0e765207be18c93892f79bb8c60a474ff
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
7 years agoUpdated git submodules
Peter Gubka [Fri, 16 Dec 2016 10:39:55 +0000 (11:39 +0100)]
Updated git submodules

Project: integration/test master 50bc19271f3a176089f03aabd24ea87246f0d1f4

Rework of Restperfclient__Invoke_With_Timeout kw to avoid broken ssh session

In the jobs netconf-csit-1node-periodic-scale-only-<strem> it took too long
to handle 65k requests via netconf connector and ssh session became broken.
To avoid this execute command kw was replced with write and read until kws.

Minor changes to support debugging in libraries/SSHKeywords.robot and restperfclient/mdsal.robot

Change-Id: I080edb518acfe2e955fbe249e6e7bb33d8099eda
Signed-off-by: Peter Gubka <pgubka@cisco.com>
7 years agoUpdated git submodules
Vratko Polák [Thu, 5 Jan 2017 08:21:51 +0000 (08:21 +0000)]
Updated git submodules

Project: releng/builder master 554e68c1dced55cf7d79539a26a386fff92c4fdc

Merge "Update bgp ingest suite not to use netconf-connector in carbon"

Update bgp ingest suite not to use netconf-connector in carbon

Change-Id: I9f1ed0c8956e8f3479f6df653abb7263d0f0cb9d
Signed-off-by: Peter Gubka <pgubka@cisco.com>
7 years agoUpdated git submodules
Peter Gubka [Wed, 4 Jan 2017 11:07:37 +0000 (12:07 +0100)]
Updated git submodules

Project: integration/test master bc78c7890543ba0b214da5959095e99db9f15cac

Update bgp ingest manypeer changecount suite not to use netconf connector in carbon

Change-Id: I27aa3f749e4208bb531864b846f18f00ed732b0a
Signed-off-by: Peter Gubka <pgubka@cisco.com>
7 years agoUpdated git submodules
Thanh Ha [Thu, 5 Jan 2017 04:55:55 +0000 (04:55 +0000)]
Updated git submodules

Project: spectrometer master a84b2e9a25f1a43ca7f79f8f9c1d1592b03b8c61

Merge "Add spectrometer.service file for systemd"

Add spectrometer.service file for systemd

Provides an example service file which can be used to start/stop the
spectrometer backend using systemd.

Change-Id: I636798428853c0c06d9b50fc46f46e10124e9bb4
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdated git submodules
Jamo Luhrsen [Thu, 5 Jan 2017 01:00:30 +0000 (01:00 +0000)]
Updated git submodules

Project: releng/builder master a82392c6067d8726f4327b0e02cc898e7b00776e

Merge "Add vpp topic branch for basic verify and merge jobs"

Add vpp topic branch for basic verify and merge jobs

Change-Id: If9990919500fa4fe4a50d8f1f490f0873a91c116
Signed-off-by: Sam Hague <shague@redhat.com>
7 years agoUpdated git submodules
Jamo Luhrsen [Thu, 5 Jan 2017 00:59:49 +0000 (00:59 +0000)]
Updated git submodules

Project: releng/builder master 92f10cc3a98fae73746606004f50a95183c67816

Merge "Remove routermgr branch since no longer used"

Remove routermgr branch since no longer used

Change-Id: Iad3d22d4c36e7321c8d5f626b6d7603daa189c91
Signed-off-by: Sam Hague <shague@redhat.com>
7 years agoUpdated git submodules
Anil Belur [Thu, 5 Jan 2017 00:43:56 +0000 (00:43 +0000)]
Updated git submodules

Project: releng/builder master 55a0700a505aabe23e43dba0e818b300dbebc208

Merge "Update Jenkins jobs to build rpms using URL parsing"

Update Jenkins jobs to build rpms using URL parsing

Update params of build-rpm and build-rpm-snap jobs to make use of
URL parsing instead of version parsing.

Change-Id: Idf95897157e589ef8afe90e6a62554cb8c193718
Signed-off-by: Alok Anand <alok4nand@gmail.com>
7 years agoUpdated git submodules
Jamo Luhrsen [Wed, 4 Jan 2017 22:12:10 +0000 (22:12 +0000)]
Updated git submodules

Project: releng/builder master f571cb39b33e760f2267691cf97d792d36848882

Merge "Images with pre-loaded devstack pips and yums"

Images with pre-loaded devstack pips and yums

This patch adds templates and a provisioning
script to build images that are pre-installed
with (a lot of) the various pip and yum pkgs
required for running devstack.

This aims to (hopefully) reduce the run time of CSIT.

Note that this is a just a first step. The low hanging
fruit. There are more packages that are installed by
openstack projects that can be preinstalled here as well.

Change-Id: Ic837dd2ef7a96141130bb0d71f578cd06de5f1f4
Signed-off-by: Josh <jhershbe@redhat.com>
7 years agoUpdated git submodules
Anil Belur [Wed, 4 Jan 2017 21:19:05 +0000 (21:19 +0000)]
Updated git submodules

Project: releng/builder master cf2d5b7df1cbcc94c0ff0ca305ff3c347c0498d6

Merge "Create Jenkins job to test RPM"

Create Jenkins job to test RPM

This job installs an ODL package using either a .repo or a .rpm
link. It does checks like systemctl start/status opendaylight,
pgrep java, verifies SSH access to Karaf shell and verifies
expected features.

Change-Id: I110d194ae7768ac2182a2ba0138f868fa165f4a0
Signed-off-by: Alok Anand <alok4nand@gmail.com>
7 years agoUpdated git submodules
Anil Belur [Wed, 4 Jan 2017 21:12:27 +0000 (21:12 +0000)]
Updated git submodules

Project: releng/builder master 1817dcd2a1fbe1500fdd932898395d43c59fd382

Merge "Remove Mongo dependency from Spectrometer"

Remove Mongo dependency from Spectrometer

Mongo is no longer a dependency for the Spectrometer project.

Change-Id: I5e66af762971e9465c93262fc176c677577de039
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdated git submodules
Daniel Malachovsky [Wed, 4 Jan 2017 18:46:28 +0000 (19:46 +0100)]
Updated git submodules

Project: releng/builder master ed70b8667a2dc06e0d445ef7fbfa05051f5d905c

Add systemmetrics jobs to Jenkins

Change-Id: Ibbf431a53bb772227f7e93f204dc53f126daa188
Signed-off-by: Daniel Malachovsky <dmalacho@cisco.com>
7 years agoUpdated git submodules
Vratko Polak [Tue, 3 Jan 2017 15:52:38 +0000 (16:52 +0100)]
Updated git submodules

Project: integration/test master bcd1e0e02ae679735ae8720f7fc6bdc139cc08f3

Do not abort logging to karaf if one member is down

Change-Id: I9b516d2228e701fc9a5b1051b9655dc03705b2fe
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
7 years agoUpdated git submodules
Anil Belur [Wed, 4 Jan 2017 00:04:11 +0000 (10:04 +1000)]
Updated git submodules

Project: releng/builder master 49e5f0dd57ab17485cc9828c41261f9013812f42

Cleanup unused variables from defaults

* build-artifact-{days,num}-to-keep and build-num-to-keep are
  unused since logrotate was replaced with build-discarder

Change-Id: If4e88ac66b34ef48e73a7026b9252282fc92b6d8
Also-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoUpdated git submodules
Thanh Ha [Wed, 4 Jan 2017 16:55:59 +0000 (16:55 +0000)]
Updated git submodules

Project: releng/builder master 65b1a4aadbdc67955f7a74d122e26a530b1f987f

Merge "Fix Beryllium detection in determine-merge-order"

Fix Beryllium detection in determine-merge-order

Change-Id: I5291944cbdcb570d9075913d9b3cb48c17ec9ea3
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
7 years agoUpdated git submodules
Peter Gubka [Wed, 4 Jan 2017 12:47:26 +0000 (13:47 +0100)]
Updated git submodules

Project: releng/builder master ba92cc5d58df002ddc015b97741615fe8bcf2dee

Remove netconf-connector feature from throughpcep suite as it is not needed

Change-Id: I95c71724db531c08685222f9d2716d4a90301258
Signed-off-by: Peter Gubka <pgubka@cisco.com>
7 years agoUpdated git submodules
Peter Gubka [Wed, 4 Jan 2017 08:26:58 +0000 (09:26 +0100)]
Updated git submodules

Project: releng/builder master 9fb219f2827db41dab0797b42e1557ada62aa98d

Update distribution userfeatures job not to use netconf connector in carbon

Change-Id: If931403c89483418c9ffc39db4fec1b0a69fc752
Signed-off-by: Peter Gubka <pgubka@cisco.com>
7 years agoUpdated git submodules
Jamo Luhrsen [Tue, 3 Jan 2017 23:07:54 +0000 (23:07 +0000)]
Updated git submodules

Project: releng/builder master 1f8b5e2e21a5e127d132aa756b02151909917e2f

Merge "Revert "downgrade paramiko version due to robot regression""

Revert "downgrade paramiko version due to robot regression"

This reverts commit c38599d1c6ecd2dabbae96bb370f5d3a9782570a.

Not needed since robotframework-sshlibrary-2.1.3.tar.gz is used.

Change-Id: I474fd01124c12842c80bcdfdf2f9ccffa6d9ae69
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
7 years agoUpdated git submodules
Thanh Ha [Tue, 3 Jan 2017 16:32:34 +0000 (11:32 -0500)]
Updated git submodules

Project: releng/builder master fb2739d3662e7e6c0348ef7b21e92eecbec3c142

Remove periodic jobs managed by releng

Community has agreed that these jobs are no longer necessary since the
Merge jobs that run weekly essentially provide a similar service and
thus a waste of infra resources.

See thread:
https://lists.opendaylight.org/pipermail/release/2016-December/008944.html

Change-Id: Id1efcbcef71d20d959a0f07751fe019f3fd39242
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdated git submodules
Peter Gubka [Tue, 3 Jan 2017 12:16:15 +0000 (13:16 +0100)]
Updated git submodules

Project: integration/test master 1801e9c299d9d5116bd0f188f5ddf653d49e2f1e

Update netconf readiness suite for carbon stream

Change-Id: I8ebaf2779b3dcffabde6dd53c5eb4a3f9564328b
Signed-off-by: Peter Gubka <pgubka@cisco.com>
7 years agoUpdated git submodules
srisankethu [Sun, 25 Dec 2016 08:29:31 +0000 (13:59 +0530)]
Updated git submodules

Project: integration/test master 00773301bfc678e4139e5690f982735de3405fdc

Update RequestsLibrary deprecated calls

Change-Id: I348939a2888a791311cb29d3cdeae87cd888d1ff
Signed-off-by: srisankethu <sanketh.uppalapati@research.iiit.ac.in>
7 years agoUpdated git submodules
Alon Kochba [Sun, 25 Dec 2016 09:46:52 +0000 (11:46 +0200)]
Updated git submodules

Project: releng/builder master 431b944c1b3856ed68c1413b933921e22f08ef6a

Add netvirt gate runs with different testplans

Add the following patch-test keywords, to trigger subsets
of the full testplan:

test-netvirt-minimal-current - runs only CSIT suites
test-netvirt-tempest-current - runs only Tempest suite

Depends-On: https://git.opendaylight.org/gerrit/#/c/49788/
Change-Id: Iaaf23349c0f494c784ec1b279bb14330ba19a523
Signed-off-by: Alon Kochba <alonko@hpe.com>
7 years agoUpdated git submodules
Alon Kochba [Sun, 25 Dec 2016 09:48:40 +0000 (11:48 +0200)]
Updated git submodules

Project: integration/test master 78b2afd1ae19156660cd51fdcd2f2732b58e2d20

Add netvirt testplans for minimal and tempest

Change-Id: Ibfd38bac405b3cb1f1ab7059ddf504a030abe702
Signed-off-by: Alon Kochba <alonko@hpe.com>
7 years agoUpdated git submodules
Alon Kochba [Wed, 28 Dec 2016 08:31:45 +0000 (10:31 +0200)]
Updated git submodules

Project: integration/test master 05ac24199e381705ba57119a2a6c09f607c2a4af

Add elan-dpn-interfaces to model dumps

Change-Id: I2d37f739de8b68117a8ebb8ef779f876ec441d34
Signed-off-by: Alon Kochba <alonko@hpe.com>
7 years agoUpdated git submodules
Brady Johnson [Thu, 22 Dec 2016 09:43:21 +0000 (10:43 +0100)]
Updated git submodules

Project: integration/test master 17ae83dd138389a0b6b5e0fd3d7172661089c6cb

Updates to reflect removed SF data model fields

- SFC SF Data model changed in this patch: https://git.opendaylight.org/gerrit/#/c/49687
- PatchSet 2: fixed a few missed commas
- PatchSet 3: also fixed files from GBP

Change-Id: I947d29af49344c9e797625a71b3f061d830e5eb9
Signed-off-by: Brady Johnson <brady.allen.johnson@ericsson.com>
7 years agoUpdated git submodules
Alon Kochba [Tue, 27 Dec 2016 12:32:24 +0000 (14:32 +0200)]
Updated git submodules

Project: integration/test master 2f53859f24e23f75984b295c364fa578bd7eca49

Fix karaf log grep at test teardown

Refactor karaf logs grep at teardown of test cases.
Currently the first ODL is always grepped twice, remove
the duplicate logic and refactor into its own function.

Change-Id: I62b5b82ffb180874480a6d5a041d94534273c7cd
Signed-off-by: Alon Kochba <alonko@hpe.com>
7 years agoAdd documentation for OpenStack with netvirt 81/49781/1
Alon Kochba [Sun, 4 Dec 2016 09:06:45 +0000 (11:06 +0200)]
Add documentation for OpenStack with netvirt

Change-Id: I6032c35e1a8e288ddae5f96e3e4696ed53718f95
Signed-off-by: Alon Kochba <alonko@hpe.com>
(cherry picked from commit 1358655220d834abadf0b659a13016b6829c18ff)

7 years agoUpdated git submodules
Vishal Thapar [Wed, 7 Dec 2016 06:41:45 +0000 (12:11 +0530)]
Updated git submodules

Project: ovsdb stable/boron e969632ca138215526f1260294481cc5bab2f267

BUG 7310: Add configurable option to skip columns

Adds a new cfg file to configure table columns to be skipped when monitoring updates from OVS
switch. Currently following tables and columns are configurable:

1. Manager: status

Change-Id: I6d869ca559cb69374dcdf75b60282c105af85806
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
7 years agoUpdated git submodules
Thanh Ha [Thu, 22 Dec 2016 16:21:16 +0000 (16:21 +0000)]
Updated git submodules

Project: releng/builder master aa15606270e73e1a9f55fd14d7edee985c0cd34f

Merge "Switch logrotate->build-discarder for packaging"

Switch logrotate->build-discarder for packaging

* logrotate is deprecated syntax.
* add missing project-type to templates

Change-Id: Iba94c52d2166fdf5ae2eeead51ea205ee26c5c05
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoUpdated git submodules
K.V Suneelu Verma [Mon, 28 Nov 2016 07:29:20 +0000 (12:59 +0530)]
Updated git submodules

Project: ovsdb stable/boron 941b7edd3efc41688c652f97d84a21db95fe6e51

bug 6579 added basic unit tests

Added unit tests for the following commands
McastMacsRemoteUpdateCommand
UcastMacsRemoteUpdateCommand
LogicalSwitchUpdateCommand

When logical switch is configured ensure that op.insert is fired
same with mcast mac and ucast mac also.

Change-Id: Ie08664faa233776f82fb0a4ea8d6f0522a4b4810
Signed-off-by: K.V Suneelu Verma <k.v.suneelu.verma@ericsson.com>
7 years agoUpdated git submodules
Anil Vishnoi [Thu, 15 Dec 2016 01:49:17 +0000 (17:49 -0800)]
Updated git submodules

Project: ovsdb stable/boron 2b9dcab4ec4e79eae4a1badf164cee83d993b5e8

Bug 7373 - ConflictingModificationAppliedException: Node was
created by other transaction

Ovsdb/Hwvtep plugin creates respective topology under network-topology/topology
and also they make a check if the parent node (network-topology) exist or not.
If not they create the root node. In a scenario where user loads both the
plugin together, their is a possibility that both the plugin can try to
create the network-topology as the same time and one of them will end up
with ConflictingModificationAppliedException. To resolve this scenario
this patch avoid the explcit create of the parent node, and uses the md-sal
PUT api that creates the missing parents. Although it's slow compared to
the other version of PUT api, but given that it's one time operation
at warm up time, it of not much concern.

Change-Id: I9171f17ceef43040d91e75e368ab4e6f59970c59
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
Signed-off-by: Sam Hague <shague@redhat.com>
7 years agoUpdated git submodules
Vishal Thapar [Wed, 21 Dec 2016 05:49:12 +0000 (11:19 +0530)]
Updated git submodules

Project: ovsdb stable/boron f83cd38008840cf96dbb14bfc6022433e8d04915

BUG 7414: Tunnel pushed to wrong OVS

If we get DTCN with modiications on multiple nodes, we're processing the
changes as if they were recieved on all nodes. updateData() gets client
for each node in change, but instead of passing on the changes that are
made only on that node, it passes it all the changes including ones on
other nodes/clients.

Fix is to have a map of changes per client and only transact this subset
to the client.

Change-Id: Ie03176b470b120eba76478c8c12e44d831329953
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
7 years agoUpdated git submodules
gvrangan [Wed, 21 Dec 2016 19:50:54 +0000 (19:50 +0000)]
Updated git submodules

Project: integration/test master 0a0e53c09a0ad38fbcd26d9fd400112424c99a40

Fix Teardown in clustering Tests

Change-Id: I7d6b57cfb7e8035c834810b5b862ab2fb1f32449
Signed-off-by: gvrangan <venkatrangang@hcl.com>
7 years agoUpdated git submodules
gvrangan [Thu, 24 Nov 2016 00:08:18 +0000 (00:08 +0000)]
Updated git submodules

Project: releng/builder master d945c8b61e4641828e211744d75523c150faf422

Add RESTCONF Port to HAProxy

- This will mean, the REST API can be invoked wnen when any one ODL is down
- This provides the opportiuunity to add more debug with REST API

Change-Id: I21f6f0274ba9689e2daa44fd67c51a8a6451f2cb
Signed-off-by: gvrangan <venkatrangang@hcl.com>
7 years agoUpdated git submodules
Jamo Luhrsen [Fri, 16 Dec 2016 23:29:02 +0000 (15:29 -0800)]
Updated git submodules

Project: integration/test master a9221bcb698a3e019f8b72bea021f10813620004

move module list to a python variable file for better readability/maintainability

Change-Id: I9357dd3c792e74d54c3908ac5a12f67646b967c6
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
7 years agoUpdated git submodules
Thanh Ha [Wed, 21 Dec 2016 18:04:23 +0000 (18:04 +0000)]
Updated git submodules

Project: releng/builder master fd2672716a0784da728735a33ab5ec34f800504f

Merge "refactor ovsdb patch test and add ability to trigger netvirt csit"

refactor ovsdb patch test and add ability to trigger netvirt csit

Change-Id: I3f66324103bda97fbddc6b09e86f7d5a7b7a7f6e
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
7 years agoUserGuide: Corrected the dlux login url 04/49704/1
Lianhao Lu [Wed, 21 Dec 2016 04:46:02 +0000 (12:46 +0800)]
UserGuide: Corrected the dlux login url

The existing dlux login url is incorrect in the user guide. This
patch fixed that.

Change-Id: Ic431f64f3d84657f1b6cd3b964198f37efa088c5
Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
(cherry picked from commit e5eafadf272399f13862874bacd3945b92fd6855)

7 years agoUpdated git submodules
Raghuram [Wed, 21 Dec 2016 07:38:00 +0000 (13:08 +0530)]
Updated git submodules

Project: spectrometer master e8a765faab0e6065633ece72a631d56c9d2b7e56

Fix config file path

Fixes interpretation of config file path so that relative path can
also be used.

Change-Id: I4727402048b22081d014b75a451881fb223301c1
Signed-off-by: Raghuram <raghuram.4350@gmail.com>
Fix dev documentation

Change-Id: I2351398d09a9524b12894be7035d1e857242f086
Signed-off-by: Raghuram <raghuram.4350@gmail.com>
7 years agoUpdated git submodules
Anil Belur [Wed, 21 Dec 2016 08:28:16 +0000 (08:28 +0000)]
Updated git submodules

Project: releng/builder master 46313e991d5842b96d03f74dd153d07f2669e320

Merge "Switch logrotate->build-discarder for all projects"

Switch logrotate->build-discarder for all projects

logrotate is deprecated syntax.

Change-Id: I3a3da1c1f2c24affed085eabbcf11c7a100df91c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdated git submodules
Anil Belur [Wed, 21 Dec 2016 08:27:57 +0000 (08:27 +0000)]
Updated git submodules

Project: releng/builder master c5ee462926738edfbe5b3aa139796450e8601cd8

Merge "Switch logrotate->build-discarder for integration templates"

Switch logrotate->build-discarder for integration templates

logrotate is deprecated syntax.

Change-Id: Ic7343bc3690d05250f6e6f294f11136e8f68f6eb
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdated git submodules
Anil Belur [Wed, 21 Dec 2016 08:26:22 +0000 (08:26 +0000)]
Updated git submodules

Project: releng/builder master 2d3970d22f08fe2a7169f80d52c8f3e39d58834d

Merge "Switch logrotate->build-discarder for releng templates"

Switch logrotate->build-discarder for releng templates

logrotate is deprecated syntax.

Change-Id: I9707cc452f35b1085b13778491e063ce3f920850
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdated git submodules
Alon Kochba [Tue, 6 Dec 2016 18:01:24 +0000 (20:01 +0200)]
Updated git submodules

Project: integration/test master 888791aa7440e19aaae19b74ce455e62910b326f

Search for errors/warnings in karaf log for test teardown

Change-Id: I478690ce40abbdb000062fc059623ff9368ccb36
Signed-off-by: Alon Kochba <alonko@hpe.com>
7 years agoUpdated git submodules
Anil Belur [Tue, 20 Dec 2016 21:08:07 +0000 (21:08 +0000)]
Updated git submodules

Project: releng/builder master 78257e6fdec61fc0697e7a2464c1e6c687327592

Merge "Do not run determine-merge-order script on Beryllium"

Do not run determine-merge-order script on Beryllium

There are known build cycles in the Beryllium release that we must live
with unfortunately so we cannot run the determine-merge-order script
which fails when there are build cycles.

Change-Id: If780cdc9234d6c1f928438a4e75eed34b687aa4b
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdated git submodules
Anil Belur [Tue, 20 Dec 2016 20:36:18 +0000 (20:36 +0000)]
Updated git submodules

Project: releng/builder master 8d1fb36a6f0a863f798b2e26a514c2a375b1791a

Merge "Add .editorconfig"

Add .editorconfig

Seems like a standard way to share a config across multiple editors.
http://editorconfig.org/

Change-Id: Ib8363a38fe09bc11f4319f0a47c3b9e8d04c12fa
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdated git submodules
Thanh Ha [Tue, 20 Dec 2016 13:52:39 +0000 (13:52 +0000)]
Updated git submodules

Project: releng/builder master cc6af8f585ad994b8af5ff691ed3e13671901c79

Merge "Bump Boron release tag for next release"

Bump Boron release tag for next release

Change-Id: I1d8d6e545e7da9e410a0629672ab52951f188cf4
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoUpdated git submodules
Michael Vorburger [Sat, 12 Nov 2016 01:26:31 +0000 (02:26 +0100)]
Updated git submodules

Project: odlparent stable/boron c6391b9851bf1855bfb48bfbcca32dc53bac782f

Bug 6236: Add mdsal.skip.verbose to -Pq Quick profile

see https://git.opendaylight.org/gerrit/#/c/47036/

Change-Id: I47286b9a9bc3bf69594b74add275a24251d0e924
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
(cherry picked from commit c3423f29d5acf4999a54619bbbd5bec680e6e93c)

7 years agoUpdated git submodules
Vratko Polák [Tue, 20 Dec 2016 09:34:41 +0000 (09:34 +0000)]
Updated git submodules

Project: releng/builder master 68fe51e4033f693ea20bd34f84a9260037634504

Merge "Remove netconf-connecter from usage in carbon for ingest-mixed"

Remove netconf-connecter from usage in carbon for ingest-mixed

Instead odl-netconf-topology feature is used and ${USE_NETCONF_CONNECTOR}
is set to False.

Change-Id: I8a87beb4a13a6e277515db61d6c589bbbd3c3a6c
Signed-off-by: Peter Gubka <pgubka@cisco.com>
7 years agoUpdated git submodules
Peter Gubka [Fri, 16 Dec 2016 13:29:47 +0000 (14:29 +0100)]
Updated git submodules

Project: integration/test master 2a56d6e069a94d8af18897dffa6da792d281cbd4

Add netconf device for runs without netconf connector.

Change-Id: I2f83c695be6382c4bb26caf46143b58d34319cc4
Signed-off-by: Peter Gubka <pgubka@cisco.com>
7 years agoUpdated git submodules
Anil Belur [Tue, 20 Dec 2016 04:20:28 +0000 (14:20 +1000)]
Updated git submodules

Project: ovsdb stable/boron 5bf8fa4f46e74448627f87b9da93d2335c17dc05

Bumping versions by 0.0.1 for next dev cycle

Change-Id: Ie2782d45c013a912e1923cd00fb4c39f1024f3f3
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Add docs for OVSDB

This patch just initializes sphinx for OVSDB.

Refer: https://git.opendaylight.org/gerrit/#/c/39142/

Change-Id: I1e2b0c83941fdf2d1ab080863d6d6b3fc04e94b0
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
(cherry picked from commit e1575143556b8bf122aaed721eec668d1fb759b4)

Prep for provider network IT

1. Support for configuring OvsdbPing timeout (probably not necessary but
left it in anyway
2. Support for docker-compose version 2 yaml
3. Support for not specifying ovsdb.controller.address. If this env var
is not passed in, DockerOvs will create a docker network and use that
instead. See the javadoc in DockerOvs.java for more details.

Change-Id: Ife26f5f241ed6a45b00b15750a8ebafa471f8434
Signed-off-by: Josh <jhershbe@redhat.com>
Author: Sam Hague <shague@redhat.com>
Signed-off-by: Sam Hague <shague@redhat.com>
Checkstyle clean-up: Remove useless "final" in interfaces

The "final" in interfaces only shows up for me in Eclipse, but doesn't
fail the CLI build; I suspect that is becaues of a slightly different CS
version in-IDE and on CLI; on the next CS upgrade this probably would
have been seen in the build as well, and so it's good to clean it up.

Change-Id: Id235738c1217c32e16c756ad876672b609fd3172
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
bug 7201 skip monitoring stats tables

skip monitoring stats table and version columns
which are generating huge traffic to controller

Change-Id: Icb84f92262d7e9464291a6f233a741a767d79003
Signed-off-by: K.V Suneelu Verma <k.v.suneelu.verma@ericsson.com>
(cherry picked from commit 800147e939a6702dfb4a64676c7d75c4db170e3e)

bug 7202 upon node reboot hwvtep op ds is missing

When the cluster is rebooted hwvtep operational datastore is not populated
for the existing clients.
Existing clients keep retrying , the moment 6640 port is up they establish
connection.
But by that time hwtep bundle is not up.
Eventually when the bundle is up it is only notified of future clients
only and not the already existing clients.

Change-Id: Ic816aea61c43000d7c8fbf14e51e0bcc5661664e
Signed-off-by: K.V Suneelu Verma <k.v.suneelu.verma@ericsson.com>
bug 6643 hwvtep configuration reconcilation

Added operational node listener to trigger reconcillation
listens for physical switch node added event and schedules the reconcillation.
trigger transactions for changes in macs and logical switches and vlan bindings
trigger transactions for removal of local ucast and mcast macs aswell
so that to be deleted logical switches will not have any references
cancel the queued reconcilation task if any upon receiving node disconnect event

fixed some npes in mac remove commands
run the logical switch remove command post mac entries remove command as
those logical switches removed logical swithes have to be visible in the
other remove commands

validated the following test cases
1) disconnect the device and push the config (logical switch and remote
macs and vlan bindings ) and connect the device again
2) disconnect the device and delete some confing and connect the device
again

Change-Id: I12d0692e4c8b040f261a9c2cc5cffc05bef96f0d
Signed-off-by: K.V Suneelu Verma <k.v.suneelu.verma@ericsson.com>
(cherry picked from commit 69f9b46eeeae100fd0f219d8aa189aa27a67bab8)

Corrected data type for "src-mac" in hwvtep.yang

Change-Id: I6c866000dc527cb24890a05890793a2deed5a664
Signed-off-by: Shashidhar Raja <shashidharr@altencalsoftlabs.com>
Bumping versions by 0.0.1 for next dev cycle

Change-Id: I3b4312e60aece06f931a560235784aa7aeea173c
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Bug 6851 fix: handling OtherConfig column clear

This fix would take care of updating datastore for the OVSDB Node
when 'other_config' column is cleared from openvswitch table.

Update to handle case OtherConfig column cleared

setOtherConfig() is updated to handle all cases to set OtherConfig
in Ovsdb node if present in OpenVSwitch new entry and to remove
OtherConfig from Ovsdb node if present in OpenVSwitch old entry.

Current method was missing the case when OtherConfig is cleared for
OVS table from switch. This case was generating the condition when
OtherConfig is NULL for OpenVSwitch new entry and OtherConfig is
non-NULL for OpenVSwitch old entry.

Change-Id: I366ce0f160079e211e5fe02b0e16c84df40d34cf
Signed-off-by: Tarun Thakur <tarun.t@altencalsoftlabs.com>
Bug 6692: don't mock Optional

There's no need to ever mock Optional.

Change-Id: I31a875fc7c2201f066af057c616538a7a998ef7a
Signed-off-by: Stephen Kitt <skitt@redhat.com>
(cherry picked from commit ab47680db4694a0a7fb932c737a7f8567e24151c)

Bug 6692: remove InstanceIdentifierCodec instance from SBU

Turn SouthboundUtil into a "clean" utility class: pull out all methods
involving InstanceIdentifierCodec.

Change-Id: I68f93fd7295b99ac6e29e4f7fcee744b38372630
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Change cipher suites for SSL connection

Change the list of enabled protocls and cipher suites to meet FIPs security requirement.
Following protocols and cipher suites will be enabled:
ssl protocols [SSLv2Hello, TLSv1.1, TLSv1.2]
cipher suites [TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256, TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256,
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,
TLS_RSA_WITH_AES_127_CBC_SHA256]

Change-Id: Ie257c8c89a789911255e92b54997b915deb6c2a4
Signed-off-by: Hsin-Yi Shen <syshen66@gmail.com>
Revert "Bug 6854: remove unnecessary generics from OVSDB schema classes"

This reverts commit 31f29cbc4a6262917469d32cca2f0717eca5d487. It appears to cause issues with bringing up bridges (e.g. https://jenkins.opendaylight.org/releng/view/netvirt/job/netvirt-vpnservice-csit-1node-openstack-mitaka-transparent-boron/16/).

Change-Id: Ia752aefed106dcf7fd1b2f5a89f6975010a5ac89
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Bug 6854: remove unnecessary generics from OVSDB schema classes

Most of the generics in the schema classes aren't actually used; this
patch removes them. This also means we no longer need to subclass
TableSchema, so we can pull fromJson() up to TableSchema and drop
GenericTableSchema altogether.

Change-Id: Ia4d3cd3efd0155fe0a221b0f8322f2c90a74ba28
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Bug 5995: remove org.json

org.json doesn't seem to be used in ovsdb, remove it.

Change-Id: I5d09d5a6a860e91fa43affe83d322fbb3d5c7be9
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Bug 6692: use non-deprecated firstKeyOf() variant

This patch also adds a cast in SouthboundUtilTest to fix a
false-positive deprecation detection.

Change-Id: I10fa53e40575c66de622887a84353abe2eba2786
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Bug 6692: improve TyperUtils tests (first pass)

This also drops the unused type parameter on getTableSchema().

For now we preserve the IllegalArgumentException-based behaviour in
getTableSchema() (instead of handling the missing schema and returning
null).

Change-Id: If704a3d94694f44d6ccad6536cb230d09fa4e4b5
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Merge "Fix clear bug related to "num" in JSON Node" into stable/boron

Merge "Clean up SouthboundConstants" into stable/boron

Merge "Bug 6692: clean up MonitorRequestBuilder" into stable/boron

Fixed inappropriate WARN message.

The plugin output the following inappropriate WARN message sometimes.

    Found non-topological node Optional.absent() on path {}

This patch fixed the inappropriate message, and changed the log level
from WARN to DEBUG because it is a debug information.

Other change:
  Modified the code which used Optional<> in an ineffective way.

Change-Id: I714a10b509e9a88676e910ec9fba717800c52272
Signed-off-by: Hideyuki Tai <Hideyuki.Tai@necam.com>
Bumping versions by 0.0.1 for next dev cycle

Change-Id: Iad9b88aad9a55fa1a94b616ed0f4295022f40b80
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Bug 6692: clean up MonitorRequestBuilder

MonitorRequest can't be made immutable, so the utility of this builder
is to support fluent-style construction and addColumns() with multiple
columns. This patch removes unneeded methods from MonitorRequest,
drops the static builder() in favour of the constructor, adds support
for addColumns() with multiple strings, and constructs a new instance
for every call to build(). It also performs the skip cleanup in one
step instead of looping over the columns.

Change-Id: I89fd8a554551c3142efc82dbf6bb43417c6148ae
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Clean up SouthboundConstants

Remove the values in SKIP_OVSDB_TABLE, they aren't used; if any
complementary information needs to be provided, it should be done as
comments. (As it stands the information doesn't seem to be useful.)

Use the varargs variants of Arrays.asList() in SKIP_COLUMN_FROM_TABLE,
or Collections.singletonList() for single values.

Change-Id: I32f9dddaca922cd82cf4646aa6ebeb96e5546c3d
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Fix clear bug related to "num" in JSON Node

Before this change, getConstraints() would call populateEnum()  which
would ... do nothing, ultimately; this was pointless, as it is currently
implemented.

I'm assuming here that the code was meant to do what I turned it into,
but I don't understand enough of this code to be certain.  I've also NOT
tested this in any way.  It does kind of seem reasonable though, looking
at what the lines before in getConstraints do.

An alternative would be to just remove those populateEnum methods - if
they do nothing, and there is no real bug here, then that was just dead
code.  More likely, I suspect it is a real bug that hasn't been found
yet.

I'll try to add FindBugs error detection for such cases in the future -
UC_USELESS_OBJECT is exactly for finding these kind of programming
errors, AFAIK.

Change-Id: I587e053b5145320b600e2db0109118d799da8822
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Bug 6486: get right docker instance

Change-Id: I7319674e4ed54f45582b4ccd38a48ddcdad51be4
Signed-off-by: Sam Hague <shague@redhat.com>
Bug 6486: get right docker instance

Change-Id: I35d7e773dd4f9bccf46a790b6e3699166ba0b6a1
Signed-off-by: Sam Hague <shague@redhat.com>
Merge "Bug 5555: Exception during operations on ReadWriteTransaction" into stable/boron

Bug 5555: Exception during operations on ReadWriteTransaction

An IllegalStateException can be happened during operations on
ReadWriteTransaction. This was resulting in system not being able to
process any southbound ovsdb events, since the code didn't handle this
exception.

Change-Id: I24ab3acc01fd5fb4d9380ccc8bcc7d332738d242
Signed-off-by: K.V Suneelu Verma <k.v.suneelu.verma@ericsson.com>
(cherry picked from commit 6e838af88027d06b239d346b4617db24b6e8e830)

BUG 6467: Add cli flag to use virtual environment

Add a trailing "/" to $WORKSPACE being passed in.
Works a little different in jenkins than on
local machine.

Change-Id: I1a12aa0a7f10a1fe621a1bf7c8def203630297be
Signed-off-by: Victor Pickard <vpickard@redhat.com>
BUG 6467: Add cli flag to use virtual environment

This change is a followup to patch:
 https://git.opendaylight.org/gerrit/#/c/44022/

Add cli flag for virtual environment

Docker-compose is installed in a virtual environment on Jenkins.

Add a cli flag to enable switching to a virtual environment, if needed.

Netvirt IT requires docker-compose, so the netvirt IT jenkins
script will set this flag: -Ddocker.vEnvWs=$WORKSPACE

Change-Id: I989d071ef2303f4b4813c3145435b2ddb785a228
Signed-off-by: Victor Pickard <vpickard@redhat.com>
Bug 6486: Add support for two node DockerOvs

Change-Id: I61996cc2bc5b573309f6c389c670e09540aa2710
Signed-off-by: Sam Hague <shague@redhat.com>
Bug 6505 - blueprint managed-property is not reading the .cfg file during the reboot.

Change-Id: Ifb70a789e809ff5ecaa1cf138fa915606f530bfd
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
Merge "Bug 6475: Removed unnecessary read operations." into stable/boron

Bug 6486 - Add waits for IT Utils

Change-Id: I9e537ecf65cf4c88408213760b8119b7be709505
Signed-off-by: Sam Hague <shague@redhat.com>
(cherry picked from commit fc22e38197625c8888bc4cc1a61f46ff9ffa906f)

Bug 6486 - Add waits for IT Utils

Change-Id: Ieea6276eda62f4b437436bf73336c8dea2aa0c0b
Signed-off-by: Sam Hague <shague@redhat.com>
(cherry picked from commit 5e43edd318d21388fb8fddddcad1fd2b879c928e)

Bug 6475: Removed unnecessary read operations.

Some classes always read data from MD-SAL even in the case they don't
use these data. This patch modified these classes to remove unnecessary
read operations.

Other change:

 * Removed unused members
   - updatedOpenVSwitchRows from OvsdbQosRemovedCommand.java
   - updatedOpenVSwitchRows from OvsdbQueueRemovedCommand.java

Change-Id: I53af02892bbfbb8f4f95ab94d988825fbc832f1b
Signed-off-by: Hideyuki Tai <Hideyuki.Tai@necam.com>
Bug 6472 - JsonRpcEndpoint Reaper Thread's daemon property is not set

Change-Id: I0cfd2a192eed62eab988831398f8f8e89876417e
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
Bug 6454: ProcUtils stdout should be grouped together

Change-Id: I559d66666c7f8af05f3f380ed9a90c77b1437691
Signed-off-by: Sam Hague <shague@redhat.com>
Bug 6463 - Monitoring _version column on the ovsdb
table is generating huge updates from switch

Change-Id: I421d2af0adabb2197af7ec2ccb68a2e95e58d2e1
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
Filter out monitor updates for some columns

This filters out statistics and _version columns from all tables
when setting up monitoring for table updates.

This also filters out status column for Controller table.

Change-Id: I3ed875a6070c2ce61ab8ecf626a6856f99f8179f
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
Bug 6332 - Conflicting modification Exception for topology path

Change-Id: Id7e8403c666689042eb73066f6203bb8edec0b41
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
Bug 6336 using single tx for logical switch, macs

To handle the issue if logical switch is not present in OP tree then
logical siwtch name will be fetch from instanceIdentifier sub node as part
of the function getLogicalSwitchUUID in TransactUtils.java class.

Change-Id: Id3addade78464f967019c9c87053856bb111aed4
Signed-off-by: Akash <a.k.sahu@ericsson.com>
Update .gitreview for stable/boron

Change-Id: Idbdbdc2cc6410496ef093c2beedcc59a6c47c4a6
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdated git submodules
Anil Belur [Tue, 20 Dec 2016 04:18:17 +0000 (14:18 +1000)]
Updated git submodules

Project: netconf stable/boron e2afc287183051a4ab0eb95321dba5b92a9e9f95

Bumping versions by 0.0.1 for next dev cycle

Change-Id: If0d03515044dedb8aaaba3e6806e361bf154cd40
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoUpdated git submodules
Anil Belur [Tue, 20 Dec 2016 04:13:36 +0000 (14:13 +1000)]
Updated git submodules

Project: aaa stable/boron 704fb0494c83255c6abcfb835687bc74ad76bf43

Bumping versions by 0.0.1 for next dev cycle

Change-Id: I93d127e1bbe37af58aa241250e95154834332842
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoUpdated git submodules
Anil Belur [Tue, 20 Dec 2016 02:33:56 +0000 (12:33 +1000)]
Updated git submodules

Project: odlparent stable/boron e174995e1d351003055dd6628ac56cd4a316c1b6

Bumping versions by 0.0.1 for next dev cycle

Change-Id: I4c7e1e933cde157b7dc8708e8c7e583019f247c2
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoUpdated git submodules
Thanh Ha [Mon, 19 Dec 2016 22:49:39 +0000 (17:49 -0500)]
Updated git submodules

Project: releng/builder master 8c8a96ee41cec4584c1ccccf85466182f06a490d

Add robot-options default

If a project forgets to pass robot-options at least the verify job won't
fail as '' appears to be an acceptable configuration.

Change-Id: I316e218bc09f7809daedfd7aa80f1804b2b2bf22
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdated git submodules
Jamo Luhrsen [Thu, 15 Dec 2016 01:07:10 +0000 (17:07 -0800)]
Updated git submodules

Project: integration/test master b57436523f4fe01ba2358be01caffe8e405a5964

add reproduction test case for bug 7160

this should be merged after https://git.opendaylight.org/gerrit/#/c/49387/

Change-Id: Ifaf4e254736dc174333787fd82f677b46b728827
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
7 years agoUpdated git submodules
Alok Anand [Sat, 17 Dec 2016 17:15:25 +0000 (22:45 +0530)]
Updated git submodules

Project: releng/builder master d6c5d4d7cf4edf1f926f77ae96a2bde0399f8ae7

Add Jenkins job to build latest snapshot into RPM

This job uses the new flag '--build-latest-snap' and calls build.py
after removing unnecessary parameters.

Change-Id: I91a7ea5124400fc54ef2aa960c218f349c8711f6
Signed-off-by: Alok Anand <alok4nand@gmail.com>
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoUpdated git submodules
srisankethu [Sat, 17 Dec 2016 15:44:04 +0000 (21:14 +0530)]
Updated git submodules

Project: releng/builder master 4ecc4f0fab268b44ef827690cdd1ed1a40bf5b1c

Add python3 support

Change-Id: Ie5c34d59cf6d21a03a39af0caa21456cff9c754b
Signed-off-by: srisankethu <sanketh.uppalapati@research.iiit.ac.in>
7 years agoUpdated git submodules
Anil Belur [Sat, 17 Dec 2016 03:51:42 +0000 (03:51 +0000)]
Updated git submodules

Project: releng/builder master 71004968d939e2f5b46cebe7d1dfd3217e1a4358

Merge "Add Jenkins job to build .deb"

Add Jenkins job to build .deb

Change-Id: I92ee82daaf10bf43ff6e1698be79050b0da99e24
Signed-off-by: Akshita Jha <zenith158@gmail.com>
7 years agoUpdated git submodules
Vivekanandan Narasimhan [Thu, 15 Dec 2016 15:13:53 +0000 (20:43 +0530)]
Updated git submodules

Project: integration/test master 743b586570c201ebc8a5ae5ac5db9f1b9fe38cb2

Changed the model dumps to collect right information

Fixed subnetmap, and added collection for
neutron-vpn-portip-port-data and learnt-vpn-vip-to-port-data.

Change-Id: I2bb02c25048c081a2671c2bb86f857f6848cf580
Signed-off-by: Vivekanandan Narasimhan <n.vivekanandan@ericsson.com>
Author: Sam Hague <shague@redhat.com>
Signed-off-by: Sam Hague <shague@redhat.com>
7 years agoUpdated git submodules
Anil Vishnoi [Wed, 14 Dec 2016 22:09:36 +0000 (14:09 -0800)]
Updated git submodules

Project: integration/test master 1c323c2f3d0474bd2606eb756f4abd93addbae50

Fixed OVSDB queue/qos related CSIT testcases

Change-Id: I8c8fcc163960175908f8b3acf69e54fa53573dbc
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
7 years agoUpdated git submodules
srisankethu [Thu, 15 Dec 2016 11:18:44 +0000 (16:48 +0530)]
Updated git submodules

Project: integration/test master 45b450995a0fb103c75d107ce0f86fe7286eb675

Update RequestsLibrary.<action> deprecated calls

Change-Id: Ibb793d7076f61eb8441df560a52d1e3e601b8773
Signed-off-by: srisankethu <sanketh.uppalapati@research.iiit.ac.in>
7 years agoUpdated git submodules
Thanh Ha [Fri, 16 Dec 2016 16:32:38 +0000 (11:32 -0500)]
Updated git submodules

Project: releng/builder master 7d436492777f81641e01c7a5724e200a99c33098

Update jjb docs to use mvn33 instead of {mvn33}

We switched to using mvn33 string rather than variable {mvn33} awhile
back. Update the docs to reflect that change.

Change-Id: I8144b13ffed1154d3e3e2c73087f9d9172370085
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdated git submodules
Guillaume Lambert [Fri, 16 Dec 2016 16:22:34 +0000 (17:22 +0100)]
Updated git submodules

Project: releng/builder master fa97d48186f3752595d4f9c6a97d9d3c9b2ca034

Add transportpce jobs to Jenkins

Change-Id: Ia07b3a3bc08cd835da335dead6e6a9e545d65036
Signed-off-by: Guillaume Lambert <guillaume.lambert@orange.com>
7 years agoUpdated git submodules
Andrew Grimberg [Thu, 15 Dec 2016 15:42:17 +0000 (15:42 +0000)]
Updated git submodules

Project: releng/builder master 61648282c19c20fc0d51f2fcde2079bcd79ccbd3

Merge "Switch to build-discarder property for logrotate"

Switch to build-discarder property for logrotate

logrotate is deprecated in Jenkins>=1.637 so switch to the new style
build-discarder property.

This is a first patch to test with the releng project. Follow on patches
will swap this setting for the remaining jobs.

Change-Id: I6b0f15852024e66c8584ee604a555ec320d1b0be
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdated git submodules
Thanh Ha [Thu, 15 Dec 2016 14:51:15 +0000 (14:51 +0000)]
Updated git submodules

Project: releng/builder master 3f68404e0eec73ca1f93bf6a892832fe61b97b8b

Merge "Fix minor typo"

Fix minor typo

Change-Id: I70b8d5935302360affb05c25d9eb5ba1c1461332
Signed-off-by: srisankethu <sanketh.uppalapati@research.iiit.ac.in>
7 years agoUpdated git submodules
Vratko Polák [Thu, 15 Dec 2016 14:34:52 +0000 (14:34 +0000)]
Updated git submodules

Project: releng/builder master d1d9c12f8b4ad87ada2bb6dd149c6c9d43200fe6

Merge "Add USE_NETCONF_CONNECTOR variable to integration-csit-verify-1node-library"

Add USE_NETCONF_CONNECTOR variable to integration-csit-verify-1node-library

Change-Id: I863fc1c71503447eb03f14c3c8586be364077752
Signed-off-by: Peter Gubka <pgubka@cisco.com>
7 years agoUpdated git submodules
Peter Gubka [Thu, 15 Dec 2016 09:38:42 +0000 (10:38 +0100)]
Updated git submodules

Project: integration/test master c067626aa2fd4b2754b28fa2264c1b86abe4d88e

adding default value of ${USE_NETCONF_CONNECTOR}

Change-Id: I47f7e8b24314ca107a6cedc960882faacea6ae0d
Signed-off-by: Peter Gubka <pgubka@cisco.com>
7 years agoUpdated git submodules
Vratko Polák [Thu, 15 Dec 2016 14:31:37 +0000 (14:31 +0000)]
Updated git submodules

Project: releng/builder master c4308e512efe5916da82cc9b05be3114a490632c

Merge "removing netconf connector from netconf scale suite for carbon"

removing netconf connector from netconf scale suite for carbon

Change-Id: Ia29aec3a8e959d3e931920e6e4601df67acd49c8
Signed-off-by: Peter Gubka <pgubka@cisco.com>