Thanh Ha [Sat, 16 Dec 2017 01:20:03 +0000 (01:20 +0000)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
18acbcbb8006ada369c956f1674851a5dcc35fc8
- Merge "Bump up vm images"
- Bump up vm images
Change-Id: I5933b78f512c51bf29d15d39add8913ea79c980d
Signed-off-by: Sam Hague <shague@redhat.com>
Thanh Ha [Sat, 16 Dec 2017 01:19:20 +0000 (01:19 +0000)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
48101e4c93aba0e17159174020ed2da0a03d560a
- Merge "Refactor Is Feature Installed"
- Refactor Is Feature Installed
Change-Id: I9075f80fb5f66ea59e01632f81ee7abc9415e0b7
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Fri, 15 Dec 2017 23:34:50 +0000 (18:34 -0500)]
Update git submodules
* Update docs/submodules/integration/test from branch 'master'
to
9af2e4ffccd55d6307f298dc857bd3dbdd0c6ab3
- Refactor Is Feature Installed
Removed the need to query the odl system by
using the CONTROLLERFEATURES parameter.
Change-Id: If438f98fcdac249cd2dd37f2532423bbbc93250d
Signed-off-by: Sam Hague <shague@redhat.com>
Luis Gomez [Sat, 16 Dec 2017 00:04:18 +0000 (16:04 -0800)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
471ab9f350f01c388809343a3c1aade4b34ce829
- Change deafult ODL image to 2c
Change-Id: I2698325d99ec775b638f981ee6d639f714b592b9
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
Luis Gomez [Fri, 15 Dec 2017 23:13:59 +0000 (15:13 -0800)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
276241a10ff27d65dc3d1e5c6b1883d2562ffae0
- Add more build timeout in bgpcep
Change-Id: I298cb46e640bc08c242bb55d725d3c69b1d7c379
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
Sam Hague [Fri, 15 Dec 2017 14:24:45 +0000 (09:24 -0500)]
Update git submodules
* Update docs/submodules/integration/test from branch 'master'
to
7fc0a191fd8f0e8b5a2bd78dc686d6bc5c2a6cd0
- Cleanup unused netvirt suites
Change-Id: I2e580418fa8f06100f03cdb0ed85ce5c04169a19
Signed-off-by: Sam Hague <shague@redhat.com>
jenkins-releng [Fri, 15 Dec 2017 19:59:30 +0000 (19:59 +0000)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
f5204ffcf075d0ade18b6bf058a3e7b40a4535d3
- Auto Update CSIT Jobs to run for oxygen
Change-Id: I4cf20c8a5f1b9b62762bdae390eb49b58907db28
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Sam Hague [Fri, 15 Dec 2017 19:54:47 +0000 (19:54 +0000)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
66d9d9f7c8d5fadc451faf7051dbfa25b801acee
- Merge "Bump all java-builders to 2 core machines"
- Bump all java-builders to 2 core machines
This should hopefully get us back to the same build times as we had
in the old cloud.
Change-Id: Ib8266fe7b875f25257233aa6d803c088b3871696
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Jamo Luhrsen [Fri, 15 Dec 2017 19:37:52 +0000 (19:37 +0000)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
6a53dc8aa789fcffdb94302d209f84b0ce776df7
- Merge "Remove TSDR from Oxygen CSIT blacklist"
- Remove TSDR from Oxygen CSIT blacklist
Change-Id: I95624a429df6f45b52a847dcd5c5858c3fdb4e24
Signed-off-by: AbdulRahman AlHamali <a.alhamali93@gmail.com>
Sam Hague [Fri, 15 Dec 2017 19:02:53 +0000 (14:02 -0500)]
Update git submodules
* Update docs/submodules/integration/test from branch 'master'
to
7780cb34c49165d3d49485a6c10a14cd20e08501
- Increase Get Vm IPs from 120s to 180s
Change-Id: Ie59549670d4c64993e850fc29f6bb79a1ca0224b
Signed-off-by: Sam Hague <shague@redhat.com>
Jamo Luhrsen [Fri, 15 Dec 2017 18:57:48 +0000 (18:57 +0000)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
7a3af21a0b8d0c01800dd27a65c891a7f53fe4d4
- Merge "Update cloud image list docs"
- Update cloud image list docs
Change-Id: Ia52cc872543732456321a74636a86300d5229b18
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Thanh Ha [Fri, 15 Dec 2017 16:27:07 +0000 (11:27 -0500)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
566849d2c2b088a970f137645c16284c01843fcf
- Fix auto-update image docs script
Should pick up the new Vexxhost images now.
LF-Issue: RELENG-724
Change-Id: Ic0f898e9f84c7adc4bdc2346c52a1169d5b4705a
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Thanh Ha [Fri, 15 Dec 2017 16:14:39 +0000 (11:14 -0500)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
65f6f5fc89f0cc9b3fbab7e23c6c2539f5cd9aec
- Add Vexxhost flavors docs
Include Vexxhost performance node flavor docs since they do not
document this on their own website.
Change-Id: I05d0df32a5a4b1ea2088fe09229adbcfc5d4fa2f
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Daniel Farrell [Thu, 14 Dec 2017 11:17:22 +0000 (06:17 -0500)]
Update git submodules
* Update docs/submodules/integration/packaging from branch 'master'
to
206866932247285e67bf6c785cacc3596854c98a
- Add docs about new Nexus-hosted RPM CD repos
Also update versions/links for all other repo docs, fix typos.
Change-Id: I4ae9b3b162fad992b808703b974855d4ed4a0ba0
Fixes: INTPAK-25
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Thanh Ha [Thu, 14 Dec 2017 23:48:16 +0000 (18:48 -0500)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
a5bf92f8ca094c484c0fb59a34ffd84af0c98410
- Fix orphaned nodes script
Looks like unintended changes from
4d3119e3d3dbd7743517854174a5f6e75ad59c67 snuck in somehow.
Change-Id: I9d0f1de4e4b54bdf61204fae4113a2d9c2317050
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Tomas Markovic [Wed, 13 Dec 2017 10:40:37 +0000 (11:40 +0100)]
Update git submodules
* Update docs/submodules/integration/test from branch 'master'
to
da6cdbb5fb739935b2592aa3ec1f5c696872493a
- bgp_functional_route_ref fix
Addressing variety in order in cli output.
Devided template into multiple sections.
Change-Id: I9e2cde0dd82fe87d6f2ce6fa1ff349ce1644e90c
Signed-off-by: Tomas Markovic <tomas.markovic@pantheon.tech>
Thanh Ha [Thu, 14 Dec 2017 23:00:18 +0000 (18:00 -0500)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
aff41e45235e9bf2b3302953d432a50f7c57f117
- Fix indent
Change-Id: Ia0178f5f04472bdf55498989d53a4c048906a835
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Andrew Grimberg [Thu, 14 Dec 2017 22:59:05 +0000 (22:59 +0000)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
d6629c77790f1317c1545612f19d4d71da79a1eb
- Merge "Continue to delete instead of abandon"
- Continue to delete instead of abandon
The abandon API is not supported by Vexxhost so keep trying deletes
and see if it eventually works out.
Change-Id: Ibe51c820f971b62c94047be4facf23cadc86167f
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Andrew Grimberg [Thu, 14 Dec 2017 22:58:27 +0000 (22:58 +0000)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
281c30cfd0704a42eb19850ff04594e3312d1c8b
- Merge "Print the name of the stack being deleted"
- Print the name of the stack being deleted
Change-Id: Id7da06b3d91b4b60b6e5f5b477bcb4b716f65324
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Andrew Grimberg [Thu, 14 Dec 2017 22:58:10 +0000 (22:58 +0000)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
e6600be8695cb9e21b47fabfc487d5b57a7f2420
- Merge "Add a job to cleanup orphaned nodes"
- Add a job to cleanup orphaned nodes
This job assumes that releng minions have a 'prd' prefix and
sandbox has a 'snd' prefix. These minions are Jenkins managed
minions and are not Heat managed minions.
The script get's a list of jobs with the prd or snd prefix and then
checks against Jenkins to see if the nodes are attached to Jenkins
if they are not then issue a delete call as it is likely Jenkins
lost track of them.
Issue: RELENG-724
Change-Id: I624102ace279d49d2696d287cfea9e4e89ba7a20
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Andrew Grimberg [Thu, 14 Dec 2017 22:58:06 +0000 (22:58 +0000)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
a4b421f369e7828af6c63da4c502bf1780ffb99a
- Merge "Remove unnecessary jq call in stale-stacks"
- Remove unnecessary jq call in stale-stacks
jq is not actually necessary to run our query. By getting values
instead of json data we can remove the unnecessary complexity of
this part of the script.
Change-Id: I090862af675af35df1755aa94f55baea083a1dae
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Mohammed Naser [Thu, 14 Dec 2017 22:13:45 +0000 (17:13 -0500)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
0d07d7fdb70be0afc0174403bc378958cbebc5b1
- Create volume using Cinder
This switches the volume creation to be done using Heat and
attached via Nova instead of letting Nova create it right away.
The reason behind this is that it will probably be much cleaner
for clean-up and Heat is much more 'patient' in order to get
the resource created.
Change-Id: Ifc70acb967a8a2f4007aa3b020232258b4032aec
Signed-off-by: Mohammed Naser <mnaser@vexxhost.com>
Sam Hague [Thu, 14 Dec 2017 13:09:57 +0000 (08:09 -0500)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
2c18f845ed77f3fbbc022aaec4858f796f996087
- Use right pid for jstack collection
The jstack collection fails in post-carbon distros.
Starting with karaf 4 there are two processes for karaf
where the existing code expected one.
Grep was reworked to use the main process of the
karaf shell to return a single pid. This works for
carbon also since that is the only process found.
Change-Id: Ic3b0fc0f3c171e5c18228e3e537c79983dc26f96
Signed-off-by: Sam Hague <shague@redhat.com>
Jamo Luhrsen [Thu, 14 Dec 2017 16:43:42 +0000 (16:43 +0000)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
31bdba3657dc73f68fe1c8c63c01351cf2bbbcf8
- Merge "Update cloud image list docs"
- Update cloud image list docs
Change-Id: Ie2a087b2c90640055cf5c4dc2308a767dccf0a1d
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Jamo Luhrsen [Thu, 14 Dec 2017 15:20:49 +0000 (15:20 +0000)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
adf066a0a9e6202a0728ffb17222c316376df095
- Merge "Change default RPM repo, CentOS CBS to ODL Nexus"
- Change default RPM repo, CentOS CBS to ODL Nexus
Default to new fully-automated CD repos, away from manual CBS.
Also move to Nitrogen from Carbon while changing upgrade test URLs.
Change-Id: Ic80207ecebe3b0ea454805ed12555b2e56529f3b
Fixes: INTPAK-112
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Jamo Luhrsen [Thu, 14 Dec 2017 03:25:33 +0000 (19:25 -0800)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
ef61b21a692157a0eae2e65a44258c168d56044f
- Modify mtu values in ml2 conf
smaller mtu values are needed in the new cloud
provider
Change-Id: I7ecc2bab64759082347935ca4f92fac9c80c94aa
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Sam Hague [Thu, 14 Dec 2017 03:23:24 +0000 (03:23 +0000)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
f3a144b749f560590f2fc350dd13c5a45e3834fe
- Merge "Do not use domain part of hostname"
- Do not use domain part of hostname
Change-Id: Ib1b569502978fed052592f9ff7a5d96646702a52
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Jamo Luhrsen [Thu, 14 Dec 2017 00:57:53 +0000 (16:57 -0800)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
3169d1b21c03a816cdd3527a88f2507483eafbfd
- Use 4x16 VM for control nodes
Change-Id: Iba4b163f9d0b67de58a7e7fc36e012ee9df9ba0c
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Jamo Luhrsen [Wed, 13 Dec 2017 23:32:21 +0000 (23:32 +0000)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
bdb97e6d9e5282e298d082b7d298c86a72dde72b
- Merge "Fix dep tests to work with both Karaf 3/4"
- Fix dep tests to work with both Karaf 3/4
Karaf 4 distros built on the CentOS CBS (should be clean env) end up
with a requirement listing /usr/bin/env whereas Karaf 3 distros don't.
I don't think these simple requirements are functional, but this gets
the test passing so it can catch actually-harmful requirements if they
slip in.
Fixes: INTPAK-120
Change-Id: I5976618c54957714bb55932b3e9d61b42cc1c3fc
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Thanh Ha [Wed, 13 Dec 2017 22:09:52 +0000 (17:09 -0500)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
6b9683246b616633445ecf6136369b9f0d9dbd9e
- Revert "Consolidate a single openstack-cron job"
This actually does not work as expected so reverting for now.
Will need to explore this again at a later point.
This reverts commit
893b5ff40571682200424fce68bada556db4cece.
Change-Id: Ia12317ba76017f5d6329d1a8e65aeab40de723ee
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Thanh Ha [Wed, 13 Dec 2017 21:12:23 +0000 (16:12 -0500)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
b9f6fab05577d1a42e9697383eada89a53b35d25
- Bump builder jjb job timeouts to 30
The new cloud servers have less CPUs so less actual parallel
can happen despite having a worker # of 4. Job updates are taking
longer now.
Change-Id: Ief668d0ca6c6624180f619cf48f1498847691c3a
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Thanh Ha [Wed, 13 Dec 2017 20:58:52 +0000 (15:58 -0500)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
893b5ff40571682200424fce68bada556db4cece
- Consolidate a single openstack-cron job
Rather than wasting VMs to run a bunch of separate OpenStack
maintenance jobs, consolidate into a single cron job which
runs at our shortest needed interval.
Change-Id: I074b93ada1a5438b9505e82f92dd86cdac4e4841
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Jamo Luhrsen [Wed, 13 Dec 2017 20:59:20 +0000 (20:59 +0000)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
f63efd2b7c5e453af225a64b158e03e5a9bdbc28
- Merge "Fix broken log collections"
- Fix broken log collections
Change-Id: I25d46a306308d6376ea8a22cb5a4ef98aa31e8d9
Signed-off-by: Sam Hague <shague@redhat.com>
Andrew Grimberg [Wed, 13 Dec 2017 19:55:13 +0000 (19:55 +0000)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
94dbade4c5d33fda5ce90eaceb527fc3c4b197e6
- Merge changes from topic 'RELENG-704'
* changes:
Use protected to prevent cleanup script rming img
Update cleanup scripts to work in Vex
Update Orchestration scripts to work with Vex
Update mininet and docker builders
Update java-builder build-nodes for new cloud
Update packer config to work in Vexxhost
- Use protected to prevent cleanup script rming img
With a pure OpenStack cloud we can use the "protected" setting to
mark an image and prevent the cleanup script from removing in use
images.
Needs a new lftools release with the following patch
https://gerrit.linuxfoundation.org/infra/7887
Issue: RELENG-705
Change-Id: I1096c2e7724494f9e24db5f31ee396eaea024fdc
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
- Update cleanup scripts to work in Vex
This patch depends on a new lftools release with
https://gerrit.linuxfoundation.org/infra/7887
This is needed so that we can filter images with the
ci_managed=yes metadata field and also hide protected images from the
search query as we only want to delete images that are managed by
changes which are not protected.
Issue: RELENG-705
Change-Id: Id8724035ed470f20418d6bbf181802592ffe18d0
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
- Update Orchestration scripts to work with Vex
The Heat scripts as well as cleanup scripts all need to be recoded to
work with Vexxhost.
Issue: RELENG-705
Issue: RELENG-707
Change-Id: I5557e8fc7e760fb49da99eb62074b15039554bd5
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
- Update mininet and docker builders
The new cloud provider has different flavours than what we were using
so need to update the flavours to work in the new cloud.
Issue: RELENG-707
Change-Id: I42617eba8c780fbf7152874937b9305b3e04b4b0
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
- Update java-builder build-nodes for new cloud
The new cloud provider has different flavours than what we were using
so need to update the flavours to work in the new cloud.
Issue: RELENG-707
Change-Id: I86ba856d71c429c4310054614cd22e516bbd90c3
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
- Update packer config to work in Vexxhost
Improved the templates to support SOCKS 5 proxy configuration
via the `ssh_proxy_host` configuration that is optional. This
can be configured in the vars file.
Additionally we are now prefixing image names with "ZZCI - " so that
you can immediately tell from the name that the image is managed by
our automated systems as well as having them sorted last. This should
make it easier to manage images in the WebUI.
Update packer version from 0.12.2 to 1.1.3 so that we can use the
ssh_proxy_host parameter.
Issue: RELENG-706
Change-Id: I3b7200c6a917a961f9da38e5eeea95347ceed4a7
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Jamo Luhrsen [Wed, 13 Dec 2017 17:43:05 +0000 (17:43 +0000)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
591c0f4ac4524e773f3a841d4e406708d5a480af
- Merge "Do RPM tests in RPM build job to gate publish"
- Do RPM tests in RPM build job to gate publish
We currently only run our RPM tests after the RPM build job finishes.
This isn't good because by the time we've tested the RPM it has already
been pushed to Nexus and is being consumed by downstreams. Instead we
should fail the RPM build job if the tests fail and not publish.
Change-Id: I215de288923a308b95ebd242578d2a90d0b8e6ec
Fixes: INTPAK-115
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Jamo Luhrsen [Wed, 13 Dec 2017 17:41:21 +0000 (17:41 +0000)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
733e81e8225fc136517a3ac64b034641fe1551a6
- Merge "Do RPM dep tests in snapshot build, minor cleanup"
- Do RPM dep tests in snapshot build, minor cleanup
Verify RPM dependencies are as expected during snapshot builds using the
logic already included in normal builds. Also add verification that
there's exactly one RPM at the path we expect so we don't claim there
are dependency problems if there are actually RPM building problems (0
RPMs) or something strange (>1 RPM). Also minor output cleanup.
Fixes: INTPAK-113
Change-Id: Iac3a765924fffe7506f8cd6fbb0944bf9839f55a
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
jenkins-releng [Wed, 13 Dec 2017 11:02:34 +0000 (11:02 +0000)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
719530a083b34930493c3f8ac81b8ff113c51a48
- Update cloud image list docs
Change-Id: If17e8df8e7cb301fe552cd478b5e35e968859e57
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Jamo Luhrsen [Wed, 13 Dec 2017 07:06:34 +0000 (07:06 +0000)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
99c81a81f8573f87affa9e1a68f92b83556480ce
- Merge "Always keep copy of RPM in build out dir"
- Always keep copy of RPM in build out dir
The RelEng and sandbox silos need to behave differently with regard to
uploading artifacts to Nexus (sandbox shouldn't, RelEng should).
However, moving the artifacts in RelEng but not in the sandbox was
causing the new dependency tests to work in the sandbox but not in
RelEng because the artifact no longer existed at the path we expected.
Instead of moving the artifacts, copy them.
We needed to mv and not cp initially because we were still hosting on
Jenkins and after a cp it found both old and new, but we no longer have
that logic.
Change-Id: I22ac9cca0c9a5a4ff9d3a11b841a6584ffeb3aa5
Fixes: INTPAK-119
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Sam Hague [Mon, 11 Dec 2017 21:25:55 +0000 (16:25 -0500)]
Update git submodules
* Update docs/submodules/integration/test from branch 'master'
to
fbb8033e310d966c22c7ae33ea3489058582485a
- Copy dhcp files
Depends-on: https://git.opendaylight.org/gerrit/66364
Change-Id: Ib222fee32b0a53e4a6186cd0618c25d8a76b6e62
Signed-off-by: Sam Hague <shague@redhat.com>
Jamo Luhrsen [Wed, 13 Dec 2017 07:05:18 +0000 (07:05 +0000)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
84cafc4f0ce3196c5e4c4cc462ccecca975e8ca0
- Merge "Copy dhcp files"
- Copy dhcp files
Change-Id: Ibfa15960dac793d443c6c5803ddf688a5096eda1
Signed-off-by: Sam Hague <shague@redhat.com>
Jamo Luhrsen [Tue, 12 Dec 2017 19:30:24 +0000 (19:30 +0000)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
9ecdc90241405fc99e9da6ea9a23f86a2d295efc
- Merge "Enable packer job for Ubuntu 16.04 GBP"
- Enable packer job for Ubuntu 16.04 GBP
Change-Id: I88a2ebc19d1dc25cb9b1314c0cdf441478a56372
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Anil Belur [Tue, 12 Dec 2017 04:02:13 +0000 (14:02 +1000)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
e740257ed26c2a5fe09ec69e7b2d89efb8392304
- Update netconf jobs to use Ubuntu 16.04 GBP image
RELENG-719
Change-Id: I7dbddec92e3885e31d379619047a31d98510579a
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Jamo Luhrsen [Mon, 11 Dec 2017 22:24:50 +0000 (14:24 -0800)]
Update git submodules
* Update docs/submodules/integration/test from branch 'master'
to
a6fa4d75af4ccfcd28cf11cb96622b6aa510ce75
- Add [Documentation] to openstack Suite Teardown kw
Change-Id: Ia51ead455e733e821131c0705c6cf79d5668d00d
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Andrew Grimberg [Mon, 11 Dec 2017 13:49:55 +0000 (05:49 -0800)]
Update git submodules
* Update docs/submodules/releng/builder from branch 'master'
to
8b643d16ee7e7638ed12e3b9ee9b2c94e4af1552
- Fix HEAT userdata scripts
The migration of the Gerrit server to a different environment has caused
the startup scripts to fail. The issue is that the new location does not
allow a ping. Instead, we will use the host command to do a DNS query
since that tests for network connetivity just as well.
Change-Id: I83755e7fca0afda7e8d71fa9598dc73b7db94853
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Thanh Ha [Fri, 8 Dec 2017 23:43:36 +0000 (23:43 +0000)]
Updated git submodules
Project: releng/builder master
5a2c1a1d8fd167ac3e96fdc5f13a44edd59536a9
Merge "Revert "Use eval command to append mail options""
Revert "Use eval command to append mail options"
This reverts commit
cbf45c195d170f6703b53e2bde7a9f97c96998b2.
Using eval for dynamic code expansion is not a best practice.
Ref: http://mywiki.wooledge.org/BashFAQ/048
The script also has portability issues which works well on Ubuntu 16.04
but not CentOS7 (due to diffirences in the version of bash) also
making the code less readable and difficult to maintain, therefore
reverting change.
RELENG-213
Change-Id: I4f457d382575e3aa85ec0e164cdea6cb9bef9f6d
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Anil Vishnoi [Fri, 8 Dec 2017 22:01:40 +0000 (14:01 -0800)]
Updated git submodules
Project: openflowplugin stable/carbon
f5f97a55b0244b22d2f0e166d6aa0b1f2304c48c
Rename addDeleteOperationTotTxChain => addDeleteOperationToTxChain
to drop the 't' which looks like an obvious typo in this method
Change-Id: I0c7648f13bc1ea2312fa8fd31f8e9238260e731e
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
Anil Vishnoi [Fri, 8 Dec 2017 21:20:13 +0000 (21:20 +0000)]
Updated git submodules
Project: openflowplugin stable/carbon
e82c78a419f644d1c774e25cc212678b6f41da6f
Merge "Lower logging level of FRM reconciliation process" into stable/carbon
Lower logging level of FRM reconciliation process
Change most of logging to match logging of OpenFlowPlugin sal services
(add and deletion and failures are logged on debug levels) to remove
unnecessary clutter from logs.
Change-Id: I6ae82c8a5125cf2ef35f4b2039f5d31d3f341948
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
(cherry picked from commit
1c45db329f7b7906b787b1ec066f88229ed57dc3)
Anil Vishnoi [Fri, 8 Dec 2017 20:48:04 +0000 (20:48 +0000)]
Updated git submodules
Project: openflowplugin stable/carbon
ea49d9c2d612ac0c5f1e79937e4f7df7edbcbea0
Merge "Add Docs for Openflowplugin" into stable/carbon
Add Docs for Openflowplugin
This patch just initializes sphinx for Openflowplugin
Change-Id: Ie7d0e2004d48e7ddacaf32ab18d0f94f5bc40c27
Signed-off-by: D Arunprakash <d.arunprakash@ericsson.com>
(cherry picked from commit
ab322c98dcbc4df11382cf2e25dd65e93148314d)
Sam Hague [Fri, 8 Dec 2017 15:07:23 +0000 (10:07 -0500)]
Updated git submodules
Project: releng/builder master
2361d81beaa15731061872fe92821a213fe1cfb5
Increase wait for rabbitmq
Change-Id: I38ff9e9fde50abddece4a729e45bb6ec2ad5e51f
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Sun, 3 Dec 2017 23:33:39 +0000 (18:33 -0500)]
Updated git submodules
Project: integration/test master
9e933e821f18ebed0ca54ba6ffca6e48ff936407
Add OpenStack grenade
Change-Id: I19d64b38dacd99c2b98a60260a5a4ba102b6255a
Signed-off-by: Sam Hague <shague@redhat.com>
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Victor Pickard [Fri, 1 Dec 2017 16:19:14 +0000 (11:19 -0500)]
Updated git submodules
Project: netvirt stable/carbon
6116ca4f90a835edb5f440b13b7734db38e18429
NETVIRT-1023 - OptimisticLockFailedException: infrautils.jobcoordinator-impl
https://jira.opendaylight.org/browse/NETVIRT-1023
Looks like my patch below introduced a new exception.
https://git.opendaylight.org/gerrit/#/c/65726/
Looks like only the TZ should be deleted, which will also delete
the VTEP. So, just delete the TZ.
Note: This exception only showed up in CSIT runs, did not see
any exceptions in local testing.
Change-Id: I4d6c0a180a2845b4658b6759222b1fc1e782f0db
Signed-off-by: Victor Pickard <vpickard@redhat.com>
jenkins-releng [Wed, 6 Dec 2017 17:35:27 +0000 (17:35 +0000)]
Updated git submodules
Project: releng/builder master
be2c59333b8daf28d073c6a0e593590631150aa4
Auto Update CSIT Jobs to run for oxygen
Change-Id: I361dff170d06da2fba921caf6ba240bc2f6c8123
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Jamo Luhrsen [Wed, 6 Dec 2017 17:23:40 +0000 (17:23 +0000)]
Updated git submodules
Project: releng/builder master
8712701b1c971a668e71f84788b90a660e43b0fd
Merge "add csit stream for p4plugin"
add csit stream for p4plugin
Change-Id: I97d574db2393ee982fcff7f5dd205b99f84b2a12
Signed-off-by: Wsx25289 <10200860@zte.com.cn>
wsx25289 [Mon, 4 Dec 2017 07:41:02 +0000 (15:41 +0800)]
Updated git submodules
Project: integration/test master
ecf6176d4ab0bd097134ad3098dd2c927d9046e8
add project p4plugin system test job
Change-Id: Ie5218ed18350fdd76c878f791e0626914642a231
Signed-off-by: Wsx25289 <10200860@zte.com.cn>
Stephen Kitt [Tue, 14 Nov 2017 11:15:51 +0000 (12:15 +0100)]
Updated git submodules
Project: genius stable/carbon
08b088a54351d2b6cef16157e8c332df4c7f167b
GENIUS-102: interface manager: use transaction manager
Use the transaction manager to manage all write transactions.
Change-Id: If224c5193e4e9f4c12ebcaa1c31864646aafd026
Signed-off-by: Stephen Kitt <skitt@redhat.com>
(cherry picked from commit
12703b9cc6ce567154676eaf7388c4a2cc044f05)
(cherry picked from commit
a04a0299da2709e07ec79737264d19ec4be11313)
Jamo Luhrsen [Tue, 5 Dec 2017 18:44:32 +0000 (10:44 -0800)]
Updated git submodules
Project: integration/packaging master
65eefb65b55b0136ab085d5c9b81a2d024955882
Fix typo s/match/matched
Change-Id: Ic704479facd0aea2387e70a4b156ec78c274c3c5
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Jamo Luhrsen [Tue, 5 Dec 2017 18:11:51 +0000 (18:11 +0000)]
Updated git submodules
Project: releng/builder master
417035461954a2a53ae3c2c3037042cc92592f75
Merge "Add test for RPM requirements"
Add test for RPM requirements
After building an RPM, check its requirements against a master copy
from an RPM built on the CentOS Community Build System. This should
catch problems like INTPAK-10 in the future.
Change-Id: I98ba68e68845df2d234960f802e39fa10a92c389
Fixes: INTPAK-107
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Daniel Farrell [Tue, 5 Dec 2017 04:21:42 +0000 (23:21 -0500)]
Updated git submodules
Project: integration/packaging master
9a0bfe3d4a185c9dc18c6336e5726c69419341f9
Add docs about RPM build publishing Nexus/logs
Add docs about how RPMs are published from build jobs running in
production Jenkins (Nexus) and sandbox Jenkins (optinoal logs archive).
Change-Id: I9dacb80f7a254e4fc1f1b434776855fee582cf57
Fixes: INTPAK-46
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Kit Lou [Tue, 5 Dec 2017 15:15:33 +0000 (15:15 +0000)]
Merge "Update BMP test tool argument doc" into stable/carbon
Daniel Farrell [Fri, 1 Dec 2017 20:47:16 +0000 (15:47 -0500)]
Updated git submodules
Project: integration/packaging master
4b1fdd40fc10f6bbb9d904919ce8ddf9398cf243
Blacklist false RPM dependencies
Fixes: INTPAK-10
Change-Id: I7c8194a7d37638ac9640db89d7188c8a96a7a700
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Daniel Farrell [Tue, 5 Dec 2017 05:08:18 +0000 (00:08 -0500)]
Updated git submodules
Project: integration/packaging master
0fb5b94da219365fb02c67651d57639eeed40884
Fix pkg unit tests, URL update
Change-Id: I257d99365aaabac04eb29118df4c9e61cc8cb2fb
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Claudio D. Gasparini [Tue, 5 Dec 2017 07:32:19 +0000 (08:32 +0100)]
Update BMP test tool argument doc
Change-Id: I21ccfff382357259b715689e1f8e49275a3f569d
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
Jamo Luhrsen [Mon, 4 Dec 2017 23:12:00 +0000 (15:12 -0800)]
Updated git submodules
Project: integration/test master
6c58b61fb1ef7bf98c635760d8f22ae98a5b9a24
Migrate Variables.py to Variables.robot
per our long lived task:
https://jira.opendaylight.org/projects/INTTEST/issues/INTTEST-31
Change-Id: I155e14a4db6d52d62504d17228b3c56dec95a5a7
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Luis Gomez [Mon, 4 Dec 2017 20:26:22 +0000 (12:26 -0800)]
Updated git submodules
Project: integration/test master
45530bc46e4da4655fdca00ff1172f7e18f98401
Stabilize netconf test
Change-Id: Iebc324a26ecbd4e7d449c1a67dd24321e832384e
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
Tomas Markovic [Tue, 21 Nov 2017 07:16:29 +0000 (08:16 +0100)]
Updated git submodules
Project: integration/test master
bb05669a1e2f1bc4e123a8ae5fa674b123a42538
bgp_functional_route test update
verify odl stats using restconf bgp operational-state
verify odl stats using odl-bgpcep-bgp-cli
Change-Id: I6d76b0cef0e832b7444b789906092ca6bc49e425
Signed-off-by: Tomas Markovic <tomas.markovic@pantheon.tech>
Thanh Ha [Sun, 3 Dec 2017 04:30:17 +0000 (04:30 +0000)]
Updated git submodules
Project: releng/builder master
ad3143474a1fff2f70d4a4068451488dd9cc0357
Merge "Use eval command to append mail options"
Use eval command to append mail options
Use eval to append mail options with the notify script. When the eval
command is used without escaping the variables causes wordsplitting.
Ref: http://mywiki.wooledge.org/BashFAQ/050
JIRA: RELENG-213
Change-Id: Ib36836a957e88c919eff954c9acc21f94e9f13bc
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Sam Hague [Sat, 2 Dec 2017 01:40:48 +0000 (01:40 +0000)]
Updated git submodules
Project: releng/builder master
545a57351081c06b1d6cc576a9ed64cbde3c96d0
Merge "Make robot report logs better"
Make robot report logs better
- use more specific name for each pybot iteration which
will help when looking at results via jenkins robot
plugin
- start creating the full single log file again. We
stopped doing this because our small 2G VMs could not
handle the large log files. But, we are now using 4G
VMs and it should be fine
Change-Id: I8bc6628544c9684a2527fc7c12f8a27d7df31983
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Jamo Luhrsen [Thu, 30 Nov 2017 00:07:25 +0000 (16:07 -0800)]
Updated git submodules
Project: integration/test master
5b9e37523c30ae627f697d54cf66359c56376352
Change return code checker to be more clear
Should Be True '${rc}' == '0'
is more clear (to me at least) than
Should Not Be True ${rc}
Change-Id: Ie6196c269de0d22457b02a5590f9de6141df23f9
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Victor Pickard [Thu, 30 Nov 2017 18:58:49 +0000 (13:58 -0500)]
Updated git submodules
Project: integration/test master
31d2963f8fe13f2dcfb0410e6e78ee82c9245845
Do not restart/cleanup OVS in init code
Do not restart/cleanup OVS on compute node during
L2GW CSIT init.
Change-Id: Iab6c2dd93331d4b048e0e732f58a0ea8d66f613c
Signed-off-by: Victor Pickard <vpickard@redhat.com>
Philippe Guibert [Fri, 1 Dec 2017 09:09:30 +0000 (09:09 +0000)]
Updated git submodules
Project: integration/test master
e9237072333be7e4c11eca415f363e468eba7e97
vpnservice-ipv6: fix calls in neutron port
When calling neutron port creation, the calls are internal and do not
refer to external libraries.
Change-Id: Ib8322a065cad3bd6682326d2a1e542b15a13b183
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Jamo Luhrsen [Fri, 1 Dec 2017 16:34:21 +0000 (16:34 +0000)]
Updated git submodules
Project: releng/builder master
d2728da8c27b3fa350c24308ff364f2a469596c7
Merge "Configure tep-ip for genius auto tunnels"
Configure tep-ip for genius auto tunnels
Config tep-ip for control and compute nodes
as needed for genius auto tunnels to work.
Change-Id: I6146bc0bfffeb35603c89a49a02dd2f5263df0f2
Signed-off-by: Victor Pickard <vpickard@redhat.com>
Thanh Ha [Fri, 1 Dec 2017 15:12:14 +0000 (10:12 -0500)]
Updated git submodules
Project: releng/builder master
832dc2bdf5c7012d8be8758b57ceb458ec8c9855
Revert "Use eval command to append mail options"
The original commit introduces a regression in our ability to send
emails to the correct mailing lists.
This reverts commit
ea26afb7d635a615547490e05a7aef2d9bcda265.
Issue: RELENG-70
Change-Id: If493d40462d12edba2913971ba145a3d2b4a75e9
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Michael Vorburger [Thu, 30 Nov 2017 23:52:55 +0000 (00:52 +0100)]
Updated git submodules
Project: openflowplugin stable/carbon
d9d4102ab215b42ed4630e2d2ad9539cd114e860
Fix possible transaction leak in StatisticsGatheringUtils
see https://jira.opendaylight.org/projects/OPNFLWPLUG/issues/OPNFLWPLUG-961;
5x transactions opened here which were not closed
Change-Id: I1d9983a257881a7618943f76a6780a14c4e97e82
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
bug-7826: Data validation failed for group-id
OPNFLWPLUG-858
Identified the root cause for issue TransactionCommitFailed for group during statistic collection.
Change-Id: I8fe639e6102629fb903689114c617e76a61d68db
Signed-off-by: sunilkumarms <sunil.g.kumar@ericsson.com>
OPNFLWPLUG-930 Inconsistent flow IDs between flows
in config and operational data stores
Change-Id: I4ee8787e163a6ab64a4574f0dc906c7c91a7d0b2
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
Bump versions by x.y.(z+1)
Change-Id: I765b74e91d07f2b32ef5eb679ea04943844ba4e0
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Merge "BUG-9223:Remove hardcoded value of lldp interval" into stable/carbon
Merge "This patch implements ct-mark support in nicira extensions." into stable/carbon
BUG-9223:Remove hardcoded value of lldp interval
Cherry-pick changes from stable/boron
Addressed comments
Change-Id: Id4fe81e27663cf89af8d95be577826988deeb7fe
Signed-off-by: Jalpa Modasiya <jmodasiy@luminanetworks.com>
Fix possible NPE on ContextChainHolderImpl
- deviceConnected method
Change-Id: I7cbd8c3bb2a4d92ecdaa5fc541e01e3d8ac738b6
Signed-off-by: Jozef Bacigal <jozef.bacigal@pantheon.tech>
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
This patch implements ct-mark support in nicira extensions.
Specifically:
- support for ct-mark MATCH, including mask.
- support for ct-mark ACTION (set-field), but not including mask
This patch supports implementing ACL spec:
https://git.opendaylight.org/gerrit/#/c/60580
Change-Id: Ib828da39b4470e7172fe7028e8d3123fb184c742
Signed-off-by: Bertrand <bertrand.low@hcl.com>
Merge "Sort bucket actions" into stable/carbon
Do not try to close context with null deviceInfo
Do not try to lookup contextChain with null deviceInfo to prevent
NullPointerException.
Resolves: bug 9217
Change-Id: I8f5d860317375e20a7df9bb8ab5031af62c43936
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
Sort bucket actions
Sort bucket actions by order when serializing them in
GroupMessageSerializer.
Resolves: bug 9216
Change-Id: Icc5ad3f8b533a9f660e0248efed1b158c52336cf
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
Use HashedWheelTimer instead of item scheduler
Use HashedWheelTimer instead of items scheduler for scheduling the SLAVE
role sending to device and move this logic to device context, where role
management is done.
See also: bug 9089
Change-Id: Ia180b3d7704bd2096bfa0bee88c2e87da333cfaa
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
Merge "Solves issue with two connections from one device." into stable/carbon
Terminate SLAVE task before sending role change
- Terminate SLAVE task in device context when role change is requested and
not after role change is finished.
- Do not send notification about role failed to set to mastership
service in case future was cancelled
- Do not retry sending role to device 42 times
See also: bug 9089
Change-Id: Ia784d3b682b8991fe7a471bbfc7462aebfa6d4ef
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
Fix transaction manager closing.
- the event onTransactionFailed we properly closing chain and creating
a new chain
- changed writeOnlyTransaction to readWriteTransaction
- moved transaction manager to the common module
- topology manager using transaction manager instead of creating a
transaction chain for itself
- added control of unfinished transaction on close
See also: Bug-9038
Change-Id: Idadbb4ed0f4c61e7f80da5e2dbedbd80dece118e
Signed-off-by: Jozef Bacigal <jozef.bacigal@pantheon.tech>
Fix TransactionChainManager IllegalStateException
- Make txChainFactory volatile
- Close failed chain only if is current
See also: bug 9038
Change-Id: Ie897c5356addaef3f180a96296f5dd38950f2fb3
Signed-off-by: miroslav.macko <miroslav.macko@pantheon.tech>
Solves issue with two connections from one device.
See also:Bug 8723
Change-Id: I1e07eb590f285f9d6c1326b94ef5b159242c0757
Signed-off-by: Jozef Bacigal <jozef.bacigal@pantheon.tech>
Fix context state comparison
Fix comparison of context state and atomic reference of context state.
See also: bug 8668
Change-Id: Ie001d913982dc1331d1bb418e3fc8c7208e4c52d
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
Bug 8882 - With conntrack SNAT communication with PNF fails
Added support for load metadata action.
Change-Id: Ia1b0454a4aeccd9a04cecb59b50f516264bddb3e
Signed-off-by: Aswin Suryanarayanan <asuryana@redhat.com>
Close CSS registration in separate thread
Instead of sending initialization of CSS in separate thread,
do closing of registration in separate thread and only in case
we are closing the registration during initialization, to prevent
CSS freezes. Also, when closing CSS service, add checks for connection
state to prevent closing context when connection is already RIP.
See also: bug 8805
Change-Id: I0759f7913937c897f41899a87b699989cdfe4abc
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
Fix context chain initialization and SLAVE change
- Merge ContextChain and LifecycleService
- Let ClusterSingletonService handle stopping of mastership services in
closeServiceInstance method
- Store cluster singleton initialization future and process it
synchronously in case we are closing
- Cancel device initialization future if we got timeout
- Handle initialization chain order in ContextChain instead of storing
each next phase in contexts
- Remove SLAVE task from scheduler in case we acquired SLAVE role
already
- Prevent adding exactly same auxiliary connection twice to list of
auxiliary connections in ContextChain
- When SLAVE role is obtained from cluster singleton service, notify
MastershipChangeListener about it
- Log exceptions from handshake as warning instead of error (as only
problem is that device gets disconnected and reconnected, what is not
critical)
- In case context chain is still closing and we receive new connection,
drop the connection and let context chain finish closing
See also: bug 8805
Change-Id: If14da19899087018c5e6cc42d195af43c1e89bfd
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
Merge "Fix match extensions deserialization" into stable/carbon
Merge "Improve flow collection" into stable/carbon
Fix match extensions deserialization
Fix transformation of match extensions for different match types during
deserialization so they will not be lost during this process.
Resolves: bug 8836
Change-Id: If089a72759a26b764479e58ea112b3a1a062c90e
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
Bump versions by x.y.(z+1)
Change-Id: I0576e16aabc016896b51ec4538b453e66da709c9
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Improve flow collection
- Delete all known flows synchronously
- Add boolean isTransactionsEnabled to TxFacade to determine if it was
initialized and initial submit was called
- Improve deletion of flows during on the fly statistics gathering (now,
each gathering have 3 states, INITIALIZATION, WORKING and TERMINATION
and behaves according to that)
- Fix possibility of statistics collection freeze when error occurs
during OF Java to OF Plugin model translation while gathering
statistics on the fly
Resolves: bug 7501
Change-Id: I74843d4536215c192ac43964634502430da1aa9a
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
Solves compilation error
- due openflow java changes plugin run in compilation errors
Resolves bug:8788
Change-Id: I41f964260c216fe3ee417c9d874cb58177f4596d
Signed-off-by: Jozef Bacigal <jozef.bacigal@pantheon.tech>
Fix NPE in ConnectionContextImpl
- When we receive port status message, in some cases nodeId can be null,
so when logging, get nodeId safely and in case it is null, just log
"null"
- When we are closing outbound queue, log value of nodeId or null in
case nodeId is null
Resolves: bug 8762
Change-Id: Ifda277fd298f7d30fd5e94f07a94e67813971029
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
Revert "Remove lifecycle service from tx chain manager"
This reverts commit
5bbffc61f90c85d6360a73c5eab35e203f6f20fd.
Change-Id: I793f7448803519e0dcdd8c5446e555fd8d6dfa15
Signed-off-by: Jozef Bacigal <jozef.bacigal@pantheon.tech>
Remove lifecycle service from tx chain manager
Resolves: Bug8748
Change-Id: I6e9f1d7dbdfbdcca5cd52c368985ba7d37310a74
Signed-off-by: Jozef Bacigal <jozef.bacigal@pantheon.tech>
Merge "Report (TCP) port number for switches" into stable/carbon
Fix context chain closing
- Close and create EOS registration correctly when closing context
chain holder and creating context chain holder.
- Cancel running scheduled task on context chain holder termination
- Always remove device from DS when we was not able to propagate roles,
not only when we have this device already in context chain map
- Add toleration for adding context chains to queue
- Wait for registration of RPC services before fully granting mastership
for context chain
- Close transaction chain manager on device context close
- Remove unnecessary auxiliary connection gathering in device context
(because this was moved to context chain)
- Fix closing of TxChain when DeviceContext is closed when activating tx
chain manager but not enabling submit transaction (do not try to submit
data)
- Unregister RPC registrations on RpcContext close
- Do not close ClusterSingletonServiceRegistration during
ClusterSingletonService initialization, to prevent freeze of
ClusterSingletonServiceGroup, send it to separate thread
- Prevent propagating of connection closed event twice (add checks for
RIP connection state)
- Fix ignored tests
- Remove getter for table statistics boolean from DeviceContext and just
send it to DeviceInitializer
- Close all RPC contexts when RPC manager is closed
- Do not reschedule statistics one more time when context chain is
closed
Resolves: bug 8668
Change-Id: Ifa8c492486c17a73eccd760fc610a435ef6a42ed
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
Report (TCP) port number for switches
Write also port number to datastore for OpenFlow switches.
Resolves: bug 2188
Change-Id: I15054b55907b4f15b1567b21f5fa2d35ad416579
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
Fix "stale" state after controller disconnected.
See also: Bug 8411
Change-Id: If5bf24f34a87ef0a7d5514b1c655a42508889724
Signed-off-by: Jozef Bacigal <jozef.bacigal@pantheon.tech>
Ensure that statistics gathering is terminated
Store current statistics gathering future for cancellation instead of
settable future, so we can cancel it when we need to (there is no point
in cancelling settable future other than preventing more statistics
running, but current in-progress statistics gathering will still try
to finish).
Cancel statistics gathering also when become slave.
Resolves: bug 8635
Change-Id: If221a34901b08f8923ae5321a51abd00f4b047b1
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
Merge "Fix connection when slave role request is unsupported" into stable/carbon
Fix connection when slave role request is unsupported
- Allow the switch connection when OFPRRFC_UNSUP is received
- Set feature exception for getGenerationIdFromDevice RPC error
- Add unit test
Resolves: bug 7664
Change-Id: If8d7d045fb516f55346333cc7e60d0ccb2135efd
Signed-off-by: miroslav.macko <miroslav.macko@pantheon.tech>
Fix port update
- Update yang models. Add grouping common port with mask.
- Use config mask in the PortConvertor and PortMessageSerializer.
- Update unit tests.
Resolves: bug 4747
Change-Id: If558fea34f86c026ca45ba2853107c2cd82c7f50
Signed-off-by: miroslav.macko <miroslav.macko@pantheon.tech>
(cherry picked from commit
8d18002e59e2b7e7fca95e52d2cb4a75d1023117)
Merge "Fix 'INPORT' keyword in port field" into stable/carbon
Merge "Fix onSwitchIdleEvent echo request-reply xid" into stable/carbon
Fix 'INPORT' keyword in port field
- also fix NPE in serialization by using wrong port number
Enumeration from opeflow java yang files is correct used keyword 'IN_PORT'.
Openflowplugin with the wrong translation (getString instead of getName) used the
keyword 'INPORT'. This fix use the correct name from enumeration but allow use
the legacy 'INPORT' keyword for next release.
Also prevent to throw NPE by using wrong keyword in port field.
Change-Id: If8b3d301d73169fd158a546a233928ab0c65d1c3
Fix: Bug 2095
Signed-off-by: Jozef Bacigal <jozef.bacigal@pantheon.tech>
Merge "Bug 8253: Set-Field can not accept vendor extension fields." into stable/carbon
Fix onSwitchIdleEvent echo request-reply xid
Solves: Bug-4422
Change-Id: I879e9e6aaf560da486767a68a7e2f015db5a7d95
Signed-off-by: Jozef Bacigal <jozef.bacigal@pantheon.tech>
Merge "Write port statistics when needed" into stable/carbon
BUG-8607: Replace logger and log by LOG
Replace logger and log by LOG to follow the
OpenDaylight recommendations [1].
[1]
https://wiki.opendaylight.org/view/BestPractices/Logging_Best_Practices
Change-Id: I77ef621927ba05417736d24c18c6659c7f504917
Signed-off-by: David Suarez <david.suarez.fuentes@ericsson.com>
Make create-parents in bulk-o-matic not required
To make bulk-o-matic input working like before, make create-parents
to default to true to use original functionality with same input
as it was before patch that introduced this new flag.
Change-Id: I89ee7d299f0ade62bd6859209c537528e5728aa7
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
(cherry picked from commit
d13de0fa783ab11e33a58417007be0d855be84ae)
Merge "Bug 8293: Add table writer to bulk-o-matic" into stable/carbon
Merge "Bug 8647: remove odl-dlux-core as artifact POM" into stable/carbon
Merge "HeaderDeserializer and HeaderSerializer for codecs" into stable/carbon
Merge "Close OpenFlowPluginProvider during shutdown" into stable/carbon
Bug 8647: remove odl-dlux-core as artifact POM
odl-dlux-core is used in dependency management as an artifact POM, but
it isn’t. Removing the declaration is fine since the actual dlux
dependencies specify the version to use.
Change-Id: I83598feb8175d674616a3a3f25c0d52ca1739664
Signed-off-by: Stephen Kitt <skitt@redhat.com>
BUG 7332: Cleanup queue after switch disconnect
In context of Helium Plugin, ingress queue in
ConnectionConductorImpl is not closed, which results in the memory
leak.
Change-Id: I3e69721114f887f8b71c22224a2a834d69a64a43
Signed-off-by: Vijay Daniel <vijay.daniel@ericsson.com>
Merge "Optimize port status and hello message handling" into stable/carbon
Close OpenFlowPluginProvider during shutdown
- Call close method on OpenFlowPluginProvider during shutdown
- Close all created managers, thread pool and timer during shutdown
- Remove unused notification service
- Remove warning when unknown property is loaded on start (because of
recent FRM changes)
Resolves: bug 8598
Change-Id: Ib5a4f84ea1fa0c957b90ef216346eb85aec81ad0
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
Stop reschedule stat. after device disconnected
Resolves: Bug-7940
Change-Id: Ida42676ec5bf6f06fb47837c0532878976eed442
Signed-off-by: Jozef Bacigal <jozef.bacigal@pantheon.tech>
HeaderDeserializer and HeaderSerializer for codecs
Implement HeaderDeserializer and HeaderSerializer for nicira
match codecs.
Resolves: bug 4862
Change-Id: Ia3dbbf622460ecfa3b6a2c48e94e432294a08c0e
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
Write port statistics when needed
When we receive port statistics reply, sometimes in OF 1.0 we do not
have parent node written to datastore, so now when OpenFlow version is
1.0 then write those port statistics with parents if needed.
Replace gathering missing port statuses with PORT_DESC with registry
that will collect missed port statuses when on MASTER.
Resolves: bug 8239, bug 6908
Change-Id: I47468cb37fa59a68cfa89efeb7e5c4191e07039d
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
(cherry picked from commit
acf2b5630ca4460bac2343bccc72f37da12f6e0d)
Add Nicira extension support for matching IPv6 Src/Dst
This patch implements the necessary support for programming a reg_move action
(i.e., move:NXM_NX_IPV6_SRC[]->NXM_NX_IPV6_DST[]) with IPv6 source/destination
headers. It will be used while constructing OVS flows that auto-respond to ping6
requests addressed to a router-interface.
Change-Id: I64757f55ed1d30a12217c4a5aadaa3f56572ab0e
Signed-off-by: Sridhar Gaddam <sgaddam@redhat.com>
(cherry picked from commit
7d00489cd0b6014b58b68fc84c533f6d33fc8dc1)
Fix auxiliary connections
See also: Bug-6755
Change-Id: If4964c1a0f07bfdd8104c7254f4b4484fd42d81e
Signed-off-by: Jozef Bacigal <jozef.bacigal@pantheon.tech>
Optimize port status and hello message handling
- Reduce number of created threads and close used threads.
Change-Id: Ib37268be5e7982c64b95da9abffa6db78ef4edc1
Signed-off-by: miroslav.macko <miroslav.macko@pantheon.tech>
Merge "Fix logging of exception in HandshakeListenerImpl" into stable/carbon
Merge "Fix no reserved xid" into stable/carbon
Merge "Bug 8497 - Provide config knob to disable the Forwarding Rule Manager reconciliation" into stable/carbon
Merge "Add missing convertors for OF1.0 actions" into stable/carbon
Bug 8497 - Provide config knob to disable the Forwarding Rule Manager reconciliation
Resolves: Bug 8497, Bug 7957
Change-Id: Ib798d9282f019e0c8dd520c15d8794678ee9af3d
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
Merge "Remove unused method" into stable/carbon
Merge "Bug 8535: Fix IPv6 OXMHeader Mask issue" into stable/carbon
Merge "Though shall not use org.eclipse.tycho's osgi.. you don't even need it!" into stable/carbon
Merge "Adding Reason Attribute to FlowCapableNodeConnector" into stable/carbon
Add missing convertors for OF1.0 actions
- SetDlSrc
- SetDlDst
- SetNwSrc
- SetNwDst
- SetNwTos
- SetTpSrc
- SetTpDst
- SetVlanId
- SetVlanPcp
Resolves: bug 8527
Change-Id: I9c7c97804d077e1089fe92b3465c826a43da6a33
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
Bug 8253: Set-Field can not accept vendor extension fields.
The various Set-Field actions are identified by their field type
which defined in OpenFlow Specification. It will be failed if we
pass a vendor extension field to Set-Field, that means Set-Field
can not accept those vendor extension fields. There are products
that hope Set-Field can accept those vendor extension fields, so
it will make sense to make Set-Field extensible.
Change-Id: Id25456d2b9008ec260ce81d3a459bdc471a69e49
Signed-off-by: Li guosheng <li.guosheng6@zte.com.cn>
(cherry picked from commit
4b3a659ef96aaca99c0fbd17ccdf9411c2e12da3)
Bug 8535: Fix IPv6 OXMHeader Mask issue
When programming an OVS flow to set an ipv6_src/dest as
an action field (i.e., set_field:2001::1->ipv6_src), the
current implementation is not checking the Mask and is
including the Mask (even for a full ipv6 address) in the
OXM header. Because of this, switch is rejecting the flow
with the following error.
"decode error: OFPBAC_BAD_SET_MASK. OXM header 0:32768:26:1:32
includes mask but masked OXMs are not allowed here"
This patch addresses this issue by checking the prefix and
including the prefix only if applicable.
Change-Id: Ieffdc7f0e74e9418156171d85a28c24dd336527c
Signed-off-by: Sridhar Gaddam <sgaddam@redhat.com>
(cherry picked from commit
85285353da4c397a9b4ad0e67ba137cddb0c4740)
Bump versions by x.y.(z+1)
Change-Id: Ifa2f0fe59824706e9bc78b3fab1b2830335b8bee
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Adding Reason Attribute to FlowCapableNodeConnector
-The reason attribute is added to the FlowCapableNodeConnector Yang
Modelling.
-The PortStatus contains reason when notification comes from Switch such
as ADD, UPDATE, DELETE.
-This reason flied will help in distinguishing between different
PortStatusMessages
-Also changed TestCase File to include Reason for test cases
Change-Id: If61fc1ba0afbe56cbf5382ab3997c67166989819
Signed-off-by: GauravBhagwani <gaurav.bhagwani@ericsson.com>
(cherry picked from commit
9af18614bfef2d765b61564096afe2c8a360bbb5)
Though shall not use org.eclipse.tycho's osgi.. you don't even need it!
see https://git.opendaylight.org/gerrit/#/c/51592/
see https://git.opendaylight.org/gerrit/#/c/51520/
There are 2 remaining use of org.eclipse.tycho in openflowplugin's
drop-test and test-provider, something related to console commands...
could we ask you if you would mind to change that to use
the Karaf Console API instead? Or delete those? ;)
I'll like to block use of dependency tycho in odlparent ASAP.
Change-Id: Ifccbd7f6ec463487e83aa546701cdffd1c7accb4
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Merge "Add timeout for device initialization" into stable/carbon
Fix logging of exception in HandshakeListenerImpl
Exception was not logged, so in case initial processing failed and
thrown exception, there was no exception actually shown in log. To
properly log exception, it needs to be either passed as second parameter
or inserted into message via logger string interpolation ({}).
Change-Id: Ic76f6d20588e34837994b50509603d994009b705
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
Merge "Remove device without master from DS." into stable/carbon
Merge "Bug 8408 - Deserialization exception in logs when NAT flows are added." into stable/carbon
Add timeout for device initialization
Sometimes during device initialization, switch starts ignoring all
messages from plugin, and so we ended up with Future that waited
indefinitely for switch response until Karaf was restarted.
Add timeout that will prevent happening of above issue.
See also: bug 8401
Change-Id: I90c6c8b53f6a6e879b6d9f93c259a2cbf09f71d3
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
Remove device without master from DS.
See also: Bug-6459
Change-Id: I6d27681b60a75df173a49742885c75c16d691b26
Signed-off-by: Jozef Bacigal <jozef.bacigal@pantheon.tech>
Bug 8408 - Deserialization exception in logs when NAT flows are added.
The code is modified to fix the issues with multiple CT actions.
The logic skip padded bit is added during Deserialization
Change-Id: Ic5574f0a877228d966ca92eacfa22c751fa14b3c
Signed-off-by: Aswin Suryanarayanan <asuryana@redhat.com>
Fix queue and xid issue
Change-Id: Idef52a9243d9b2b9ac7028386422f0acc580c07d
Signed-off-by: Jozef Bacigal <jozef.bacigal@pantheon.tech>
Fix no reserved xid
Change-Id: I153df3f1d3df895e2780a77dd6ed04e43bbc9599
Signed-off-by: Jozef Bacigal <jozef.bacigal@pantheon.tech>
Remove unused method
Change-Id: I02e3d48f2ccca528995b18cb159700ab08449862
Signed-off-by: Jozef Bacigal <jozef.bacigal@pantheon.tech>
Bug 8293: Add table writer to bulk-o-matic
* Table writer is introduced for Pre-Leader Role test in which
table is added first and flows next. We want the ability to
create tables separately and not to be created automatically
on addition of flows.
* Modify flow-test rpc to accomodate a boolean: create-parents.
This allows us to prevent addition of flows in case the tables
are missing.
* Fix import ordering
Change-Id: Ic3fe4764631d9cbc7550ad3d7d926debb3ca6977
Signed-off-by: Faiz Ilahi Kothari <faiz.ilahi.k.kothari@ericsson.com>
(cherry picked from commit
2f8d414a2b42bee7504c6fd78536bc6fd1049b83)
Handle missing converters for match extensions
Prevent throwing NullPointerException when converter for match
entry extension is missing, instead throw warning and allow process
to continue (like it was before single-layer-serialization).
See also: bug 8401
Change-Id: If006eef401da4b9bf61911c183e76876fac0dfcf
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
Fix no match serialization
This patch ensures that even when match in flow is null, at least empty
match is sent to device.
Change-Id: If77c59b889e45698da4b96f098088cdbdf4698ee
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
Prevent changing single-layer-serialization on fly
Prevent changing use-single-layer-serialization config
parameter on the fly, allow it only during initialization.
Resolves: bug 8278
Change-Id: Idfd2f7aa99fdf330bc32615431b4378209c83fda
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
Improve property-based configuration
- Add OpenFlowPluginConfigurationService. This service can control
updating of OpenFlowPlugin configuration (skip-table-features etc.)
in initialization phase and also on the fly.
- Comment out default settings in org.opendaylight.openflowplugin.cfg
because with all default values set in that file, we are ignoring
values specified in openflow-provider-config.yang.
- Add support for missing configuration values from
openflow-provider-config.yang to OpenFlowPluginConfigurationService
- Remove changeable configuration values that was passed to some
OpenFlowPlugin class implementations to both constructors and setters
from constructors to prevent code duplicity and to simplify code a bit
Now, when feature is installed,
default values are taken from openflow-provider-config.yang, then we
check if we have org.opendaylight.openflowplugin.cfg file in karaf/etc/
(blueprint will do this for us) and try to read it as map. Then we will
pass this map to update method, that will iterate over this map and
parse it's keys and values and calls appropriate update methods in
OpenflowPluginProviderImpl based on key
(f.e skip-table-features will call
OpenflowPluginProviderImpl#updateSkipTableFeatures).
When org.opendaylight.openflowplugin.cfg file is changed, we receive
notification about it in form of
OpenFlowPluginConfigurationService#update method call, and we will
repeat same procedure as during initialization (parse map passed as
argument to this method and update configuration).
Resolves: bug 7218
Change-Id: Ida986f7dfffe55a90ddb6f354f0addf56c3c4b90
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
(cherry picked from commit
f1cc4de7dee9e22c231a90cf517b03bc5071ad35)
Ignore early port status msg and process it later
When port status message arrives before we got MASTER role,
ignore it. Then, after receiving mastership collect PORT_DESC statistics
again to make sure we do not missed any port status messages in process
Resolves: bug 6908
Change-Id: I01285ed4880533f48bf90fa7c6a4ca2c7d3a210f
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
(cherry picked from commit
426392ea39557e58c0cec51eae3bc91a0bebdf6f)
Merge "Bug 8223: Fixed incorrect enable-flow-removed-notification check." into stable/carbon
Bug 8223: Fixed incorrect enable-flow-removed-notification check.
flow-removed notification needs to be published if
DeviceManager.isFlowRemovedNotificationOn() returns true.
Change-Id: I10c025f11e14670303b70bf31d3a9cefa5a676ec
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
Bug 8217: Set error information into direct statistics RPC result.
Change-Id: I3fdf51b94bf95afefa47dddea37a82b8f139af95
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
Update .gitreview to stable/carbon
Change-Id: I7401c138c0ff82640a18f60e336ae62a3ca441de
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Daniel Farrell [Thu, 30 Nov 2017 16:39:31 +0000 (11:39 -0500)]
Updated git submodules
Project: integration/packaging master
b7f1c4bfb374415e693c6cd315a49b6b0b4f9e7e
Add Packer definitions for recent ODL releases
Change-Id: I7dcda75288595315c7bc3600d9e1a88b08ed0987
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Michael Vorburger [Thu, 16 Nov 2017 20:25:41 +0000 (21:25 +0100)]
Updated git submodules
Project: genius stable/carbon
468144cc3db40d4a50dc8f4061098b51506addd5
Fix possible transaction leak in ItmInternalTunnelDeleteWorker
discovered during https://jira.opendaylight.org/browse/NETVIRT-985,
but initially fixed only on master and not back-ported because only
leak x1 TX; seen again during trace:transactions analysis of
https://jira.opendaylight.org/browse/GENIUS-102 and now ported.
Change-Id: I0e079346c12002a55eb043b72c2f2e2c3b81f7c4
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Balaji Varadaraju [Thu, 16 Nov 2017 18:49:21 +0000 (12:49 -0600)]
Updated git submodules
Project: netconf stable/carbon
7d25cfdca9415fe92d4ad9de81d24bdab818e063
Support for patch command
The internal JSON libary did not have support for HTTP patch command. This patch provides the support
for the PATCH command.
Change-Id: Ibb76452d1a703a219aa7e369a0db21982ab2d08a
Signed-off-by: Balaji Varadaraju <bvaradar@brocade.com>
Sam Hague [Thu, 30 Nov 2017 20:40:29 +0000 (15:40 -0500)]
Updated git submodules
Project: releng/builder master
7228dcb89d6680951bbfbe560662c58ac09f91da
Trim the Exception grepper
Change-Id: I251acf243a7957e18073d0315196c7a2d6ad513a
Signed-off-by: Sam Hague <shague@redhat.com>
Stephen Kitt [Thu, 30 Nov 2017 13:14:44 +0000 (14:14 +0100)]
Updated git submodules
Project: ovsdb stable/carbon
d212bdd53a5445c1316512c080f6136eb4613fd8
OVSDB-435: fix transaction leak in BridgeOperationState
Change-Id: I82708edcf710f72c1356914e9da11a5769b489c9
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Michael Vorburger [Thu, 30 Nov 2017 13:40:06 +0000 (14:40 +0100)]
Updated git submodules
Project: genius stable/carbon
eaa4fe376747f17aa25c3d14ad901d24f8b871d7
Fix bad transaction leak in SouthboundUtils
see https://jira.opendaylight.org/browse/GENIUS-102
This clearly left over was only in carbon, not in nitrogen and master.
(Have not checked earlier branches.)
Change-Id: I727652ac0b505b3ccd2794ec74370d00cf5c0f04
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Thanh Ha [Thu, 30 Nov 2017 01:14:15 +0000 (01:14 +0000)]
Merge "Add openflowplugin to ignore list" into stable/carbon
Jamo Luhrsen [Tue, 28 Nov 2017 17:45:16 +0000 (09:45 -0800)]
Updated git submodules
Project: integration/test master
3393c4247ea1c4a92409370e41691f8c19e0c249
Add keyword for iptables cmd on remote system
this should make it easier to run any arbitrary iptables
command on a remote system
Change-Id: I3748689a70181d9b71f7adfa3b2f9148c361bcc2
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Daniel Farrell [Wed, 29 Nov 2017 00:49:52 +0000 (19:49 -0500)]
Updated git submodules
Project: integration/packaging master
dc8597cf02327f0ab73a6d3a4e245f5eec23ace1
Add example repo configs for recent RPMs
Change-Id: I807ccab2f5ea7a0d96574f25b270ac13206839dd
Fixes: INTPAK-105
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Daniel Farrell [Tue, 28 Nov 2017 19:03:53 +0000 (14:03 -0500)]
Updated git submodules
Project: integration/packaging master
ebf825ba4665d2797f92203a0d1f473281bc6e28
Update RPM test, Dockerfile ODL versions 7->7.1
Change-Id: I6e259208702d2f817b8819ed3d1bc26bbd3c39cd
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Daniel Farrell [Tue, 28 Nov 2017 23:41:12 +0000 (18:41 -0500)]
Updated git submodules
Project: integration/packaging master
779143fc061e634f7c18719ef9d91846cad06e83
Update build URLs use in pkg tests, fixes
The periodic verify jobs were failing because two of the URLs here had
expired. Go ahead and update all of them.
Change-Id: I7f7dad9b1e4438bc8b8ee1d9936e10918e211c35
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Luis Gomez [Tue, 28 Nov 2017 19:16:13 +0000 (11:16 -0800)]
Updated git submodules
Project: integration/test master
7f466da2fe777820845213a821fde15bf2734bd6
Add 'bug' tag so this TC can be easily excluded
Single 'bug' tag is easy to exclude in case the suite is used
for any sanity or smoke test.
Change-Id: I3c3bba80779a9cd5064ae3a9304a23d32787a57b
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
Kit Lou [Wed, 29 Nov 2017 16:23:43 +0000 (10:23 -0600)]
Add openflowplugin to ignore list
This prevents changes in openflowplugin submodule to affect
other docs from being merged.
Change-Id: If9ea4e9fc1809c2a2e60a2f60ff510ce1a230236
Signed-off-by: Kit Lou <klou.external@gmail.com>
(cherry picked from commit
6ed9d4632bcf5111cf9e8dce90eb4fc6e58b8c7c)
Thanh Ha [Wed, 29 Nov 2017 16:18:41 +0000 (16:18 +0000)]
Merge "Link to Openflowplugin main docs page" into stable/carbon
Thanh Ha [Wed, 29 Nov 2017 16:09:51 +0000 (16:09 +0000)]
Updated git submodules
Project: releng/builder master
2e838d8f80489e6c8804f2e0184c7630c13f32df
Merge "Use eval command to append mail options"
Use eval command to append mail options
Use eval to append mail options with the notify script. When the eval
command is used without escaping the variables causes wordsplitting.
Ref: http://mywiki.wooledge.org/BashFAQ/050
JIRA: RELENG-213
Change-Id: I736f3eaa98d58c4514a936c137d2a2df77053167
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
D Arunprakash [Mon, 13 Nov 2017 12:24:01 +0000 (17:54 +0530)]
Link to Openflowplugin main docs page
Change-Id: Icd494e9e6303d2023f8fea77d0b59a73ff59d830
Signed-off-by: D Arunprakash <d.arunprakash@ericsson.com>
Thanh Ha [Wed, 29 Nov 2017 16:05:52 +0000 (16:05 +0000)]
Merge "Pull in openflowplugin submodule" into stable/carbon
Thanh Ha [Wed, 29 Nov 2017 15:54:51 +0000 (15:54 +0000)]
Updated git submodules
Project: releng/builder master
155f252eebb90b02ddaafcbabedeb3abcde44931
Merge "Branch off oxygen branch for JSONRPC"
Branch off oxygen branch for JSONRPC
Change-Id: I699a0ffd86f527bacebf8b2df277774abb3517c0
Signed-off-by: Anton Ivanov <anton.ivanov@cambridgegreys.com>
Thanh Ha [Wed, 29 Nov 2017 14:41:33 +0000 (14:41 +0000)]
Merge "Update release notes" into stable/carbon
Thanh Ha [Wed, 29 Nov 2017 14:27:21 +0000 (14:27 +0000)]
Updated git submodules
Project: releng/builder master
4815d5cd765f9c01306b47a6870cd2d8c6745091
Merge "Update default repo in RPM verify job"
Update default repo in RPM verify job
Change-Id: I455d3391cc254d1d4d3460aaaa9b5243096f8088
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Thanh Ha [Wed, 29 Nov 2017 14:24:51 +0000 (14:24 +0000)]
Updated git submodules
Project: releng/builder master
f37dc0575b1987531dab82e0f44ff360d5fcfe1d
Merge "Use grep -E to grab relevant exception logs"
Use grep -E to grab relevant exception logs
There is some quirk/bug/problem with sed that it's not working like
we expect to collect the Exception logs. Sometimes it would not
return the expected output. There is probably the right way to do
it but I did not find it. I was trying to match on Exception$ which
would match our "java.lang.NullPointerException" which always
ends with a newline. We were not collecting it before.
Change-Id: I5c8f5bbae2ec44198d53cfc84ead779b3e280cf2
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Daniel Farrell [Tue, 28 Nov 2017 23:55:36 +0000 (18:55 -0500)]
Updated git submodules
Project: releng/builder master
ead48d7ca8afcc305bfa86b7f2c2f2a997a74476
Update builds tested in RPM jobs
Change-Id: Ib74c407b0ace17df49cf97ac29c49204f7189a38
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
vinothb [Mon, 25 Sep 2017 22:37:28 +0000 (18:37 -0400)]
Updated git submodules
Project: genius stable/carbon
f8e155ada8ff01f04df85b631e6fefb503669514
Bug 8400 - ACL changes doesn't affect the existing connections
Problem:
Change in SG rules not affecting the existing communications
Fix provided:
When we delete the SG rule, added a flow to reset the
communication.
Change-Id: I40bb9c93b11b785e153e5751f083b628cec4b000
Signed-off-by: vinothb <vinothb@hcl.com>
Jamo Luhrsen [Tue, 28 Nov 2017 17:58:05 +0000 (17:58 +0000)]
Updated git submodules
Project: releng/builder master
5a1559f253c173a7c0a02fb3c8adc695b4e8de98
Merge "wait for rabbitmq before stacking computes"
wait for rabbitmq before stacking computes
Change-Id: If485ad4f294db94d0c454903d4236365342eda63
Signed-off-by: Sam Hague <shague@redhat.com>
Jamo Luhrsen [Tue, 28 Nov 2017 17:57:55 +0000 (17:57 +0000)]
Updated git submodules
Project: releng/builder master
4cf2cbabf56c3cf3d43325584a53be480bb9bb0a
Merge "allow shorter suite paths"
allow shorter suite paths
Change-Id: I3e621fd3e294de251f0b2db6c5d39405f6798e36
Signed-off-by: Sam Hague <shague@redhat.com>
Lenny Verkhovsky [Tue, 28 Nov 2017 13:17:27 +0000 (15:17 +0200)]
Updated git submodules
Project: releng/builder master
55fc955c0738ec6a1ae7e928301bb12697eae01b
Fix Trigger with multiproject multipatch build
Fixing support for multiproject multipatch trigger
such as genius=32/53632/9,netvirt=59/50259/47
Change-Id: I904064b5f612196ef80c78e1b2672b59d15d02f1
Signed-off-by: Lenny Verkhovsky <lennyb@mellanox.com>
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Josh [Mon, 30 Oct 2017 08:02:17 +0000 (10:02 +0200)]
Updated git submodules
Project: netvirt stable/carbon
e15d9d2e60eb2845e7910600b6514f7d5d53711d
Net-odl full-sync. Set router ext gw MAC
During full-sync networking-odl syncs routers before ports. As such,
the MAC of the router's gw port is not available to be set when the
internal netvirt router is written to md-sal. This commit adds logic
to update the router when the port is written.
Change-Id: Ic6b78f77a8352416d3260678dcd6624e2fcf8d68
Signed-off-by: Josh <jhershbe@redhat.com>