lttng-ci.git
3 years agosystem-tests: improve lava slave ssh capability
Jonathan Rajotte [Tue, 9 Mar 2021 19:29:49 +0000 (14:29 -0500)] 
system-tests: improve lava slave ssh capability

The current lava slave setup does not permit easy access to the running
slave once the job is started. This can be cumbersome when a hang
happens. To ease access, setup ssh with authorized keys for the root
user. This is only accessible from internal network.

Split the env setup in two: base and vlttng.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
3 years agosystem-tests: move to babeltrace 1.5 stable
Jonathan Rajotte [Tue, 9 Mar 2021 16:35:04 +0000 (11:35 -0500)] 
system-tests: move to babeltrace 1.5 stable

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
3 years agosystems-tests: canary jobs use custom lttng version string 'canary'
Jonathan Rajotte [Mon, 8 Mar 2021 18:56:27 +0000 (13:56 -0500)] 
systems-tests: canary jobs use custom lttng version string 'canary'

Harcode the resulting version string to "2.10".

We will need to rework this since it is error prone to hard code a
specific version here. We either fix the uptstream or we find an elegant
way to find the tag of a commit for a shallow repository downstream.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
3 years agosystem-tests: Use previous directory
Jonathan Rajotte [Fri, 5 Mar 2021 02:40:50 +0000 (21:40 -0500)] 
system-tests: Use previous directory

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
3 years agosystem-tests: refactor to allow easier test suites management across lttng versions
Jonathan Rajotte [Fri, 5 Mar 2021 01:59:07 +0000 (20:59 -0500)] 
system-tests: refactor to allow easier test suites management across lttng versions

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
3 years agoFix: system-test: 3.18 does not recognize kvm_guest.config
Jonathan Rajotte [Thu, 4 Mar 2021 15:48:34 +0000 (10:48 -0500)] 
Fix: system-test: 3.18 does not recognize kvm_guest.config

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
3 years agoUse git:// for git-mirror
Jonathan Rajotte [Wed, 3 Mar 2021 14:59:29 +0000 (09:59 -0500)] 
Use git:// for git-mirror

The http side is not scaled to usage.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
3 years agoFix: system-tests: kvmconfig is deprecated
Jonathan Rajotte [Wed, 3 Mar 2021 14:29:43 +0000 (09:29 -0500)] 
Fix: system-tests: kvmconfig is deprecated

Starting in 5.11 with commit:

  commit 9bba03d4473df0b707224d4d2067b62d1e1e2a77
  Author: Masahiro Yamada <masahiroy@kernel.org>
  Date:   Wed Dec 23 15:35:42 2020 +0900

      kconfig: remove 'kvmconfig' and 'xenconfig' shorthands

      Linux 5.10 is out. Remove the 'kvmconfig' and 'xenconfig' shorthands
      as previously announced.

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
3 years agolava: pip install range not working
Jonathan Rajotte [Tue, 2 Mar 2021 14:11:18 +0000 (09:11 -0500)] 
lava: pip install range not working

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
3 years agolava: pip21 drop support for python 3.5
Jonathan Rajotte [Tue, 2 Mar 2021 14:04:16 +0000 (09:04 -0500)] 
lava: pip21 drop support for python 3.5

Limit the pip version to 20.3.x. for now.

Ultimate solution here will be to upgrade the base image from Xenial to
latest LTS.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
3 years agojjb: lttng-www: only keep 5 builds
Jonathan Rajotte [Fri, 26 Feb 2021 18:25:58 +0000 (13:25 -0500)] 
jjb: lttng-www: only keep 5 builds

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
3 years agojjb: lttng-www: use jenkins credentials to populate known_hosts ssh
Jonathan Rajotte [Fri, 26 Feb 2021 16:36:06 +0000 (11:36 -0500)] 
jjb: lttng-www: use jenkins credentials to populate known_hosts ssh

This ensure that we deploy to the good host.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
3 years agoCleanup: whitespace
Jonathan Rajotte [Fri, 26 Feb 2021 15:51:42 +0000 (10:51 -0500)] 
Cleanup: whitespace

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
3 years agojjb: add job for lttng-www auto deploy
Jonathan Rajotte [Fri, 26 Feb 2021 15:49:26 +0000 (10:49 -0500)] 
jjb: add job for lttng-www auto deploy

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
3 years agojjb: tools: mark build as aborted on timeout.
Jonathan Rajotte [Thu, 25 Feb 2021 15:28:59 +0000 (10:28 -0500)] 
jjb: tools: mark build as aborted on timeout.

This can help identify the cause of the "failure" between test failure
and timeout abort. It also facilitate the classification of  post-build
action.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
3 years agojjb: tools: add post-build action to gather tap logs
Jonathan Rajotte [Mon, 22 Feb 2021 22:20:31 +0000 (17:20 -0500)] 
jjb: tools: add post-build action to gather tap logs

Currently, if a build abort (timeout etc.) we do not gather the tap logs
and this can lead to difficulty in figuring out the causes of the
problem.

The action is performed only on Abort.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
3 years agojjb: Bump SLES12 to SP5
Michael Jeanson [Thu, 11 Feb 2021 20:58:48 +0000 (15:58 -0500)] 
jjb: Bump SLES12 to SP5

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agojjb: Drop all Solaris jobs
Michael Jeanson [Mon, 8 Feb 2021 15:27:56 +0000 (10:27 -0500)] 
jjb: Drop all Solaris jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agoansible: jdk is provided by the common role
Michael Jeanson [Thu, 4 Feb 2021 17:21:47 +0000 (12:21 -0500)] 
ansible: jdk is provided by the common role

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agoansible: remove scope role from all nodes
Michael Jeanson [Thu, 4 Feb 2021 17:21:01 +0000 (12:21 -0500)] 
ansible: remove scope role from all nodes

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agojjb: lttng-modules: remove -Werror
Michael Jeanson [Thu, 4 Feb 2021 16:56:12 +0000 (11:56 -0500)] 
jjb: lttng-modules: remove -Werror

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agojjb: lttng-modules: Fix kernel build failures
Michael Jeanson [Fri, 29 Jan 2021 16:16:37 +0000 (11:16 -0500)] 
jjb: lttng-modules: Fix kernel build failures

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agojjb: lttng-modules: Add upstream lts filtering
Michael Jeanson [Fri, 29 Jan 2021 16:15:39 +0000 (11:15 -0500)] 
jjb: lttng-modules: Add upstream lts filtering

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agojjb: lttng-modules: Add mjeanson dev jobs
Michael Jeanson [Fri, 29 Jan 2021 16:14:12 +0000 (11:14 -0500)] 
jjb: lttng-modules: Add mjeanson dev jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agojjb: Update MacOS jobs for Big Sur and arm64
Michael Jeanson [Thu, 28 Jan 2021 18:11:16 +0000 (13:11 -0500)] 
jjb: Update MacOS jobs for Big Sur and arm64

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agogerrit: depends-on: use master when dependency changes are merged
Jonathan Rajotte [Wed, 11 Nov 2020 23:17:47 +0000 (18:17 -0500)] 
gerrit: depends-on: use master when dependency changes are merged

When the change a lttng-tools change depends on is merged/abandoned use
master as the ref.

This is not ideal CI time wise since we do not reuse artifact
but this solve a tricky situation were we actually want to use master
instead of the change available on gerrit. Intermediary changes
present in master could have an impact on the change under test.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
3 years agojjb: liburcu: Add gerrit job
Michael Jeanson [Mon, 23 Nov 2020 22:15:32 +0000 (17:15 -0500)] 
jjb: liburcu: Add gerrit job

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agojjb: babeltrace: Add FreeBSD jobs
Michael Jeanson [Wed, 28 Oct 2020 19:19:35 +0000 (15:19 -0400)] 
jjb: babeltrace: Add FreeBSD jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agojjb: lttng-ust: Add FreeBSD jobs
Michael Jeanson [Fri, 16 Oct 2020 18:38:18 +0000 (14:38 -0400)] 
jjb: lttng-ust: Add FreeBSD jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agojjb: liburcu: Add FreeBSD jobs
Michael Jeanson [Fri, 16 Oct 2020 14:01:56 +0000 (10:01 -0400)] 
jjb: liburcu: Add FreeBSD jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agojjb: fix unbounded PYTHON variable in print.sh
Michael Jeanson [Wed, 30 Sep 2020 20:53:14 +0000 (16:53 -0400)] 
jjb: fix unbounded PYTHON variable in print.sh

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agojjb: Add env and os details printing to build jobs
Michael Jeanson [Wed, 30 Sep 2020 20:33:16 +0000 (16:33 -0400)] 
jjb: Add env and os details printing to build jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agojjb: Use the https protocol for checkouts on Github, it's faster
Michael Jeanson [Wed, 30 Sep 2020 18:54:05 +0000 (14:54 -0400)] 
jjb: Use the https protocol for checkouts on Github, it's faster

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agoansible: Update hosts
Michael Jeanson [Wed, 30 Sep 2020 18:22:44 +0000 (14:22 -0400)] 
ansible: Update hosts

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agojjb: Remove deprecated trigger-for-unreviewed-patches from gerrit jobs
Michael Jeanson [Wed, 30 Sep 2020 18:12:15 +0000 (14:12 -0400)] 
jjb: Remove deprecated trigger-for-unreviewed-patches from gerrit jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agojjb: barectf: add stable-3.0 branch job
Jonathan Rajotte [Thu, 24 Sep 2020 14:24:24 +0000 (10:24 -0400)] 
jjb: barectf: add stable-3.0 branch job

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
3 years agojjb: lttng-tools: Update HWE kernel versions for ubuntu jobs
Michael Jeanson [Wed, 16 Sep 2020 18:08:53 +0000 (14:08 -0400)] 
jjb: lttng-tools: Update HWE kernel versions for ubuntu jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agojjb: lttng-modules: Add hwe-5.8 kernel to ubuntu focal
Michael Jeanson [Wed, 16 Sep 2020 16:27:09 +0000 (12:27 -0400)] 
jjb: lttng-modules: Add hwe-5.8 kernel to ubuntu focal

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agojjb: lttng-tools: increase inactivity timeout to 45 minutes
Jonathan Rajotte [Wed, 16 Sep 2020 15:23:20 +0000 (11:23 -0400)] 
jjb: lttng-tools: increase inactivity timeout to 45 minutes

There is tests that take more than 10 minutes to complete without
output. Also sometime the output is buffered by jenkins leading to
inactivity threshold being reached while there is activity.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
3 years agojjb: lttng-analyses: Remove violations plugin integration
Michael Jeanson [Mon, 14 Sep 2020 14:39:30 +0000 (10:39 -0400)] 
jjb: lttng-analyses: Remove violations plugin integration

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agojjb: babeltrace: Use dev-requirements.txt when available in pylint jobs
Michael Jeanson [Thu, 10 Sep 2020 20:14:27 +0000 (16:14 -0400)] 
jjb: babeltrace: Use dev-requirements.txt when available in pylint jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agobarectf: remove poetry virtualenvs config modification
Jonathan Rajotte [Tue, 8 Sep 2020 14:11:49 +0000 (10:11 -0400)] 
barectf: remove poetry virtualenvs config modification

virtualenvs.create is defined as:

  Create a new virtual environment if one doesn't already exist.
  Defaults to true.

Tox provides a virtualenv for the CI execution.

Hence we can remove this statement and default to True for this setting.

[1] https://python-poetry.org/docs/configuration/#virtualenvscreate-boolean

Reported-by: Philippe Proulx <pproulx@efficios.com>
Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
3 years agojjb: lttng-ust: Add PKG_CONFIG_PATH env var
Michael Jeanson [Tue, 1 Sep 2020 20:12:23 +0000 (16:12 -0400)] 
jjb: lttng-ust: Add PKG_CONFIG_PATH env var

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agoansible: the 'libtool-bin' package provides the libtool binary
Michael Jeanson [Mon, 31 Aug 2020 15:17:31 +0000 (11:17 -0400)] 
ansible: the 'libtool-bin' package provides the libtool binary

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agojjb: barectf: Modernize job, remove pylint
Michael Jeanson [Fri, 14 Aug 2020 21:40:13 +0000 (17:40 -0400)] 
jjb: barectf: Modernize job, remove pylint

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agojjb: lttng-tools: Add rootbuild gerrit jobs
Michael Jeanson [Thu, 13 Aug 2020 21:10:32 +0000 (17:10 -0400)] 
jjb: lttng-tools: Add rootbuild gerrit jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agojjb: lttng-tools: Add rootbuild jobs
Michael Jeanson [Thu, 13 Aug 2020 18:14:14 +0000 (14:14 -0400)] 
jjb: lttng-tools: Add rootbuild jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agojjb: lttng-tools: babeltrace not used on Windows
Michael Jeanson [Wed, 12 Aug 2020 14:54:43 +0000 (10:54 -0400)] 
jjb: lttng-tools: babeltrace not used on Windows

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agobarectf: update build recipe for poetry and tox
Jonathan Rajotte [Thu, 30 Jul 2020 14:19:43 +0000 (10:19 -0400)] 
barectf: update build recipe for poetry and tox

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
3 years agolttng-tools: add master babeltrace axis for jgalar portbuild
Jonathan Rajotte [Wed, 29 Jul 2020 15:41:24 +0000 (11:41 -0400)] 
lttng-tools: add master babeltrace axis for jgalar portbuild

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
3 years agojjb: lttng-scope: disable all jobs
Michael Jeanson [Tue, 30 Jun 2020 18:06:29 +0000 (14:06 -0400)] 
jjb: lttng-scope: disable all jobs

This project is unmaintained, disable all jobs.

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agojjb: system-tests: remove baremetal benchmarks
Francis Deslauriers [Tue, 30 Jun 2020 16:58:53 +0000 (12:58 -0400)] 
jjb: system-tests: remove baremetal benchmarks

We currently don't have the bandwidth to track those results and
investigate bugs in the benchmarks themselves. We could always revert
this commit if that changes.

Right now, these benchmarks are only wasting CI CPU time and power.

Signed-off-by: Francis Deslauriers <fdeslaur@gmail.com>
3 years agojjb: lltng-modules: fix ceiling for stable-2.10 vanilla jobs
Michael Jeanson [Tue, 30 Jun 2020 15:07:08 +0000 (11:07 -0400)] 
jjb: lltng-modules: fix ceiling for stable-2.10 vanilla jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agojjb: scan-build: Make sure the include dir exists
Michael Jeanson [Mon, 29 Jun 2020 14:37:33 +0000 (10:37 -0400)] 
jjb: scan-build: Make sure the include dir exists

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
3 years agosystem-tests: vm_test trigger kernel version
Jonathan Rajotte [Tue, 30 Jun 2020 14:45:12 +0000 (10:45 -0400)] 
system-tests: vm_test trigger kernel version

2.10 is "unsupported".

5.4 is "long term"

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
3 years agosystem-test: add 5.4 to linux versions
Jonathan Rajotte [Tue, 30 Jun 2020 13:44:38 +0000 (09:44 -0400)] 
system-test: add 5.4 to linux versions

5.4 is flagged as a longterm kernel by kernel.org .

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
3 years agosystem-tests: split supported test and unsupported for master.
Jonathan Rajotte [Tue, 30 Jun 2020 13:34:10 +0000 (09:34 -0400)] 
system-tests: split supported test and unsupported for 

We still want to tests for  "unsupported" for system test since we still
tests lttng-tools "unsupported".

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
3 years agoAdd email to vm_tests_k jobs
Jonathan Rajotte [Mon, 29 Jun 2020 21:18:27 +0000 (17:18 -0400)] 
Add email to vm_tests_k jobs

They are essentially the kernel tracing validation jobs, hence it is
important to get notified of a failure event if there is a lot of noise.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
4 years agojjb: lttng-modules: Add INSTALL_MOD_PATH to install target for v5.8
Michael Jeanson [Thu, 18 Jun 2020 16:59:06 +0000 (12:59 -0400)] 
jjb: lttng-modules: Add INSTALL_MOD_PATH to install target for v5.8

4 years agojjb: librseq: TAP tests were removed upstream
Michael Jeanson [Fri, 5 Jun 2020 20:20:53 +0000 (16:20 -0400)] 
jjb: librseq: TAP tests were removed upstream

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
4 years agoansible: Add libmsgpack-dev to lttng-tools role
Michael Jeanson [Fri, 5 Jun 2020 19:24:28 +0000 (15:24 -0400)] 
ansible: Add libmsgpack-dev to lttng-tools role

4 years agojjb: babeltrace: Release jobs script cleanup
Michael Jeanson [Fri, 22 May 2020 20:19:47 +0000 (16:19 -0400)] 
jjb: babeltrace: Release jobs script cleanup

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
4 years agojjb: lttng-tools: Add TAP results to release jobs
Michael Jeanson [Fri, 22 May 2020 20:19:10 +0000 (16:19 -0400)] 
jjb: lttng-tools: Add TAP results to release jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
4 years agojjb: babeltrace: Add release jobs
Michael Jeanson [Fri, 22 May 2020 19:20:38 +0000 (15:20 -0400)] 
jjb: babeltrace: Add release jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
4 years agojjb: lttng-tools: Add release jobs
Michael Jeanson [Wed, 20 May 2020 19:26:44 +0000 (15:26 -0400)] 
jjb: lttng-tools: Add release jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
4 years agojjb: lttng-modules: Cap stable-2.10 to < v5.7
Michael Jeanson [Mon, 11 May 2020 17:35:11 +0000 (13:35 -0400)] 
jjb: lttng-modules: Cap stable-2.10 to < v5.7

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
4 years agojjb: lttng-modules: Don't abort concurrent gerrit jobs
Michael Jeanson [Mon, 11 May 2020 17:33:34 +0000 (13:33 -0400)] 
jjb: lttng-modules: Don't abort concurrent gerrit jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
4 years agojjb: Add urcu tls fallback config to ust and tools
Michael Jeanson [Thu, 30 Apr 2020 17:57:20 +0000 (13:57 -0400)] 
jjb: Add urcu tls fallback config to ust and tools

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
4 years agojjb: lttng-ust: Add gerrit portbuild job
Michael Jeanson [Mon, 27 Apr 2020 17:49:51 +0000 (13:49 -0400)] 
jjb: lttng-ust: Add gerrit portbuild job

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
4 years agojjb: lttng-tools: Enable agents on sles
Michael Jeanson [Mon, 20 Apr 2020 18:47:34 +0000 (14:47 -0400)] 
jjb: lttng-tools: Enable agents on sles

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
4 years agojjb: liburcu: Clean version lists
Michael Jeanson [Mon, 20 Apr 2020 16:11:25 +0000 (12:11 -0400)] 
jjb: liburcu: Clean version lists

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
4 years agojjb: lttng-modules: Add stable-2.12 to trigger job
Michael Jeanson [Mon, 20 Apr 2020 16:10:30 +0000 (12:10 -0400)] 
jjb: lttng-modules: Add stable-2.12 to trigger job

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
4 years agojjb: babeltrace: Drop stable-1.3 jobs
Michael Jeanson [Mon, 20 Apr 2020 16:05:30 +0000 (12:05 -0400)] 
jjb: babeltrace: Drop stable-1.3 jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
4 years agojjb: Drop stable-2.9 except for sles
Michael Jeanson [Mon, 20 Apr 2020 15:26:29 +0000 (11:26 -0400)] 
jjb: Drop stable-2.9 except for sles

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
4 years agojjb: Drop stable-2.8 except for sles
Michael Jeanson [Mon, 20 Apr 2020 15:11:45 +0000 (11:11 -0400)] 
jjb: Drop stable-2.8 except for sles

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
4 years agojjb: liburcu: Drop stable-0.8 jobs
Michael Jeanson [Mon, 20 Apr 2020 14:56:49 +0000 (10:56 -0400)] 
jjb: liburcu: Drop stable-0.8 jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
4 years agojjb: lttng-modules: USe internal git mirror
Michael Jeanson [Mon, 20 Apr 2020 14:55:31 +0000 (10:55 -0400)] 
jjb: lttng-modules: USe internal git mirror

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
4 years agojjb: Drop sles12 stable-2.7 jobs
Michael Jeanson [Mon, 20 Apr 2020 14:42:11 +0000 (10:42 -0400)] 
jjb: Drop sles12 stable-2.7 jobs

4 years agojjb: Update liburcu dependency to 0.12
Michael Jeanson [Mon, 20 Apr 2020 14:39:12 +0000 (10:39 -0400)] 
jjb: Update liburcu dependency to 0.12

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
4 years agoUse latest (0.12) version for gerrit job
Jonathan Rajotte [Sat, 18 Apr 2020 14:20:12 +0000 (10:20 -0400)] 
Use latest (0.12) version for gerrit job

We might want to start a shell script with the tuple for each gerrit
branch (stable branch) and use the inject plugin to propagate the
information to the copy artifact step.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
4 years agoUse GERRIT_BRANCH to use the correct lttng-ust artifacts
Jonathan Rajotte [Fri, 17 Apr 2020 22:07:33 +0000 (18:07 -0400)] 
Use GERRIT_BRANCH to use the correct lttng-ust artifacts

The GERRIT_BRANCH matches between ust and tools afaik.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
4 years agojjb: ivc: export PKG_CONFIG_PATH for urcu dependency
Jonathan Rajotte [Mon, 13 Apr 2020 23:57:40 +0000 (19:57 -0400)] 
jjb: ivc: export PKG_CONFIG_PATH for urcu dependency

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
4 years agojjb: liburcu: Add stable-0.12
Michael Jeanson [Thu, 9 Apr 2020 21:32:23 +0000 (17:32 -0400)] 
jjb: liburcu: Add stable-0.12

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
4 years agojjb: lttng-modules: fix '//' in s3 url
Michael Jeanson [Thu, 2 Apr 2020 20:36:04 +0000 (16:36 -0400)] 
jjb: lttng-modules: fix '//' in s3 url

4 years agojjb: system-tests: remove LTTng stable-2.9 tests
Francis Deslauriers [Thu, 9 Apr 2020 15:35:16 +0000 (11:35 -0400)] 
jjb: system-tests: remove LTTng stable-2.9 tests

This release is no longer supported.

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
4 years agojjb: lava: conditionally turn on `--enable-test-sdt-uprobe`
Francis Deslauriers [Wed, 8 Apr 2020 14:23:12 +0000 (10:23 -0400)] 
jjb: lava: conditionally turn on `--enable-test-sdt-uprobe`

This flag is explicitly turned on so to fail if the feature dependencies
(`sdt.h` and `dtrace(1)`) are missing. This is to avoid the case where
the feature and its tests are silently turned off when these are
missing.

This flag is turned on when the LTTng version being tested is "master"
or "stable-2.11", and "stable-2.12" because only those versions have
this configure flag.

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
4 years agojjb: replace usage of `defaults` by `job-template`
Francis Deslauriers [Tue, 7 Apr 2020 19:32:27 +0000 (15:32 -0400)] 
jjb: replace usage of `defaults` by `job-template`

This seems more appropriate and allows for usage of parameters such as
`lttngversion`. We will use `lttngversion` in a following commit.

This change also renames the canary jobs are renamed such as
`vm_tests_canary` -> `vm_tests_kcanary_lcanary`. I did that to
simply the templates.

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
4 years agojjb: clean-up: remove deactivated fuzzing job
Francis Deslauriers [Wed, 8 Apr 2020 14:29:15 +0000 (10:29 -0400)] 
jjb: clean-up: remove deactivated fuzzing job

This past commit turned off the triggering of the fuzzing job about a
year ago. We can remove this code and add it back later if we feel the
need:
  commit 22a5adc992ff324ca3cba81b4fdde5b87762362a
  Author: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
  Date:   Wed May 1 16:46:01 2019 -0400

      Deactivate fuzzing on kvm_test for now

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
4 years agoLAVA: install `systemtap-sdt-dev` package to run sdt-uprobe tests
Francis Deslauriers [Tue, 7 Apr 2020 19:30:49 +0000 (15:30 -0400)] 
LAVA: install `systemtap-sdt-dev` package to run sdt-uprobe tests

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
4 years agoRemove extra '/' in upload path
Jonathan Rajotte [Mon, 6 Apr 2020 15:56:34 +0000 (11:56 -0400)] 
Remove extra '/' in upload path

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
4 years agoRemove extra "/" in fetched url
Jonathan Rajotte [Tue, 31 Mar 2020 21:03:55 +0000 (17:03 -0400)] 
Remove extra "/" in fetched url

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
4 years agojjb: Remove unsupported cygwin x86-32 jobs
Michael Jeanson [Fri, 27 Mar 2020 19:26:46 +0000 (15:26 -0400)] 
jjb: Remove unsupported cygwin x86-32 jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
4 years agoAdd 2.11 and 2.12 to system tests overarching job
Jonathan Rajotte [Fri, 27 Mar 2020 14:40:36 +0000 (10:40 -0400)] 
Add 2.11 and 2.12 to system tests overarching job

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
4 years agoAdd 2.112 and 2.12 to vm tests jobs
Jonathan Rajotte [Fri, 27 Mar 2020 14:29:37 +0000 (10:29 -0400)] 
Add 2.112 and 2.12 to vm tests jobs

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
4 years agolttng-tools gerrit: temporarily disable bash debug for pattern matching
Jonathan Rajotte [Wed, 25 Mar 2020 19:25:08 +0000 (15:25 -0400)] 
lttng-tools gerrit: temporarily disable bash debug for pattern matching

The debug output for the depends-on script can lead to false positive
of the gcc warning publisher. Deactivate the debug mode for the pattern
evaluation.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
4 years agojjb: lttng-modules: Add RT blacklisted version
Michael Jeanson [Tue, 24 Mar 2020 21:52:17 +0000 (17:52 -0400)] 
jjb: lttng-modules: Add RT blacklisted version

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
4 years agojjb: lttng-modules: update ubuntu supported kernel versions
Michael Jeanson [Tue, 24 Mar 2020 19:58:00 +0000 (15:58 -0400)] 
jjb: lttng-modules: update ubuntu supported kernel versions

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
4 years agojjb: lttng-modules: disable riscv64 config gen for ubuntu kernels
Michael Jeanson [Tue, 24 Mar 2020 13:38:42 +0000 (09:38 -0400)] 
jjb: lttng-modules: disable riscv64 config gen for ubuntu kernels

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
4 years agojjb: lttng-tools: Update discard strategy of the gerrit job
Michael Jeanson [Mon, 23 Mar 2020 15:35:58 +0000 (11:35 -0400)] 
jjb: lttng-tools: Update discard strategy of the gerrit job

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
4 years agojjb: lttng-modules: Update discard strategy of the gerrit job
Michael Jeanson [Mon, 23 Mar 2020 15:35:46 +0000 (11:35 -0400)] 
jjb: lttng-modules: Update discard strategy of the gerrit job

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
This page took 0.051515 seconds and 4 git commands to generate.