lttng-ci.git
5 years agoansible: add base packages
Michael Jeanson [Wed, 20 Feb 2019 16:47:14 +0000 (11:47 -0500)] 
ansible: add base packages

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agoansible: adjust compiler versions for bionic
Michael Jeanson [Wed, 20 Feb 2019 16:28:56 +0000 (11:28 -0500)] 
ansible: adjust compiler versions for bionic

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agoansible: add rsync to base packages
Michael Jeanson [Wed, 20 Feb 2019 16:26:37 +0000 (11:26 -0500)] 
ansible: add rsync to base packages

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agoansible: swig package name changed in xenial
Michael Jeanson [Wed, 16 Jan 2019 19:10:36 +0000 (14:10 -0500)] 
ansible: swig package name changed in xenial

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agoansible: Update config for 2.5
Michael Jeanson [Wed, 16 Jan 2019 16:03:22 +0000 (11:03 -0500)] 
ansible: Update config for 2.5

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agoRevert "LAVA: use verbose mode for vlttng"
Jonathan Rajotte [Tue, 18 Dec 2018 20:36:41 +0000 (15:36 -0500)] 
Revert "LAVA: use verbose mode for vlttng"

This reverts commit d10d8fec412c0db01b4c8fef5264284d9ed80573.

5 years agoURCU: add --enable-cds-lfht-iter-debug for debug urcu build where version >= 0.11
Jonathan Rajotte [Fri, 14 Dec 2018 16:05:52 +0000 (11:05 -0500)] 
URCU: add --enable-cds-lfht-iter-debug for debug urcu build where version >= 0.11

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA: use verbose mode for vlttng
Jonathan Rajotte [Wed, 12 Dec 2018 18:45:10 +0000 (13:45 -0500)] 
LAVA: use verbose mode for vlttng

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA: bump timeout to 3 hours
Jonathan Rajotte [Fri, 7 Dec 2018 16:25:25 +0000 (11:25 -0500)] 
LAVA: bump timeout to 3 hours

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA: resync time before uploading result to object store
Jonathan Rajotte [Thu, 6 Dec 2018 22:08:07 +0000 (17:08 -0500)] 
LAVA: resync time before uploading result to object store

Otherwise the upload is refused since the datetime difference is to
big.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA: force start of systemd timesyncd service
Jonathan Rajotte [Thu, 6 Dec 2018 22:05:17 +0000 (17:05 -0500)] 
LAVA: force start of systemd timesyncd service

The root filesystem (/) is mounted with 700 permission and
timesyncd/systemd expect 755 to work... go figure.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA: update rootfs
Jonathan Rajotte [Wed, 5 Dec 2018 21:28:28 +0000 (16:28 -0500)] 
LAVA: update rootfs

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
5 years agoLAVA: use xenial based rootfs instead of bionic
Jonathan Rajotte [Wed, 5 Dec 2018 21:24:33 +0000 (16:24 -0500)] 
LAVA: use xenial based rootfs instead of bionic

Use xenial instead of bionic ++ since syscall tests depends
on cat and the libc to use the open syscall. In recent libc openat is
used. See these commit in lttng-tools that helps with the problem:
    c8e51d1559c48a12f18053997bbcff0c162691c4
    192bd8fb712659b9204549f29d9a54dc2c57a9e

These are only part of 2.11 and were not backported since they do not
represent a *problem* per se.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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

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

6 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

6 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

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

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

6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
This page took 0.039563 seconds and 4 git commands to generate.