lttng-ci.git
5 years agoLAVA: rootfs: dhcp argument is not necessary
Jonathan Rajotte [Wed, 5 Dec 2018 19:32:53 +0000 (14:32 -0500)] 
LAVA: rootfs: dhcp argument is not necessary

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA: use bridged network for kvm devices
Jonathan Rajotte [Wed, 5 Dec 2018 19:30:28 +0000 (14:30 -0500)] 
LAVA: use bridged network for kvm devices

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoRootfs: add dependencies for hacking sessions
Jonathan Rajotte [Mon, 3 Dec 2018 19:12:35 +0000 (14:12 -0500)] 
Rootfs: add dependencies for hacking sessions

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoRootfs: remove intermediary tar file
Jonathan Rajotte [Mon, 3 Dec 2018 19:11:33 +0000 (14:11 -0500)] 
Rootfs: remove intermediary tar file

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA: update canary job to 2.8.6
Jonathan Rajotte [Fri, 30 Nov 2018 23:46:09 +0000 (18:46 -0500)] 
LAVA: update canary job to 2.8.6

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA: embed the kernel modules into the lttng-modules tarball
Jonathan Rajotte [Fri, 30 Nov 2018 21:59:00 +0000 (16:59 -0500)] 
LAVA: embed the kernel modules into the lttng-modules tarball

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA: always use /tmp/.. as vlttng root
Jonathan Rajotte [Fri, 30 Nov 2018 21:58:18 +0000 (16:58 -0500)] 
LAVA: always use /tmp/.. as vlttng root

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix: remove unnecessary '"'
Jonathan Rajotte [Fri, 30 Nov 2018 21:28:38 +0000 (16:28 -0500)] 
Fix: remove unnecessary '"'

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA: get linux modules and embed them in lttng-modules tarball
Jonathan Rajotte [Fri, 30 Nov 2018 21:07:48 +0000 (16:07 -0500)] 
LAVA: get linux modules and embed them in lttng-modules tarball

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoPartial revert of 35b46f08b27c975edad28479469459155d32aea5
Jonathan Rajotte [Fri, 30 Nov 2018 20:32:07 +0000 (15:32 -0500)] 
Partial revert of 35b46f08b27c975edad28479469459155d32aea5

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA: use sda when on kvm devices
Jonathan Rajotte [Fri, 30 Nov 2018 16:38:39 +0000 (11:38 -0500)] 
LAVA: use sda when on kvm devices

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoDeactivate lava 1 submission
Jonathan Rajotte [Fri, 30 Nov 2018 02:46:26 +0000 (21:46 -0500)] 
Deactivate lava 1 submission

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA2: fetch output, testcase result and benchmark data
Jonathan Rajotte [Fri, 30 Nov 2018 02:43:22 +0000 (21:43 -0500)] 
LAVA2: fetch output, testcase result and benchmark data

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoUse --nocolor on prove
Jonathan Rajotte [Fri, 30 Nov 2018 00:41:20 +0000 (19:41 -0500)] 
Use --nocolor on prove

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoUse -k (insecure) curl mode for result upload
Jonathan Rajotte [Thu, 29 Nov 2018 22:12:24 +0000 (17:12 -0500)] 
Use -k (insecure) curl mode for result upload

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoRemove debugging printout
Jonathan Rajotte [Thu, 29 Nov 2018 21:22:07 +0000 (16:22 -0500)] 
Remove debugging printout

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA2: use new rootfs
Jonathan Rajotte [Thu, 29 Nov 2018 21:21:01 +0000 (16:21 -0500)] 
LAVA2: use new rootfs

The new rootfs have all the necessary dependancy baked-in.

This save time and reduce complexity overall.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA: update rootfs generation script
Jonathan Rajotte [Thu, 29 Nov 2018 21:12:53 +0000 (16:12 -0500)] 
LAVA: update rootfs generation script

Use python.
Remove dependency on linaro custom overlays.
Use vanilla vmdeboostrap.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA: increase timeout
Jonathan Rajotte [Thu, 29 Nov 2018 20:55:52 +0000 (15:55 -0500)] 
LAVA: increase timeout

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix: context should be used for all devices
Jonathan Rajotte [Mon, 26 Nov 2018 22:21:57 +0000 (17:21 -0500)] 
Fix: context should be used for all devices

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA: use job context to pass kernel args
Jonathan Rajotte [Mon, 26 Nov 2018 22:09:19 +0000 (17:09 -0500)] 
LAVA: use job context to pass kernel args

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix: concat sort behaviour
Jonathan Rajotte [Sat, 24 Nov 2018 16:08:15 +0000 (11:08 -0500)] 
Fix: concat sort behaviour

true -> True

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix: case -> testcase
Jonathan Rajotte [Sat, 24 Nov 2018 14:11:34 +0000 (09:11 -0500)] 
Fix: case -> testcase

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix: Missing build-id parameter
Jonathan Rajotte [Fri, 23 Nov 2018 22:31:52 +0000 (17:31 -0500)] 
Fix: Missing build-id parameter

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoUse sort=true for panda concat
Jonathan Rajotte [Fri, 23 Nov 2018 22:26:54 +0000 (17:26 -0500)] 
Use sort=true for panda concat

    FutureWarning: Sorting because non-concatenation axis is not aligned. A
    future version of pandas will change to not sort by default.
    To accept the future behavior, pass 'sort=False'.
    To retain the current behavior and silence the warning, pass 'sort=True'.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix: always call modules_prepare on kernel source for lttng-modules build
Jonathan Rajotte [Fri, 23 Nov 2018 22:20:03 +0000 (17:20 -0500)] 
Fix: always call modules_prepare on kernel source for lttng-modules build

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA: Upload results to obj.internal.efficios.com
Jonathan Rajotte [Thu, 22 Nov 2018 23:56:52 +0000 (18:56 -0500)] 
LAVA: Upload results to obj.internal.efficios.com

This is in prevision of upgrade to lava2. Lava 2 do not support the
lava-test-case-attach feature.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix: do not specify os type in deploy action
Jonathan Rajotte [Thu, 22 Nov 2018 20:34:20 +0000 (15:34 -0500)] 
Fix: do not specify os type in deploy action

Specifying an OS ends up forcing the use of constant and prevent
overriding of the shell to be used by lava.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoForce the use of bash for lava base shell.
Jonathan Rajotte [Wed, 21 Nov 2018 22:06:13 +0000 (17:06 -0500)] 
Force the use of bash for lava base shell.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoRevert "LAVA: Use bash as first step to spawn a bash shell"
Jonathan Rajotte [Wed, 21 Nov 2018 21:04:55 +0000 (16:04 -0500)] 
Revert "LAVA: Use bash as first step to spawn a bash shell"

This reverts commit 6af14904ac64adeb74b494b7f7f27c83795d90f4.

Since the bash process does not return lava hang there.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA: Use bash as first step to spawn a bash shell
Jonathan Rajotte [Wed, 21 Nov 2018 20:34:05 +0000 (15:34 -0500)] 
LAVA: Use bash as first step to spawn a bash shell

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA: allocate data disk of 2G for local operation
Jonathan Rajotte [Wed, 21 Nov 2018 19:18:56 +0000 (14:18 -0500)] 
LAVA: allocate data disk of 2G for local operation

This is to replicate /dev/sda1 from baremetal jobs.

It also ensure that NFS is not used to perform testing.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix: nfsver -> nfsvers
Jonathan Rajotte [Wed, 21 Nov 2018 17:15:41 +0000 (12:15 -0500)] 
Fix: nfsver -> nfsvers

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix: missing ""
Jonathan Rajotte [Wed, 21 Nov 2018 17:13:10 +0000 (12:13 -0500)] 
Fix: missing ""

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoUse job context to pass kernel and nfs parameters
Jonathan Rajotte [Wed, 21 Nov 2018 17:09:42 +0000 (12:09 -0500)] 
Use job context to pass kernel and nfs parameters

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoEnable e1000 driver for kernel
Jonathan Rajotte [Tue, 20 Nov 2018 23:31:09 +0000 (18:31 -0500)] 
Enable e1000 driver for kernel

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix: remove -km argument of lava submit python script
Jonathan Rajotte [Tue, 20 Nov 2018 22:53:52 +0000 (17:53 -0500)] 
Fix: remove -km argument of lava submit python script

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix: using archive tar leads to problem at extraction time
Jonathan Rajotte [Tue, 20 Nov 2018 22:24:22 +0000 (17:24 -0500)] 
Fix: using archive tar leads to problem at extraction time

Contrary to documentation the "archive: tar" member is not needed for
modules extraction and can even lead to error from lava.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoBake-in the basic kernel module
Jonathan Rajotte [Tue, 20 Nov 2018 22:23:09 +0000 (17:23 -0500)] 
Bake-in the basic kernel module

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA: run lava2 submit first for easier migration iteration
Jonathan Rajotte [Tue, 20 Nov 2018 21:30:03 +0000 (16:30 -0500)] 
LAVA: run lava2 submit first for easier migration iteration

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix: use lib folder directly for modules tarballs
Jonathan Rajotte [Tue, 20 Nov 2018 20:11:21 +0000 (15:11 -0500)] 
Fix: use lib folder directly for modules tarballs

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA: kvm reduce character delays
Jonathan Rajotte [Mon, 19 Nov 2018 23:29:33 +0000 (18:29 -0500)] 
LAVA: kvm reduce character delays

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA: mark kvm devices as autostart and start after creation
Jonathan Rajotte [Mon, 19 Nov 2018 23:24:45 +0000 (18:24 -0500)] 
LAVA: mark kvm devices as autostart and start after creation

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA: add nfsrootdebug to extra_kernel_args
Jonathan Rajotte [Mon, 19 Nov 2018 23:24:07 +0000 (18:24 -0500)] 
LAVA: add nfsrootdebug to extra_kernel_args

Allows debugging

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA: Use nfs boot command
Jonathan Rajotte [Mon, 19 Nov 2018 23:18:58 +0000 (18:18 -0500)] 
LAVA: Use nfs boot command

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoUse "reset" for kvm devices in all power management case
Jonathan Rajotte [Mon, 19 Nov 2018 23:16:28 +0000 (18:16 -0500)] 
Use "reset" for kvm devices in all power management case

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix: missing jinja2 statement bracket ending
Jonathan Rajotte [Mon, 19 Nov 2018 22:36:57 +0000 (17:36 -0500)] 
Fix: missing jinja2 statement bracket ending

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoUse ipxe for qemu booting
Jonathan Rajotte [Mon, 19 Nov 2018 21:49:16 +0000 (16:49 -0500)] 
Use ipxe for qemu booting

This is necessary for modules support.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoUse system libvirt session instead of user
Jonathan Rajotte [Mon, 19 Nov 2018 21:10:26 +0000 (16:10 -0500)] 
Use system libvirt session instead of user

By default virsh use qemu:///session instead of qemu:///system.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA: ipxe patch for base kvm iso
Jonathan Rajotte [Thu, 15 Nov 2018 22:18:23 +0000 (17:18 -0500)] 
LAVA: ipxe patch for base kvm iso

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA: ipxe script for infinite prompt
Jonathan Rajotte [Thu, 15 Nov 2018 22:14:29 +0000 (17:14 -0500)] 
LAVA: ipxe script for infinite prompt

Useful for iso booting (cdrom) directly to ipxe.Provide serial printing of
the prompt each 1 seconds allowing easy synchro with LAVA.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA: Add helper script for kvm generation
Jonathan Rajotte [Thu, 15 Nov 2018 22:09:06 +0000 (17:09 -0500)] 
LAVA: Add helper script for kvm generation

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoRename devices
Jonathan Rajotte [Thu, 15 Nov 2018 22:01:42 +0000 (17:01 -0500)] 
Rename devices

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoUse virsh for kvm devices
Jonathan Rajotte [Thu, 15 Nov 2018 22:00:56 +0000 (17:00 -0500)] 
Use virsh for kvm devices

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoUse debug mode for lava2-submit for now
Jonathan Rajotte [Wed, 7 Nov 2018 16:47:22 +0000 (11:47 -0500)] 
Use debug mode for lava2-submit for now

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoStandardize cppcheck config
Michael Jeanson [Tue, 6 Nov 2018 15:50:40 +0000 (10:50 -0500)] 
Standardize cppcheck config

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agoDevice type is qemu not kvm
Jonathan Rajotte [Mon, 5 Nov 2018 22:43:10 +0000 (17:43 -0500)] 
Device type is qemu not kvm

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix indent of inline metadata
Jonathan Rajotte [Mon, 5 Nov 2018 22:40:42 +0000 (17:40 -0500)] 
Fix indent of inline metadata

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoCheckout kernel only if necessary
Jonathan Rajotte [Mon, 5 Nov 2018 20:18:46 +0000 (15:18 -0500)] 
Checkout kernel only if necessary

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoAdd Jinja2 in venv for lava2-submit.py
Jonathan Rajotte [Mon, 5 Nov 2018 19:29:42 +0000 (14:29 -0500)] 
Add Jinja2 in venv for lava2-submit.py

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoDisable -eu on venv activation
Jonathan Rajotte [Mon, 5 Nov 2018 18:59:19 +0000 (13:59 -0500)] 
Disable -eu on venv activation

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoUse venv for submit script
Jonathan Rajotte [Mon, 5 Nov 2018 15:40:16 +0000 (10:40 -0500)] 
Use venv for submit script

Enable the use of yaml

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoChange lava api user
Jonathan Rajotte [Fri, 2 Nov 2018 20:04:27 +0000 (16:04 -0400)] 
Change lava api user

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoPass lava2 api token from jenkins
Jonathan Rajotte [Fri, 2 Nov 2018 19:49:47 +0000 (15:49 -0400)] 
Pass lava2 api token from jenkins

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoCall python script for lava2 job submission
Jonathan Rajotte [Fri, 2 Nov 2018 19:36:39 +0000 (15:36 -0400)] 
Call python script for lava2 job submission

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoExport S3 url directly from generate-properties-master.sh
Jonathan Rajotte [Fri, 2 Nov 2018 19:28:33 +0000 (15:28 -0400)] 
Export S3 url directly from generate-properties-sh

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoRename lava-v2-submit to lava2-submit
Jonathan Rajotte [Fri, 2 Nov 2018 18:55:20 +0000 (14:55 -0400)] 
Rename lava-v2-submit to lava2-submit

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoProcess jinja template in lava-v2-submit script
Jonathan Rajotte [Fri, 2 Nov 2018 18:14:33 +0000 (14:14 -0400)] 
Process jinja template in lava-v2-submit script

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoBase jinja template for lava submission
Jonathan Rajotte [Tue, 30 Oct 2018 21:34:37 +0000 (17:34 -0400)] 
Base jinja template for lava submission

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoAdd debug option flag
Jonathan Rajotte [Wed, 31 Oct 2018 17:50:06 +0000 (13:50 -0400)] 
Add debug option flag

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLava v2 submit initial submit script
Jonathan Rajotte [Mon, 29 Oct 2018 21:43:29 +0000 (17:43 -0400)] 
Lava v2 submit initial submit script

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoFix: missing s3 command put
Jonathan Rajotte [Fri, 2 Nov 2018 18:59:07 +0000 (14:59 -0400)] 
Fix: missing s3 command put

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLeave the s3:// protocol outside of variables for later conversion to http/s
Jonathan Rajotte [Fri, 2 Nov 2018 18:44:28 +0000 (14:44 -0400)] 
Leave the s3:// protocol outside of variables for later conversion to http/s

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoUse s3 (minio) for object storage of system_test.
Jonathan Rajotte [Thu, 1 Nov 2018 21:13:56 +0000 (17:13 -0400)] 
Use s3 (minio) for object storage of system_test.

Work toward the use of lava 2.

Keep old normal storage for now.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoDevice configuration deployment script
Jonathan Rajotte [Mon, 29 Oct 2018 21:42:34 +0000 (17:42 -0400)] 
Device configuration deployment script

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoMerge pull request #50 from lttng/kill-dangling-processes
Michael Jeanson [Thu, 1 Nov 2018 20:28:58 +0000 (16:28 -0400)] 
Merge pull request #50 from lttng/kill-dangling-processes

Kill dangling test processes before running tests

5 years agoIgnore pdudaemon runtime db
Jonathan Rajotte [Mon, 29 Oct 2018 20:20:20 +0000 (16:20 -0400)] 
Ignore pdudaemon runtime db

5 years agoFix: %h is only valid for user services
Jonathan Rajotte [Mon, 29 Oct 2018 20:18:12 +0000 (16:18 -0400)] 
Fix: %h is only valid for user services

5 years agoUse %h for pdudaemon systemd service
Jonathan Rajotte [Mon, 29 Oct 2018 20:05:28 +0000 (16:05 -0400)] 
Use %h for pdudaemon systemd service

5 years agoIgnore lava/pdudaemon/venv
Jonathan Rajotte [Mon, 29 Oct 2018 20:02:39 +0000 (16:02 -0400)] 
Ignore lava/pdudaemon/venv

5 years agolaval: Add devices dictionaries
Jonathan Rajotte [Mon, 29 Oct 2018 19:46:19 +0000 (15:46 -0400)] 
laval: Add devices dictionaries

5 years agoPDUdaemon service, conf, and script
Jonathan Rajotte [Mon, 29 Oct 2018 15:58:23 +0000 (11:58 -0400)] 
PDUdaemon service, conf, and script

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoCleanup: remove unused variable
Jonathan Rajotte [Thu, 18 Oct 2018 19:25:51 +0000 (15:25 -0400)] 
Cleanup: remove unused variable

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoArchive deps for easier coredump analysis
Jonathan Rajotte [Wed, 17 Oct 2018 19:25:44 +0000 (15:25 -0400)] 
Archive deps for easier coredump analysis

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoCleanup of running processes and coredump before build step
Jonathan Rajotte [Wed, 17 Oct 2018 19:22:55 +0000 (15:22 -0400)] 
Cleanup of running processes and coredump before build step

Coredump are expected in /tmp. Remove any previous coredumps present if
any.

Kill (SIGKILL) all lttng related processes that are present at the start
of the build.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoCheck for hanging process at the end of a job.
Jonathan Rajotte [Thu, 11 Oct 2018 18:44:27 +0000 (14:44 -0400)] 
Check for hanging process at the end of a job.

Run in all scenarios. We force a coredump and archive it to ./build.

Use ldd on /proc/$PID/exe to get actual dependencies.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoDefine pgrep and print the processes to be killed
Jonathan Rajotte [Wed, 10 Oct 2018 20:08:42 +0000 (16:08 -0400)] 
Define pgrep and print the processes to be killed

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoKill dangling test processes before running tests
Jérémie Galarneau [Mon, 8 Oct 2018 01:57:09 +0000 (21:57 -0400)] 
Kill dangling test processes before running tests

Tests often fail because of "dangling" lttng processes left on CI slaves. I am not sure what leaks them (either failing tests or cancelled jobs), but they are a very frequent cause of build failures.

The code is this diff is taken from lttng-tools warn_processes.sh.

We could also clean-up at the end of the job, but I am not sure how to get Jenkins to run a "clean-up" when a job is cancelled (e.g. manually or after a time-out).

5 years agoMove Scope back to github
Michael Jeanson [Thu, 11 Oct 2018 20:06:12 +0000 (16:06 -0400)] 
Move Scope back to github

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agoMerge pull request #51 from PSRCode/maintainer-update
Michael Jeanson [Thu, 11 Oct 2018 20:02:49 +0000 (16:02 -0400)] 
Merge pull request #51 from PSRCode/maintainer-update

Replace alexmonthy email notification to new maintainer

5 years agoReplace alexmonthy email notification to new maintainer
Jonathan Rajotte [Thu, 11 Oct 2018 19:25:16 +0000 (15:25 -0400)] 
Replace alexmonthy email notification to new maintainer

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoAdd lttng-modules bionic jobs
Michael Jeanson [Wed, 12 Sep 2018 19:04:38 +0000 (15:04 -0400)] 
Add lttng-modules bionic jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agoAdd testtype to lttng-tools 2.11 jobs
Michael Jeanson [Wed, 12 Sep 2018 17:35:53 +0000 (13:35 -0400)] 
Add testtype to lttng-tools 2.11 jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agoAdd stable-2.11 jobs
Michael Jeanson [Wed, 12 Sep 2018 17:24:41 +0000 (13:24 -0400)] 
Add stable-2.11 jobs

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agoMerge pull request #49 from PSRCode/long_regression
Jonathan Rajotte Julien [Tue, 11 Sep 2018 16:27:58 +0000 (12:27 -0400)] 
Merge pull request #49 from PSRCode/long_regression

Add long regression testing for lttng-tools

5 years agoAdd long regression testing for lttng-tools
Jonathan Rajotte [Tue, 3 Jul 2018 18:57:10 +0000 (14:57 -0400)] 
Add long regression testing for lttng-tools

Create new jobs since performing long regression testing on
multi-axial matrix would simply take to much time.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
6 years agoMerge pull request #48 from frdeso/add_executed_test_suite_in_desc
Jonathan Rajotte Julien [Mon, 11 Jun 2018 20:20:40 +0000 (16:20 -0400)] 
Merge pull request #48 from frdeso/add_executed_test_suite_in_desc

jjb: systems-tests: include executed test suites in job description

6 years agojjb: systems-tests: include executed test suites in job description
Francis Deslauriers [Mon, 11 Jun 2018 19:12:30 +0000 (15:12 -0400)] 
jjb: systems-tests: include executed test suites in job description

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
6 years agoMove lttng-scope repos to Gitlab
Michael Jeanson [Wed, 6 Jun 2018 18:32:58 +0000 (14:32 -0400)] 
Move lttng-scope repos to Gitlab

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
6 years agoMerge pull request #47 from frdeso/lava_midnight
Michael Jeanson [Tue, 27 Mar 2018 14:56:08 +0000 (10:56 -0400)] 
Merge pull request #47 from frdeso/lava_midnight

jjb: lava: Schedule trigger jobs on early morning on week days

This page took 0.037751 seconds and 4 git commands to generate.