lttng-ci.git
5 years agoAdd y scale on the right side of plot
Jonathan Rajotte [Fri, 26 Jul 2019 18:16:16 +0000 (14:16 -0400)] 
Add y scale on the right side of plot

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agobt benchmark: Use 0 as ymin for raw value plot
Jonathan Rajotte [Fri, 26 Jul 2019 18:15:32 +0000 (14:15 -0400)] 
bt benchmark: Use 0 as ymin for raw value plot

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoIntroduce babeltrace benchmark pipeline
Jonathan Rajotte [Wed, 15 May 2019 20:20:41 +0000 (16:20 -0400)] 
Introduce babeltrace benchmark pipeline

This benchmark pipeline leverage jenkins, lava and
obj.internal.efficios.com.

The babeltrace_benchmark (jobs/babeltrace-benchmark.yaml) jobs is
responsible for queueing lava jobs (
  template_lava_job_bt_benchmark.jinja2 and
  lava/benchmark/babeltrace/benchmark.yml
) and generating the benchmark report graph.

The results for each individual commit lava jobs are uploaded to
obj.internal.efficios.com in the form of a json file.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agojjb: babeltrace: force remap DLL addresses on Cygwin x86
Michael Jeanson [Tue, 23 Jul 2019 21:22:17 +0000 (17:22 -0400)] 
jjb: babeltrace: force remap DLL addresses on Cygwin x86

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: babeltrace: fix tap for bt < 1.5
Michael Jeanson [Mon, 22 Jul 2019 16:08:10 +0000 (12:08 -0400)] 
jjb: babeltrace: fix tap for bt < 1.5

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: lltng-ust: no tap logs prior to 2.8
Michael Jeanson [Thu, 18 Jul 2019 19:11:55 +0000 (15:11 -0400)] 
jjb: lltng-ust: no tap logs prior to 2.8

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: Standardize build scripts
Michael Jeanson [Thu, 18 Jul 2019 18:31:22 +0000 (14:31 -0400)] 
jjb: Standardize build scripts

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: librseq: Add oot-dist build
Michael Jeanson [Thu, 18 Jul 2019 18:30:01 +0000 (14:30 -0400)] 
jjb: librseq: Add oot-dist build

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: Update lttng-tools jobs
Michael Jeanson [Thu, 18 Jul 2019 18:29:37 +0000 (14:29 -0400)] 
jjb: Update lttng-tools jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: babeltrace: Update dev jobs for bt2
Michael Jeanson [Wed, 17 Jul 2019 18:36:49 +0000 (14:36 -0400)] 
jjb: babeltrace: Update dev jobs for bt2

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: lttng-ust minor fixes
Michael Jeanson [Tue, 16 Jul 2019 22:06:13 +0000 (18:06 -0400)] 
jjb: lttng-ust minor fixes

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: Remove coverity hack, fixed upstream
Michael Jeanson [Tue, 16 Jul 2019 22:02:51 +0000 (18:02 -0400)] 
jjb: Remove coverity hack, fixed upstream

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: Update lttng-ust jobs
Michael Jeanson [Tue, 16 Jul 2019 21:54:39 +0000 (17:54 -0400)] 
jjb: Update lttng-ust jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: Update babeltrace jobs
Michael Jeanson [Tue, 16 Jul 2019 20:10:16 +0000 (16:10 -0400)] 
jjb: Update babeltrace jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: Update liburcu jobs
Michael Jeanson [Tue, 16 Jul 2019 18:36:05 +0000 (14:36 -0400)] 
jjb: Update liburcu jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: babeltrace: build.sh is now shellcheck clean
Michael Jeanson [Mon, 15 Jul 2019 22:16:14 +0000 (18:16 -0400)] 
jjb: babeltrace: build.sh is now shellcheck clean

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: babeltrace: Add test suite logs to archived artefacts
Michael Jeanson [Mon, 15 Jul 2019 19:34:15 +0000 (15:34 -0400)] 
jjb: babeltrace: Add test suite logs to archived artefacts

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: babeltrace: disable python doc in 'std' build
Michael Jeanson [Thu, 11 Jul 2019 18:30:44 +0000 (14:30 -0400)] 
jjb: babeltrace: disable python doc in 'std' build

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: Enable python in bt2 'std' config
Michael Jeanson [Wed, 10 Jul 2019 21:23:37 +0000 (17:23 -0400)] 
jjb: Enable python in bt2 'std' config

The bt2 test suite is mostly useless without the python bindings,
build them by default in the 'std' config on all platforms and add
a 'min' config on the linux job to test this scenario. Remove the
'python-bindings' config for bt2 since it's now part of the default.

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agoBabeltrace: we do not support solaris for bt2/master
Jonathan Rajotte [Mon, 8 Jul 2019 21:04:50 +0000 (17:04 -0400)] 
Babeltrace: we do not support solaris for bt2/master

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoansible: remove cross-compilers from i386 nodes
Michael Jeanson [Tue, 2 Jul 2019 21:39:47 +0000 (17:39 -0400)] 
ansible: remove cross-compilers from i386 nodes

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: enable babeltrace python conf on macos
Michael Jeanson [Tue, 2 Jul 2019 21:38:43 +0000 (17:38 -0400)] 
jjb: enable babeltrace python conf on macos

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: babeltrace: use jgit on windows only
Michael Jeanson [Fri, 21 Jun 2019 19:42:42 +0000 (15:42 -0400)] 
jjb: babeltrace: use jgit on windows only

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agoBabeltrace: VERBOSE is now known as TRACE
Jonathan Rajotte [Thu, 20 Jun 2019 20:18:44 +0000 (16:18 -0400)] 
Babeltrace: VERBOSE is now known as TRACE

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agojjb: Add static conf to dev_gerrit_babeltrace_build
Michael Jeanson [Thu, 13 Jun 2019 15:03:41 +0000 (11:03 -0400)] 
jjb: Add static conf to dev_gerrit_babeltrace_build

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: Add prod conf to bt master and stable-2.0
Michael Jeanson [Wed, 5 Jun 2019 22:20:14 +0000 (18:20 -0400)] 
jjb: Add prod conf to bt master and stable-2.0

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: Convert bt2 prod to configuration
Michael Jeanson [Wed, 5 Jun 2019 21:54:56 +0000 (17:54 -0400)] 
jjb: Convert bt2 prod to configuration

Let's try to limit the matrix size, this is definatly a configuration.

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agogerrit: bt2: add dev and prod mode
Jonathan Rajotte [Wed, 5 Jun 2019 21:41:44 +0000 (17:41 -0400)] 
gerrit: bt2: add dev and prod mode

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agojjb: Remove jdesfossez from email notif
Michael Jeanson [Wed, 5 Jun 2019 14:55:55 +0000 (10:55 -0400)] 
jjb: Remove jdesfossez from email notif

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: Add dev_gerrit_barectf_build job
Michael Jeanson [Wed, 5 Jun 2019 14:47:52 +0000 (10:47 -0400)] 
jjb: Add dev_gerrit_barectf_build job

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agobabeltrace: enable dev mode by default for BT 2.0 builds
Jonathan Rajotte [Wed, 5 Jun 2019 14:32:11 +0000 (10:32 -0400)] 
babeltrace: enable dev mode by default for BT 2.0 builds

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agogerrit: Babeltrace: build only bindings for non-amd64 build
Jonathan Rajotte [Wed, 5 Jun 2019 14:21:24 +0000 (10:21 -0400)] 
gerrit: Babeltrace: build only bindings for non-amd64 build

Since the python-bindings configuration is a superset of the std
configuration only build the python-bindings for non-amd64 platform.

The reasoning here is that it take much more time on other platform to
build and test than on amd64. Removing the std conf for non-amd64 remove
1 jobs per machine type (from 2).

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agolttng-analyses: Babeltrace 2 and master are not a drop-in replacement
Jonathan Rajotte [Wed, 5 Jun 2019 13:30:29 +0000 (09:30 -0400)] 
lttng-analyses: Babeltrace 2 and master are not a drop-in replacement

LTTng-analyses depends on the 1.x major revision of Babeltrace. It is
not compatible with Babeltrace 2.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agosystem tests: add 5.1.y, 5.0.y and 4.4.y to watched kernel
Jonathan Rajotte [Thu, 23 May 2019 20:19:19 +0000 (16:19 -0400)] 
system tests: add 5.1.y, 5.0.y and 4.4.y to watched kernel

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agosystem jobs: remove stable 2.7
Jonathan Rajotte [Thu, 23 May 2019 20:19:01 +0000 (16:19 -0400)] 
system jobs: remove stable 2.7

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoAdd bool to force only failed job to run
Jonathan Rajotte [Thu, 23 May 2019 17:35:20 +0000 (13:35 -0400)] 
Add bool to force only failed job to run

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix: include vm only linux for tag detection
Jonathan Rajotte [Thu, 23 May 2019 17:28:21 +0000 (13:28 -0400)] 
Fix: include vm only linux for tag detection

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoAdd kernel 3.18.y only for vm testing.
Jonathan Rajotte [Wed, 22 May 2019 18:32:00 +0000 (14:32 -0400)] 
Add kernel 3.18.y only for vm testing.

3.18.y is broken for baremetal since the igb driver segfault at boot.

3.18 is EOL but used in embedded. Do a best effort on vm only.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix: lava2: attach test case is not supported
Jonathan Rajotte [Wed, 22 May 2019 15:27:49 +0000 (11:27 -0400)] 
Fix: lava2: attach test case is not supported

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoAdd retry on submit for 502 http error
Jonathan Rajotte [Wed, 22 May 2019 15:06:45 +0000 (11:06 -0400)] 
Add retry on submit for 502 http error

The root cause of 5022 is still not known on submit. Retry 10 times with
sleep of 5 seconds between attempts.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix shellcheck warning
Jonathan Rajotte [Wed, 15 May 2019 21:17:06 +0000 (17:17 -0400)] 
Fix shellcheck warning

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoCutoff for lttng-modules 2.7 is 4.8.
Jonathan Rajotte [Wed, 15 May 2019 18:57:52 +0000 (14:57 -0400)] 
Cutoff for lttng-modules 2.7 is 4.8.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoUpdate kernel versions for system tests
Jonathan Rajotte [Tue, 14 May 2019 21:31:29 +0000 (17:31 -0400)] 
Update kernel versions for system tests

Remove 3.18 kernel since it is EOL.

Follow 4.14 and 4.19.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLava: install step is deprecated in lava 2
Jonathan Rajotte [Tue, 14 May 2019 20:20:56 +0000 (16:20 -0400)] 
Lava: install step is deprecated in lava 2

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix: missing import for benchmark data processing
Jonathan Rajotte [Mon, 13 May 2019 15:46:26 +0000 (11:46 -0400)] 
Fix: missing import for benchmark data processing

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoUpdate lava-server
Jonathan Rajotte [Fri, 10 May 2019 21:52:12 +0000 (17:52 -0400)] 
Update lava-server

This is not longer required and also fail the submission.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agojjb: Expand babeltrace gerrit job coverage
Michael Jeanson [Thu, 2 May 2019 19:50:39 +0000 (15:50 -0400)] 
jjb: Expand babeltrace gerrit job coverage

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agoAdd lava-node-amd64-03 worker
Jonathan Rajotte [Thu, 2 May 2019 15:28:56 +0000 (11:28 -0400)] 
Add lava-node-amd64-03 worker

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix: lava now have 4 workers
Jonathan Rajotte [Wed, 1 May 2019 20:48:40 +0000 (16:48 -0400)] 
Fix: lava now have 4 workers

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoDeactivate fuzzing on kvm_test for now
Jonathan Rajotte [Wed, 1 May 2019 20:46:01 +0000 (16:46 -0400)] 
Deactivate fuzzing on kvm_test for now

Fuzzing jobs are nice but require bandwith.

They should be moved to their on subset of jobs (kvm_test_fuzzing).

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLava have 4 kvm workers now
Jonathan Rajotte [Wed, 1 May 2019 20:33:19 +0000 (16:33 -0400)] 
Lava have 4 kvm workers now

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix: no newline in yaml file
Jonathan Rajotte [Wed, 1 May 2019 20:27:09 +0000 (16:27 -0400)] 
Fix: no newline in yaml file

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix: missing {
Jonathan Rajotte [Wed, 1 May 2019 20:23:05 +0000 (16:23 -0400)] 
Fix: missing {

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix: continue on spurious protocol error
Jonathan Rajotte [Wed, 1 May 2019 20:06:12 +0000 (16:06 -0400)] 
Fix: continue on spurious protocol error

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoAdd lava-node-amd64-01/02 to speed up kernel testing.
Jonathan Rajotte [Wed, 1 May 2019 19:58:30 +0000 (15:58 -0400)] 
Add lava-node-amd64-01/02 to speed up kernel testing.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix: use build.getBuildVariables to get FORCE_JOB_RUN
Jonathan Rajotte [Wed, 1 May 2019 15:32:48 +0000 (11:32 -0400)] 
Fix: use build.getBuildVariables to get FORCE_JOB_RUN

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoAllow a force run on system_ALL_* jobs
Jonathan Rajotte [Wed, 1 May 2019 15:18:59 +0000 (11:18 -0400)] 
Allow a force run on system_ALL_* jobs

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix: test name must be unique
Jonathan Rajotte [Wed, 1 May 2019 14:37:04 +0000 (10:37 -0400)] 
Fix: test name must be unique

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix: typo
Jonathan Rajotte [Tue, 30 Apr 2019 23:43:26 +0000 (19:43 -0400)] 
Fix: typo

This prevent the job from being posted to lava.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix: set ulimit when running test
Jonathan Rajotte [Tue, 30 Apr 2019 23:28:40 +0000 (19:28 -0400)] 
Fix: set ulimit when running test

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix: set ulimit when running test
Jonathan Rajotte [Tue, 30 Apr 2019 21:56:50 +0000 (17:56 -0400)] 
Fix: set ulimit when running test

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agojjb: Add initial gerrit job for babeltrace
Michael Jeanson [Tue, 30 Apr 2019 21:42:58 +0000 (17:42 -0400)] 
jjb: Add initial gerrit job for babeltrace

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: Fix babeltrace builds without cc
Michael Jeanson [Tue, 30 Apr 2019 21:42:27 +0000 (17:42 -0400)] 
jjb: Fix babeltrace builds without cc

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: Add multi-version clang build to babeltrace
Michael Jeanson [Thu, 25 Apr 2019 15:53:28 +0000 (11:53 -0400)] 
jjb: Add multi-version clang build to babeltrace

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: Remove deprecated stable-2.7 jobs, except sles12
Michael Jeanson [Thu, 25 Apr 2019 15:52:24 +0000 (11:52 -0400)] 
jjb: Remove deprecated stable-2.7 jobs, except sles12

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: remove babeltrace unsupported branch jobs
Michael Jeanson [Wed, 24 Apr 2019 19:25:45 +0000 (15:25 -0400)] 
jjb: remove babeltrace unsupported branch jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: fix coverity for linux-rseq
Michael Jeanson [Wed, 24 Apr 2019 19:12:10 +0000 (15:12 -0400)] 
jjb: fix coverity for linux-rseq

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agoansible: Add compilers to amd64 nodes
Michael Jeanson [Tue, 23 Apr 2019 21:47:50 +0000 (17:47 -0400)] 
ansible: Add compilers to amd64 nodes

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: Add librseq jobs
Michael Jeanson [Tue, 23 Apr 2019 20:59:28 +0000 (16:59 -0400)] 
jjb: Add librseq jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: use proper yaml extentsion for lttng-scope
Michael Jeanson [Mon, 22 Apr 2019 19:33:12 +0000 (15:33 -0400)] 
jjb: use proper yaml extentsion for lttng-scope

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: remove daily lttng-scope build
Michael Jeanson [Mon, 22 Apr 2019 19:32:20 +0000 (15:32 -0400)] 
jjb: remove daily lttng-scope build

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: coverity: fix curl with scan.coverity.com broken ssl chain
Michael Jeanson [Mon, 22 Apr 2019 19:29:03 +0000 (15:29 -0400)] 
jjb: coverity: fix curl with scan.coverity.com broken ssl chain

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: coverity: escape quotes in gcc fix
Michael Jeanson [Mon, 22 Apr 2019 19:27:44 +0000 (15:27 -0400)] 
jjb: coverity: escape quotes in gcc fix

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: Remove deprecated stable-2.7 jobs, except sles12
Michael Jeanson [Tue, 16 Apr 2019 14:52:30 +0000 (10:52 -0400)] 
jjb: Remove deprecated stable-2.7 jobs, except sles12

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: fix coverity on gcc >= 7
Michael Jeanson [Tue, 16 Apr 2019 14:51:19 +0000 (10:51 -0400)] 
jjb: fix coverity on gcc >= 7

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agoMake sure to keep the core file when creating the archive
Jonathan Rajotte [Tue, 26 Mar 2019 18:27:45 +0000 (14:27 -0400)] 
Make sure to keep the core file when creating the archive

Remove the core file after creating the archive.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoansible: Add lzop to common role
Michael Jeanson [Tue, 12 Mar 2019 16:02:21 +0000 (12:02 -0400)] 
ansible: Add lzop to common role

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: fix all the kernel builds
Michael Jeanson [Tue, 12 Mar 2019 16:01:50 +0000 (12:01 -0400)] 
jjb: fix all the kernel builds

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: disable some broken drivers from kernel builds
Michael Jeanson [Wed, 6 Mar 2019 20:51:41 +0000 (15:51 -0500)] 
jjb: disable some broken drivers from kernel builds

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: blacklist v3.2.3 from vanilla builds
Michael Jeanson [Wed, 6 Mar 2019 20:51:03 +0000 (15:51 -0500)] 
jjb: blacklist v3.2.3 from vanilla builds

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: fix modules build for broken v3.10 kernels
Michael Jeanson [Mon, 4 Mar 2019 16:14:56 +0000 (11:14 -0500)] 
jjb: fix modules build for broken v3.10 kernels

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: fix multiples kernel build failures
Michael Jeanson [Wed, 27 Feb 2019 23:06:41 +0000 (18:06 -0500)] 
jjb: fix multiples kernel build failures

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: disable Ubuntu-hwe-4.18.0 branch for bionic builds
Michael Jeanson [Wed, 27 Feb 2019 23:05:06 +0000 (18:05 -0500)] 
jjb: disable Ubuntu-hwe-4.18.0 branch for bionic builds

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agoGather the project cache logs for easier debugging
Jonathan Rajotte [Wed, 27 Feb 2019 13:50:07 +0000 (08:50 -0500)] 
Gather the project cache logs for easier debugging

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agojjb: fix multiple kernel build errors
Michael Jeanson [Tue, 26 Feb 2019 21:02:05 +0000 (16:02 -0500)] 
jjb: fix multiple kernel build errors

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agolttng-tools: Archive build artifacts for dev jobs
Jonathan Rajotte [Tue, 26 Feb 2019 20:54:07 +0000 (15:54 -0500)] 
lttng-tools: Archive build artifacts for dev jobs

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agohang_processes.sh: Obtain list of loaded dynamic objects using strings
Simon Marchi [Tue, 26 Feb 2019 20:06:01 +0000 (15:06 -0500)] 
hang_processes.sh: Obtain list of loaded dynamic objects using strings

While this is quite ugly, it has the advantage that we get the path to
the object files actually loaded by the application.  So if it loaded
some particular shared object due due to some LD_LIBRARY_PATH value or
because it dlopen'ed them, we will catch them.

Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
5 years agohang_processes.sh: Fix some ShellCheck warnings
Simon Marchi [Tue, 26 Feb 2019 16:43:07 +0000 (11:43 -0500)] 
hang_processes.sh: Fix some ShellCheck warnings

Specifically:

In hang_processes.sh line 29:
if [ ! -z "$lttng_processes" ]; then
     ^-- SC2236: Use -n instead of ! -z.

In hang_processes.sh line 54:
if [ ! -z "$core_files" ]; then
     ^-- SC2236: Use -n instead of ! -z.

In hang_processes.sh line 67:
    rm -rf $core_files
           ^---------^ SC2086: Double quote to prevent globbing and word splitting.

I also removed the -r on the rm.  Since we are not deleting directories (and it
seems safer not to use -rf if we don't need to, in case $core_files contains
the wrong thing).

Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
5 years agohang_processes.sh: Set WORKSPACE variable when running outside of
Simon Marchi [Mon, 25 Feb 2019 23:25:20 +0000 (18:25 -0500)] 
hang_processes.sh: Set WORKSPACE variable when running outside of
Jenkins

We use the WORKSPACE variable, which is normally set by Jenkins.

To allow testing the script by hand, set it manually to the current
working directory if it is not defined.

Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
5 years agojjb: fix ubuntu kernel builds with new kernel-wedge
Michael Jeanson [Tue, 26 Feb 2019 15:34:10 +0000 (10:34 -0500)] 
jjb: fix ubuntu kernel builds with new kernel-wedge

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: use no-pie only when gcc != 4.8
Michael Jeanson [Tue, 26 Feb 2019 15:33:37 +0000 (10:33 -0500)] 
jjb: use no-pie only when gcc != 4.8

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: Add no-pie to kernel builds for modules
Michael Jeanson [Mon, 25 Feb 2019 21:37:22 +0000 (16:37 -0500)] 
jjb: Add no-pie to kernel builds for modules

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agoansible: add all ubuntu core arch to cross compilers
Michael Jeanson [Mon, 25 Feb 2019 19:58:56 +0000 (14:58 -0500)] 
ansible: add all ubuntu core arch to cross compilers

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agoansible: add module-init-tools to lttng-modules packages
Michael Jeanson [Mon, 25 Feb 2019 19:58:33 +0000 (14:58 -0500)] 
ansible: add module-init-tools to lttng-modules packages

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agoansible: add pbzip2 to common packages
Michael Jeanson [Mon, 25 Feb 2019 18:44:07 +0000 (13:44 -0500)] 
ansible: add pbzip2 to common packages

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agoansible: Update nodes to bionic
Michael Jeanson [Fri, 22 Feb 2019 22:13:04 +0000 (17:13 -0500)] 
ansible: Update nodes to bionic

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: fix ubuntu hwe kernels
Michael Jeanson [Fri, 22 Feb 2019 22:12:34 +0000 (17:12 -0500)] 
jjb: fix ubuntu hwe kernels

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: switch ivc to new rootnode vm
Michael Jeanson [Fri, 22 Feb 2019 21:57:32 +0000 (16:57 -0500)] 
jjb: switch ivc to new rootnode vm

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: fix compiler version for bionic
Michael Jeanson [Fri, 22 Feb 2019 21:56:58 +0000 (16:56 -0500)] 
jjb: fix compiler version for bionic

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: Drop trusty from modules builds
Michael Jeanson [Fri, 22 Feb 2019 21:56:03 +0000 (16:56 -0500)] 
jjb: Drop trusty from modules builds

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