lttng-ci.git
6 years agojjb: lava: cleanup: use jjb macros instead of YAML anchors
Francis Deslauriers [Fri, 22 Dec 2017 16:57:32 +0000 (11:57 -0500)] 
jjb: lava: cleanup: use jjb macros instead of YAML anchors

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
6 years agojjb: lava: cleanup: clarify comments and fix coding style
Francis Deslauriers [Fri, 22 Dec 2017 16:56:28 +0000 (11:56 -0500)] 
jjb: lava: cleanup: clarify comments and fix coding style

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
6 years agojjb: lava: cleanup: reorder parameters field in PARAM job
Francis Deslauriers [Fri, 22 Dec 2017 16:00:54 +0000 (11:00 -0500)] 
jjb: lava: cleanup: reorder parameters field in PARAM job

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
6 years agojjb: lava: rename lttng-baremetal-tests to system-tests
Francis Deslauriers [Thu, 21 Dec 2017 21:33:10 +0000 (16:33 -0500)] 
jjb: lava: rename lttng-baremetal-tests to system-tests

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
6 years agojjb: lava: Rework baremetal jobs and introduce trigger job
Francis Deslauriers [Thu, 21 Dec 2017 21:07:39 +0000 (16:07 -0500)] 
jjb: lava: Rework baremetal jobs and introduce trigger job

Previously, each job was tracking jobs in its branches of interest in an
odd combination Jenkins CMS trigger and Bash script. It readability was
low and maintainability even lower.

This commit implements those features using the Groovy script console.

Lava jobs are now taking commit IDs as parameter. The trigger job checks
the status of each git branches of interest and launch the right jobs
for each new changes in those branches using the right commit IDs.

The goal of these changes is to increase maintainability and to regroup
the lava jobs under a single umbrella Jenkins project.

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
6 years agojjb: fix x86-32 kernel builds for lttng-modules
Michael Jeanson [Mon, 8 Jan 2018 19:20:51 +0000 (14:20 -0500)] 
jjb: fix x86-32 kernel builds for lttng-modules

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
6 years agojjb: fix modules arm64 crossbuild
Michael Jeanson [Wed, 20 Dec 2017 19:41:29 +0000 (14:41 -0500)] 
jjb: fix modules arm64 crossbuild

The ftrace-mod.o special case on arm64 was introduced in 4.13 and
removed in 4.15-rc4, it is also being backported in stable branches.

See upstream commit:

  commit be0f272bfc83797f70d44faca86954df62e2bbc0
  Author: Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Date:   Mon Nov 20 17:41:30 2017 +0000

    arm64: ftrace: emit ftrace-mod.o contents through code

    When building the arm64 kernel with both CONFIG_ARM64_MODULE_PLTS and
    CONFIG_DYNAMIC_FTRACE enabled, the ftrace-mod.o object file is built
    with the kernel and contains a trampoline that is linked into each
    module, so that modules can be loaded far away from the kernel and
    still reach the ftrace entry point in the core kernel with an ordinary
    relative branch, as is emitted by the compiler instrumentation code
    dynamic ftrace relies on.

    In order to be able to build out of tree modules, this object file
    needs to be included into the linux-headers or linux-devel packages,
    which is undesirable, as it makes arm64 a special case (although a
    precedent does exist for 32-bit PPC).

    Given that the trampoline essentially consists of a PLT entry, let's
    not bother with a source or object file for it, and simply patch it
    in whenever the trampoline is being populated, using the existing
    PLT support routines.

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
6 years agojjb: Add objtool to kernel headers for lttng-modules
Michael Jeanson [Wed, 20 Dec 2017 16:56:31 +0000 (11:56 -0500)] 
jjb: Add objtool to kernel headers for lttng-modules

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
6 years agojjb: Add sessiond logging to lttng-ust-java-tests
Michael Jeanson [Tue, 19 Dec 2017 22:00:29 +0000 (17:00 -0500)] 
jjb: Add sessiond logging to lttng-ust-java-tests

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
6 years agojjb: use linux-stable-rt for modules rt build
Michael Jeanson [Mon, 18 Dec 2017 19:47:11 +0000 (14:47 -0500)] 
jjb: use linux-stable-rt for modules rt build

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
6 years agojjb: Add more warnings filtering to scope jobs
Michael Jeanson [Mon, 18 Dec 2017 19:46:12 +0000 (14:46 -0500)] 
jjb: Add more warnings filtering to scope jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
6 years agojjb: Add warnings filtering to scope jobs
Michael Jeanson [Fri, 15 Dec 2017 16:47:45 +0000 (11:47 -0500)] 
jjb: Add warnings filtering to scope jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
6 years agoMerge pull request #34 from PSRCode/lttng-ivc
Jonathan Rajotte Julien [Thu, 14 Dec 2017 22:06:29 +0000 (17:06 -0500)] 
Merge pull request #34 from PSRCode/lttng-ivc

Introduce lttng-ivc jobs

6 years agoIntroduce lttng-ivc jobs
Jonathan Rajotte [Mon, 11 Dec 2017 21:32:42 +0000 (16:32 -0500)] 
Introduce lttng-ivc jobs

Heavily inspired from lttng-analyses job definition.

6 years agoMerge pull request #33 from PSRCode/lttng_repo
Michael Jeanson [Thu, 14 Dec 2017 20:19:44 +0000 (15:19 -0500)] 
Merge pull request #33 from PSRCode/lttng_repo

Use github.com/lttng/jenkins-job-builder instead of a personal repo

6 years agoUse github.com/lttng/jenkins-job-builder instead of a personal repo
Jonathan Rajotte [Thu, 14 Dec 2017 20:14:03 +0000 (15:14 -0500)] 
Use github.com/lttng/jenkins-job-builder instead of a personal repo

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
6 years agoMerge pull request #32 from PSRCode/groovy_failure
Michael Jeanson [Thu, 14 Dec 2017 20:04:59 +0000 (15:04 -0500)] 
Merge pull request #32 from PSRCode/groovy_failure

Use setResult instead of getExecutor().interrupt to set FAILURE

6 years agoUse setResult instead of getExecutor().interrupt to set FAILURE
Jonathan Rajotte [Thu, 14 Dec 2017 17:06:54 +0000 (12:06 -0500)] 
Use setResult instead of getExecutor().interrupt to set FAILURE

getExecutor().interrupt(FAILURE) flag the build as aborted event if the final status is FAILURE.
This influence triggers such as email.

07:28:26 lttng-modules_VERSION_param-build #334163 (v4.12.14) completed with status SUCCESS
07:28:26 lttng-modules_VERSION_param-build #334160 (v4.15-rc3) completed with status FAILURE
...
07:28:26 lttng-modules_VERSION_param-build #334220 (v2.6.37.6) completed with status SUCCESS
07:28:26 Build was aborted

Marked as "aborted".

07:28:26 Started calculate disk usage of build
07:28:26 Finished Calculation of disk usage of build in 0 seconds
07:28:26 Started calculate disk usage of workspace
07:28:26 Finished Calculation of disk usage of workspace in 0 seconds
07:28:26 [WS-CLEANUP] Deleting project workspace...[WS-CLEANUP] done
07:28:26 No emails were triggered.

An email should have been fired here.

07:28:26 Finished: FAILURE

Final status is Failure. But no email were sent.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
6 years agoMerge pull request #31 from PSRCode/daily_monthy
Jonathan Rajotte Julien [Thu, 14 Dec 2017 15:13:44 +0000 (10:13 -0500)] 
Merge pull request #31 from PSRCode/daily_monthy

Build jobs daily when @alexmonthy is the maintainer.

6 years agoBuild libdelorean daily
Jonathan Rajotte [Thu, 14 Dec 2017 15:01:07 +0000 (10:01 -0500)] 
Build libdelorean daily

External failure and workflow of the maintainer (acts only on multiple
subsequent failures) encourage us to build this daily.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
6 years agoBuild jabberwocky daily
Jonathan Rajotte [Thu, 14 Dec 2017 14:59:42 +0000 (09:59 -0500)] 
Build jabberwocky daily

External failure and workflow of the maintainer (acts only on multiple
subsequent failures) encourage us to build this daily.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
6 years agoBuild ctf-java daily
Jonathan Rajotte [Thu, 14 Dec 2017 14:58:00 +0000 (09:58 -0500)] 
Build ctf-java daily

External failure and workflow of the maintainer (acts only on multiple
subsequent failures) encourage us to build this daily.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
6 years agoBuild lttng-scope daily
Jonathan Rajotte [Thu, 14 Dec 2017 14:53:37 +0000 (09:53 -0500)] 
Build lttng-scope daily

External failure and workflow of the maintainer (acts only on multiple
subsequent failures) encourage us to build this daily.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
6 years agoMerge pull request #30 from PSRCode/email_notification
Jonathan Rajotte Julien [Thu, 14 Dec 2017 00:57:58 +0000 (19:57 -0500)] 
Merge pull request #30 from PSRCode/email_notification

Base email notification configuration

6 years agoAdd email notification to lttng-ust jobs
Jonathan Rajotte [Wed, 13 Dec 2017 21:25:53 +0000 (16:25 -0500)] 
Add email notification to lttng-ust jobs

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
6 years agoAdd email notification to lttng-ust java test job
Jonathan Rajotte [Wed, 13 Dec 2017 21:20:12 +0000 (16:20 -0500)] 
Add email notification to lttng-ust java test job

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
6 years agoAdd email notification for lttng-scope jobs
Jonathan Rajotte [Wed, 13 Dec 2017 21:09:57 +0000 (16:09 -0500)] 
Add email notification for lttng-scope jobs

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
6 years agoAdd email notification for lttng-modules jobs
Jonathan Rajotte [Wed, 13 Dec 2017 21:05:31 +0000 (16:05 -0500)] 
Add email notification for lttng-modules jobs

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
6 years agoAdd email notification to baremetal jobs
Jonathan Rajotte [Wed, 13 Dec 2017 20:55:35 +0000 (15:55 -0500)] 
Add email notification to baremetal jobs

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
6 years agoAdd email notification to lttng-analyses jobs
Jonathan Rajotte [Wed, 13 Dec 2017 20:49:14 +0000 (15:49 -0500)] 
Add email notification to lttng-analyses jobs

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
6 years agoAdd email notification to liburcu jobs
Jonathan Rajotte [Wed, 13 Dec 2017 20:41:54 +0000 (15:41 -0500)] 
Add email notification to liburcu jobs

Cppcheck jobs have a different configuration to behave as previously.
Every unstable or failure job will result in a notification.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
6 years agoAdd email notification to libdelorean jobs
Jonathan Rajotte [Wed, 13 Dec 2017 20:34:28 +0000 (15:34 -0500)] 
Add email notification to libdelorean jobs

The maintainer for this project (Alexandre Montplaisir) wants to be
notified for each unstable and failure build even consecutive ones.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
6 years agoAdd email notification to latency tracker jobs
Jonathan Rajotte [Wed, 13 Dec 2017 20:32:17 +0000 (15:32 -0500)] 
Add email notification to latency tracker jobs

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
6 years agoAdd email notification to jabberwocky jobs
Jonathan Rajotte [Wed, 13 Dec 2017 20:24:19 +0000 (15:24 -0500)] 
Add email notification to jabberwocky jobs

The maintainer for this project (Alexandre Montplaisir) wants to be
notified for each unstable and failure build even consecutive ones.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
6 years agoAdd email notification to ctf-java jobs
Jonathan Rajotte [Wed, 13 Dec 2017 20:22:38 +0000 (15:22 -0500)] 
Add email notification to ctf-java jobs

The maintainer for this project (Alexandre Montplaisir) wants to be
notified for each unstable and failure build even consecutive ones.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
6 years agoAdd email notification to barectf jobs
Jonathan Rajotte [Wed, 13 Dec 2017 15:26:51 +0000 (10:26 -0500)] 
Add email notification to barectf jobs

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
6 years agoAdd email notification to lttng-tools jobs
Jonathan Rajotte [Wed, 13 Dec 2017 02:40:34 +0000 (21:40 -0500)] 
Add email notification to lttng-tools jobs

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
6 years agoAdd email notification to babeltrace jobs
Jonathan Rajotte [Wed, 13 Dec 2017 02:27:45 +0000 (21:27 -0500)] 
Add email notification to babeltrace jobs

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
6 years agoUse custom jenkins-job-builder
Jonathan Rajotte [Wed, 13 Dec 2017 21:47:10 +0000 (16:47 -0500)] 
Use custom jenkins-job-builder

Permit the use First Unstable and Fixed Unhealthy triggers from
email-ext.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
6 years agoMerge pull request #29 from frdeso/rework_mainline_lava_jobs
Michael Jeanson [Wed, 13 Dec 2017 22:24:47 +0000 (17:24 -0500)] 
Merge pull request #29 from frdeso/rework_mainline_lava_jobs

Make mainline jobs track LTTng master branches

6 years agojjb: lava: make mainline jobs track LTTng master branches
Francis Deslauriers [Wed, 13 Dec 2017 22:08:13 +0000 (17:08 -0500)] 
jjb: lava: make mainline jobs track LTTng master branches

Tracking release branches is causing frequent build failures as the
Linux kernel instrumentation evolves.

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
6 years agojjb: lava: bubble up fault rather than silencing it
Francis Deslauriers [Wed, 13 Dec 2017 22:06:17 +0000 (17:06 -0500)] 
jjb: lava: bubble up fault rather than silencing it

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
6 years agoMerge pull request #28 from PSRCode/yaml_publisher_anchor
Michael Jeanson [Tue, 12 Dec 2017 23:54:05 +0000 (18:54 -0500)] 
Merge pull request #28 from PSRCode/yaml_publisher_anchor

Fix: YAML does not support object merging or array merging for anchor

6 years agoFix: YAML does not support object merging or array merging for anchor
Jonathan Rajotte [Tue, 12 Dec 2017 23:29:58 +0000 (18:29 -0500)] 
Fix: YAML does not support object merging or array merging for anchor

Publisher anchors do not behave as expected. They overwrite each other
instead of merging the array values (irc notification, tap parsing, etc.)

Yaml does not support array merging via anchor [1].

[1] https://stackoverflow.com/questions/24090177/how-to-merge-yaml-arrays/30770740#30770740

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
6 years agojjb: replace depreacated logrotate with build-discarder
Michael Jeanson [Tue, 12 Dec 2017 19:58:26 +0000 (14:58 -0500)] 
jjb: replace depreacated logrotate with build-discarder

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
6 years agoMerge pull request #27 from PSRCode/readme
Michael Jeanson [Tue, 12 Dec 2017 19:35:45 +0000 (14:35 -0500)] 
Merge pull request #27 from PSRCode/readme

Use upstream jjb instead of custom from mjeanson

6 years agoUse upstream jjb instead of custom from mjeanson
Jonathan Rajotte [Tue, 12 Dec 2017 19:32:38 +0000 (14:32 -0500)] 
Use upstream jjb instead of custom from mjeanson

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
6 years agojjb: lttng-tools: Enable python bindings in most configs
Michael Jeanson [Tue, 28 Nov 2017 22:03:34 +0000 (17:03 -0500)] 
jjb: lttng-tools: Enable python bindings in most configs

The python bindings are not related to agents. They are primarily used in
regression and ust tests.

Reported-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agojjb: remove obsolote option enable-python-bindings-tests
Michael Jeanson [Mon, 13 Nov 2017 20:35:49 +0000 (15:35 -0500)] 
jjb: remove obsolote option enable-python-bindings-tests

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agojjb: Add env vars for CSW on Solaris 11
Michael Jeanson [Mon, 13 Nov 2017 20:33:40 +0000 (15:33 -0500)] 
jjb: Add env vars for CSW on Solaris 11

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agojjb: Use bt stable-1.5 for all lttng-tools jobs
Michael Jeanson [Mon, 13 Nov 2017 20:31:06 +0000 (15:31 -0500)] 
jjb: Use bt stable-1.5 for all lttng-tools jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agoIgnore ansible retry files
Michael Jeanson [Mon, 13 Nov 2017 20:29:36 +0000 (15:29 -0500)] 
Ignore ansible retry files

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agojjb: update latency-tracker jobs
Michael Jeanson [Thu, 9 Nov 2017 16:17:34 +0000 (11:17 -0500)] 
jjb: update latency-tracker jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agojjb: don't double quoite koutput in kernel builds
Michael Jeanson [Thu, 9 Nov 2017 15:33:20 +0000 (10:33 -0500)] 
jjb: don't double quoite koutput in kernel builds

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agoIgnore ansible retry files
Michael Jeanson [Wed, 8 Nov 2017 22:00:56 +0000 (17:00 -0500)] 
Ignore ansible retry files

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agojjb: remove SWT_GTK3 axis from lttng-scope
Michael Jeanson [Wed, 8 Nov 2017 21:58:14 +0000 (16:58 -0500)] 
jjb: remove SWT_GTK3 axis from lttng-scope

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agojjb: Add version filter to lttng-modules RT
Michael Jeanson [Wed, 8 Nov 2017 21:57:15 +0000 (16:57 -0500)] 
jjb: Add version filter to lttng-modules RT

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agoansible: Add numa dep to lttng-ust
Michael Jeanson [Mon, 6 Nov 2017 16:36:22 +0000 (11:36 -0500)] 
ansible: Add numa dep to lttng-ust

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agojjb: Add CSW libs to sol11 lttng-tools
Michael Jeanson [Mon, 6 Nov 2017 16:16:57 +0000 (11:16 -0500)] 
jjb: Add CSW libs to sol11 lttng-tools

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agojjb: lttng-ust master requires liburcu master
Michael Jeanson [Fri, 20 Oct 2017 21:21:12 +0000 (17:21 -0400)] 
jjb: lttng-ust master requires liburcu master

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agojjb: lttng-analyses bt fixes
Michael Jeanson [Fri, 29 Sep 2017 14:09:30 +0000 (10:09 -0400)] 
jjb: lttng-analyses bt fixes

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agojjb: lttng-scope new build system
Michael Jeanson [Fri, 15 Sep 2017 17:48:43 +0000 (13:48 -0400)] 
jjb: lttng-scope new build system

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agoMerge pull request #25 from frdeso/fix-failing-git-clone
Michael Jeanson [Wed, 30 Aug 2017 17:47:32 +0000 (13:47 -0400)] 
Merge pull request #25 from frdeso/fix-failing-git-clone

Fix lava benchmark git clone path

7 years agojjb: lava: fix benchmark clone path
Francis Deslauriers [Tue, 29 Aug 2017 18:44:16 +0000 (14:44 -0400)] 
jjb: lava: fix benchmark clone path

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
7 years agoMerge pull request #24 from frdeso/fix-failing-git-clone
Michael Jeanson [Tue, 29 Aug 2017 18:01:10 +0000 (14:01 -0400)] 
Merge pull request #24 from frdeso/fix-failing-git-clone

Fix failing git clone in Lava jobs

7 years agojjb: lava: clone benchmarking code to temporary directory
Francis Deslauriers [Tue, 29 Aug 2017 16:09:01 +0000 (12:09 -0400)] 
jjb: lava: clone benchmarking code to temporary directory

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
7 years agojjb: lava: clone benchmark repo to /tmp that is mounted on a local drive
Francis Deslauriers [Mon, 28 Aug 2017 20:18:20 +0000 (16:18 -0400)] 
jjb: lava: clone benchmark repo to /tmp that is mounted on a local drive

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
7 years agojjb: lava: fix wrong benchmark repo
Francis Deslauriers [Mon, 28 Aug 2017 20:13:50 +0000 (16:13 -0400)] 
jjb: lava: fix wrong benchmark repo

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
7 years agojjb: lava: remove useless and periodically failing git clone
Francis Deslauriers [Mon, 28 Aug 2017 20:08:23 +0000 (16:08 -0400)] 
jjb: lava: remove useless and periodically failing git clone

This git clone periodically failing with the following error:
```
Checking connectivity... fatal: missing blob object 'f805e810e5c6e087791506b4e721958de3574ae4'
fatal: remote did not send all necessary objects
Unexpected end of command stream
```
The main hypothesis for this failure is that it is caused because the
home directory of the use is an NFS mount.
Eventhough the root cause is believed the be found. It was later found
that this git clone is useless since the lava benchmark jobs are taking
care of checking out the Github repo.

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
7 years agoMerge pull request #23 from frdeso/vm_test_timeout
Michael Jeanson [Mon, 28 Aug 2017 14:29:16 +0000 (10:29 -0400)] 
Merge pull request #23 from frdeso/vm_test_timeout

jjb: lava: increase timeout time for vm tests

7 years agojjb: lava: increase timeout time for vm tests
Francis Deslauriers [Mon, 28 Aug 2017 13:39:11 +0000 (09:39 -0400)] 
jjb: lava: increase timeout time for vm tests

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
7 years agojjb: run make check with --keep-going
Michael Jeanson [Tue, 22 Aug 2017 20:30:14 +0000 (16:30 -0400)] 
jjb: run make check with --keep-going

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agojjb: make sure we build with O2 on all platforms
Michael Jeanson [Tue, 22 Aug 2017 20:27:56 +0000 (16:27 -0400)] 
jjb: make sure we build with O2 on all platforms

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agoMerge pull request #21 from frdeso/kprobe_fuzzing_pr
Jonathan Rajotte Julien [Thu, 17 Aug 2017 15:04:50 +0000 (11:04 -0400)] 
Merge pull request #21 from frdeso/kprobe_fuzzing_pr

Move kprobe fuzzing lava test to its own lava job.

7 years agoMerge pull request #22 from frdeso/remove_2_8
Michael Jeanson [Wed, 16 Aug 2017 19:14:11 +0000 (15:14 -0400)] 
Merge pull request #22 from frdeso/remove_2_8

Test only supported LTTng versions

7 years agojjb: lava: Test only supported LTTng versions
Francis Deslauriers [Wed, 16 Aug 2017 18:54:49 +0000 (14:54 -0400)] 
jjb: lava: Test only supported LTTng versions

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
7 years agojjb: lava: Move fuzzing test to its own lava job
Francis Deslauriers [Tue, 15 Aug 2017 20:20:31 +0000 (16:20 -0400)] 
jjb: lava: Move fuzzing test to its own lava job

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
7 years agojjb: lava: Print timestamp at each iteration of kprobe fuzzing script
Francis Deslauriers [Wed, 16 Aug 2017 16:11:15 +0000 (12:11 -0400)] 
jjb: lava: Print timestamp at each iteration of kprobe fuzzing script

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
7 years agojjb: lava: Set test_shell timeouts to smaller values
Francis Deslauriers [Tue, 15 Aug 2017 15:42:23 +0000 (11:42 -0400)] 
jjb: lava: Set test_shell timeouts to smaller values

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
7 years agojjb: lava: Move kprobe test to different test shell
Francis Deslauriers [Tue, 15 Aug 2017 15:30:49 +0000 (11:30 -0400)] 
jjb: lava: Move kprobe test to different test shell

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
7 years agojjb: Add lttng-modules stable-2.10 jobs
Michael Jeanson [Tue, 1 Aug 2017 20:12:30 +0000 (16:12 -0400)] 
jjb: Add lttng-modules stable-2.10 jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agojjb: handle powerpc cross_build on ubuntu >= 4.10
Michael Jeanson [Tue, 1 Aug 2017 19:33:56 +0000 (15:33 -0400)] 
jjb: handle powerpc cross_build on ubuntu >= 4.10

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agojjb: rename Solaris arch to i386
Michael Jeanson [Tue, 1 Aug 2017 19:32:46 +0000 (15:32 -0400)] 
jjb: rename Solaris arch to i386

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agojjb: Add babeltrace stable-2.0 jobs
Michael Jeanson [Tue, 1 Aug 2017 19:28:35 +0000 (15:28 -0400)] 
jjb: Add babeltrace stable-2.0 jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agoMerge pull request #20 from alexmonthy/fix-scope
Jonathan Rajotte Julien [Sat, 22 Jul 2017 16:48:35 +0000 (12:48 -0400)] 
Merge pull request #20 from alexmonthy/fix-scope

jjb: Update paths in lttng-scope job

7 years agojjb: Update paths in lttng-scope job
Alexandre Montplaisir [Sat, 22 Jul 2017 03:26:20 +0000 (23:26 -0400)] 
jjb: Update paths in lttng-scope job

All plugins have been moved to the top-level, the "releng/" part is no
longer needed.

Signed-off-by: Alexandre Montplaisir <alexmonthy@efficios.com>
7 years agoMerge pull request #19 from frdeso/kprobe_fuzzing_pr
Jonathan Rajotte Julien [Fri, 21 Jul 2017 15:52:26 +0000 (11:52 -0400)] 
Merge pull request #19 from frdeso/kprobe_fuzzing_pr

Lava: Add kretprobe fuzzing test to VM tests

7 years agojjb: lava: Use the 4.9-y branch for lava tests since it is an LTS
Francis Deslauriers [Fri, 14 Jul 2017 20:13:03 +0000 (16:13 -0400)] 
jjb: lava: Use the 4.9-y branch for lava tests since it is an LTS

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
7 years agojjb: Lava: Add kretprobe fuzzing
Francis Deslauriers [Fri, 14 Jul 2017 20:02:56 +0000 (16:02 -0400)] 
jjb: Lava: Add kretprobe fuzzing

This test randomly picks a large set of symbols reported by
/proc/kallsyms and activate --function (kretprobe) on them. This also
has the side-effect of testing kprobe since they are used to implement
kretprobes.

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
7 years agojjb: fix arm64 lttng-modules build on kernel >=4.13-rc1
Michael Jeanson [Mon, 17 Jul 2017 19:06:40 +0000 (15:06 -0400)] 
jjb: fix arm64 lttng-modules build on kernel >=4.13-rc1

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agojjb: Update solaris jobs build script
Michael Jeanson [Wed, 28 Jun 2017 20:03:16 +0000 (16:03 -0400)] 
jjb: Update solaris jobs build script

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agojjb: Fix msys2 mingw32/64 builds
Michael Jeanson [Thu, 22 Jun 2017 19:35:25 +0000 (15:35 -0400)] 
jjb: Fix msys2 mingw32/64 builds

7 years agojjb: Add slesbuild jobs
Michael Jeanson [Thu, 22 Jun 2017 17:29:24 +0000 (13:29 -0400)] 
jjb: Add slesbuild jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agoansible: use libuuid-devel on Suse
Michael Jeanson [Mon, 19 Jun 2017 20:57:30 +0000 (16:57 -0400)] 
ansible: use libuuid-devel on Suse

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agojjb: Add liburcu stable-0.10 jobs
Michael Jeanson [Mon, 19 Jun 2017 20:19:39 +0000 (16:19 -0400)] 
jjb: Add liburcu stable-0.10 jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agoansible: Add SLES nodes
Michael Jeanson [Mon, 19 Jun 2017 19:42:17 +0000 (15:42 -0400)] 
ansible: Add SLES nodes

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agoansible: moved artifacts to git-mirror
Michael Jeanson [Mon, 29 May 2017 18:31:00 +0000 (14:31 -0400)] 
ansible: moved artifacts to git-mirror

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
7 years agoansible: Add missing deps to common on Debian
Michael Jeanson [Mon, 29 May 2017 18:14:40 +0000 (14:14 -0400)] 
ansible: Add missing deps to common on Debian

7 years agoMerge pull request #18 from frdeso/quick_fixes
Michael Jeanson [Fri, 26 May 2017 21:00:31 +0000 (17:00 -0400)] 
Merge pull request #18 from frdeso/quick_fixes

Lava jobs: Add Babeltrace dependency and improve git kernel checkout

7 years agojjb: Add swig dependency for Babeltrace python bindings
Francis Deslauriers [Fri, 26 May 2017 20:26:49 +0000 (16:26 -0400)] 
jjb: Add swig dependency for Babeltrace python bindings

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
This page took 0.044851 seconds and 4 git commands to generate.