lttng-ci.git
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>
5 years agoRename x86 to i386 and amd64
Michael Jeanson [Thu, 21 Feb 2019 23:21:32 +0000 (18:21 -0500)] 
Rename x86 to i386 and amd64

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: exclude hang process detection from Windows builds
Michael Jeanson [Thu, 21 Feb 2019 16:11:21 +0000 (11:11 -0500)] 
jjb: exclude hang process detection from Windows builds

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
5 years agojjb: build modules against full kernel builds
Michael Jeanson [Thu, 21 Feb 2019 16:09:44 +0000 (11:09 -0500)] 
jjb: build modules against full kernel builds

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
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>
This page took 0.038295 seconds and 4 git commands to generate.