Jonathan Rajotte Julien [Wed, 21 Feb 2018 22:20:13 +0000 (17:20 -0500)]
Merge pull request #35 from frdeso/lava_trigger
jjb: lava: Rework baremetal jobs and introduce trigger job
Francis Deslauriers [Mon, 12 Feb 2018 21:32:27 +0000 (16:32 -0500)]
jjb: lava: keep track of job exit status and configuration
Completely rework the system trigger jobs.
Before those changes a failed sub-job would make the umbrella job fail
once but the next time the umbrella job runs, it would see no new
commit, omit the schedule the sub-job again, and return success.
Failures were forgotten after one day.
We now save on the workspace the exit status and configuration of every
sub-job. This way we can avoid re-running sub-jobs that have jailed in
the past and haven't changed since. An umbrella jobs containing such
sub-job will now directly marked as failed.
The umbrella job will keep the failed status until all sub-jobs succeed.
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Tue, 6 Feb 2018 18:41:30 +0000 (13:41 -0500)]
jjb: lava: do not use empty default params
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Tue, 6 Feb 2018 18:39:43 +0000 (13:39 -0500)]
jjb: lava: use timed trigger rather than pollscm
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Tue, 6 Feb 2018 18:39:18 +0000 (13:39 -0500)]
jjb: lava: remove untracked linux version
Linux kernel commit
e39d200fa5bf5b94a0948db0dae44c1b73b84a56 was
backported to multiple Linux stable branches including linux-4.4.y.
That commit changes a tracepoint interface, thus prevents the build of
the unsupported LTTng version 2.7 on this version.
As a solution, we remove the test configuration with linux-4.4.y and
lttng stable 2.7.
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Mon, 15 Jan 2018 15:52:02 +0000 (10:52 -0500)]
jjb: lava: check for status changes of system jobs every 30 seconds
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Mon, 15 Jan 2018 15:51:06 +0000 (10:51 -0500)]
jjb: lava: schedule canary jobs last
Canary job are of lesser importance as they used to confirm the health
of Jenkins-Lava pipeline. We schedule them last so we can get the active
branches to run first and get test results of interest quicker.
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Michael Jeanson [Tue, 13 Feb 2018 16:22:58 +0000 (11:22 -0500)]
jjb: fix coverity upload return code
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Michael Jeanson [Tue, 13 Feb 2018 16:21:53 +0000 (11:21 -0500)]
jjb: Add linux-rseq coverity job
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Francis Deslauriers [Mon, 15 Jan 2018 15:50:15 +0000 (10:50 -0500)]
jjb: lava: Run trigger jobs on weekdays, to avoid DNS downtime
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Wed, 10 Jan 2018 22:13:28 +0000 (17:13 -0500)]
jjb: lava: use Jenkins' Git plugin to checkout projects rather than doing manual git clones
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Wed, 10 Jan 2018 17:06:06 +0000 (12:06 -0500)]
jjb: lava: change job parameters to uppercase
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Michael Jeanson [Wed, 17 Jan 2018 18:40:00 +0000 (13:40 -0500)]
ansible: update hosts
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Jonathan Rajotte [Mon, 15 Jan 2018 16:00:10 +0000 (11:00 -0500)]
lttng-ivc: Introduce lttng-ivc-{version}-modules jobs
Perform lttng-ivc kernel testing on standalone node.
Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Jonathan Rajotte [Fri, 15 Dec 2017 20:56:26 +0000 (15:56 -0500)]
Fix: use temp dir for base venv
Tox have difficulty with long base venv python path on standalone node.
Do not use -e from bash to make sure all cleanup command are run.
Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Francis Deslauriers [Wed, 10 Jan 2018 15:56:53 +0000 (10:56 -0500)]
jjb: lava: clarify logging statements in trigger jobs
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Tue, 9 Jan 2018 21:59:39 +0000 (16:59 -0500)]
jjb: lava: fix: test results not being printed
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Tue, 9 Jan 2018 20:15:59 +0000 (15:15 -0500)]
jjb: lava: only trigger notifications for umbrella jobs
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Tue, 9 Jan 2018 19:40:02 +0000 (14:40 -0500)]
jjb: lava: trigger job comments cleanup
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Tue, 9 Jan 2018 03:18:01 +0000 (22:18 -0500)]
jjb: lava: split trigger jobs per job type and wait for completion of all jobs
Lava jobs are now split grouped by type (vm_tests, baremetal_tests and
baremetal_benchmarks).
Wait for the completion of all triggered jobs before completing an
umbrella job.
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
Jonathan Rajotte [Mon, 11 Dec 2017 21:32:42 +0000 (16:32 -0500)]
Introduce lttng-ivc jobs
Heavily inspired from lttng-analyses job definition.
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
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>
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
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>
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.
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
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>
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
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
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
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>
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>
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>
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>
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
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>
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>
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>
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.
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
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>
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>
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>
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>
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>
This page took 0.039302 seconds and 4 git commands to generate.