Michael Jeanson [Mon, 13 Mar 2017 22:01:07 +0000 (18:01 -0400)]
jjb: Add lttng-scope
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Michael Jeanson [Mon, 13 Mar 2017 18:19:11 +0000 (14:19 -0400)]
ansible: Add LTTng-scope
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Michael Jeanson [Tue, 28 Feb 2017 21:18:08 +0000 (16:18 -0500)]
Merge pull request #14 from frdeso/enoent_removal
Replace of enoent testcase because of high variance in results
Francis Deslauriers [Tue, 28 Feb 2017 17:07:39 +0000 (12:07 -0500)]
jjb: Add LTTng-Modules repo parameter for more flexible testing
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Fri, 17 Feb 2017 19:19:02 +0000 (14:19 -0500)]
jjb: Remove unused Lava metric gathering
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Fri, 17 Feb 2017 16:43:07 +0000 (11:43 -0500)]
jjb: Replace open_enoent testcase for a more stable testcase
The open_enoent testcase showed a bimodal distribution of time per event
that was measurable even when tracing was disabled. This behaviour was
witnessed only in cases where the open failed with an `enoent` error.
Our investigation of the sys_open code pointed towards to the pathwalk
in the VFS. We decided to simply change the test case to something more
stable due to lack of time to put in the investigation.
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Jonathan Rajotte Julien [Fri, 17 Feb 2017 17:04:58 +0000 (12:04 -0500)]
Merge pull request #13 from frdeso/mainline-jobs-rework
Benchmark mainline jobs rework
Francis Deslauriers [Thu, 16 Feb 2017 17:02:31 +0000 (12:02 -0500)]
jjb: Benchmark mainline kernel jobs tracking specific tags/branch on lttng projects
rather than using all the same tag. This was causing problems because not all
projects have a `v2.9.3` tag for example.
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Fri, 27 Jan 2017 05:09:34 +0000 (00:09 -0500)]
jjb: Make system tests mainline jobs track Linus' tree instead of stable
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Michael Jeanson [Wed, 15 Feb 2017 19:15:21 +0000 (14:15 -0500)]
Merge pull request #12 from frdeso/ssh_inject
jjb: Add ssh command in injection build step for benchmark jobs
Francis Deslauriers [Mon, 30 Jan 2017 20:34:08 +0000 (15:34 -0500)]
jjb: Add ssh command in injection build step for benchmark jobs
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Jonathan Rajotte Julien [Thu, 26 Jan 2017 20:40:34 +0000 (15:40 -0500)]
Merge pull request #10 from frdeso/fix_missing_files
Fix unbounded variable issues and benchmark data saving
Francis Deslauriers [Thu, 26 Jan 2017 20:22:03 +0000 (15:22 -0500)]
jjb: Change storage hostname to an higher level name
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Thu, 26 Jan 2017 20:01:14 +0000 (15:01 -0500)]
jjb: Change key storage node to a generic name
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Michael Jeanson [Thu, 26 Jan 2017 19:40:58 +0000 (14:40 -0500)]
Merge pull request #11 from frdeso/benchmark_plot_x_axis
jjb: Set the X axis to a finer granularity for benchmark plots
Francis Deslauriers [Thu, 26 Jan 2017 15:43:55 +0000 (10:43 -0500)]
jjb: Fix missing script to save the benchmark data
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Thu, 26 Jan 2017 15:42:53 +0000 (10:42 -0500)]
jjb: Fix missing jenkins secret injection in benchmark jobs
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Wed, 25 Jan 2017 21:53:11 +0000 (16:53 -0500)]
jjb: Set the X axis to a finer granularity for benchmark plots
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Jonathan Rajotte [Thu, 26 Jan 2017 17:00:44 +0000 (12:00 -0500)]
jjb: lttng-tools: Add debug-rcu conf for 2.7, 2.8, 2.9
Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Jonathan Rajotte [Thu, 26 Jan 2017 16:43:25 +0000 (11:43 -0500)]
jjb: lttng-ust: Fix missing CPPFLAGS & LDFLAGS on configure for *dist build types
Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Jonathan Rajotte [Wed, 25 Jan 2017 22:03:08 +0000 (17:03 -0500)]
jjb: liburcu: Use "--enable-rcu-debug" when version >=0.10
Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Jonathan Rajotte [Wed, 25 Jan 2017 21:51:31 +0000 (16:51 -0500)]
jjb: liburcu: "--enable-debug-rcu" is "--enable-rcu-debug"
Michael Jeanson [Wed, 25 Jan 2017 21:31:07 +0000 (16:31 -0500)]
Merge pull request #8 from PSRCode/master
Add debug-rcu as a configuration value for librcu, lttng-ust, lttng-tools
Jonathan Rajotte [Mon, 23 Jan 2017 23:27:51 +0000 (18:27 -0500)]
jjb: lttng-tools: Add debug_rcu conf value
When conf is equal to debug_rcu copy artifacts from lttng-ust &
userspace rcu where conf is equal to debug_rcu.
Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Jonathan Rajotte [Mon, 23 Jan 2017 22:28:52 +0000 (17:28 -0500)]
jjb: lttng-ust: Add debug-rcu as conf value
When conf == debug-rcu import artifacts from "liburcu/../conf=debug-rcu/..".
For all other conf values import artifacts from "liburcu/../conf=std/..".
Jonathan Rajotte [Mon, 23 Jan 2017 21:55:26 +0000 (16:55 -0500)]
jjb: liburcu: Add debug-rcu as conf value
Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Jonathan Rajotte [Mon, 23 Jan 2017 23:11:52 +0000 (18:11 -0500)]
jjb: lttng-tools: Handle debug_rcu conf value
Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Jonathan Rajotte [Mon, 23 Jan 2017 22:55:01 +0000 (17:55 -0500)]
jjb: lttng-ust: Handle debug-rcu conf value
Jonathan Rajotte [Mon, 23 Jan 2017 21:45:58 +0000 (16:45 -0500)]
jjb: liburcu: Handle debug-rcu conf value
When version is greater than 0.9 use "--enable-rcu-debug" else append
-DDEBUG_RCU to CFLAGS.
Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Jonathan Rajotte [Mon, 23 Jan 2017 23:10:26 +0000 (18:10 -0500)]
jjb: Do not export CFLAGS, CPPFLAGS and LDFLAGS
Pass CFLAGS, CPPFLAGS and LDFLAGS to configure.
Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Jonathan Rajotte [Mon, 23 Jan 2017 22:50:09 +0000 (17:50 -0500)]
jjb: Do not export CPPFLAGS and LDFLAGS
Pass CPPFLAGS and LDFLAGS to configure.
Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Jonathan Rajotte [Mon, 23 Jan 2017 21:22:31 +0000 (16:22 -0500)]
jjb: Do not export LDFLAGS and CFLAGS
Pass LDFLAGS to configure.
Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Michael Jeanson [Wed, 25 Jan 2017 20:56:29 +0000 (15:56 -0500)]
Add Francis Deslauriers to AUTHORS
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Michael Jeanson [Wed, 25 Jan 2017 20:33:36 +0000 (15:33 -0500)]
jjb: Add kversion ceiling to lttng-modules
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Michael Jeanson [Wed, 25 Jan 2017 20:32:08 +0000 (15:32 -0500)]
Merge pull request #9 from frdeso/rework_plots
Add plot generating scripts
Francis Deslauriers [Wed, 25 Jan 2017 00:14:12 +0000 (19:14 -0500)]
Lava: Omitting runs with missing metadata file
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Tue, 24 Jan 2017 21:13:12 +0000 (16:13 -0500)]
Lava: Split the benchmark plots for clarification
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Mon, 23 Jan 2017 19:22:17 +0000 (14:22 -0500)]
Lava: Clean workspace on job completion
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Mon, 23 Jan 2017 19:13:38 +0000 (14:13 -0500)]
Lava: Specify a 5min timeout for the env setup commands
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Mon, 23 Jan 2017 19:10:57 +0000 (14:10 -0500)]
Lava: Set canary jobs to run once a day
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Fri, 20 Jan 2017 20:35:39 +0000 (15:35 -0500)]
Lava: Print Lava log URL of this job at submission time
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Fri, 20 Jan 2017 19:28:28 +0000 (14:28 -0500)]
Lava: Add standard deviation the benchmark plots
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Fri, 20 Jan 2017 16:17:20 +0000 (11:17 -0500)]
Lava: Display benchmark results in nsec
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Thu, 19 Jan 2017 21:22:14 +0000 (16:22 -0500)]
Lava: Consider threads when computing time per event
Also, changed the time unit from nsec to usec
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Mon, 9 Jan 2017 17:45:22 +0000 (12:45 -0500)]
Lava: Generate plots including all past benchmark results
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Michael Jeanson [Wed, 25 Jan 2017 16:22:12 +0000 (11:22 -0500)]
jjb: Use gcc-4.9 to cross-compile modules
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Michael Jeanson [Wed, 25 Jan 2017 16:21:11 +0000 (11:21 -0500)]
ansible: Add gcc-4.9 to cross-compilers
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Jonathan Rajotte Julien [Wed, 25 Jan 2017 16:14:19 +0000 (11:14 -0500)]
Merge pull request #7 from frdeso/change_vm_testname
Lava: Rename vm jobs to be more generic
Michael Jeanson [Tue, 24 Jan 2017 21:11:01 +0000 (16:11 -0500)]
jjb: shellcheck fixes to param-build.sh
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Michael Jeanson [Tue, 24 Jan 2017 20:43:22 +0000 (15:43 -0500)]
jjb: Use composite linux git tree
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Michael Jeanson [Tue, 24 Jan 2017 20:42:16 +0000 (15:42 -0500)]
jjb: Fix cross build of lttng-modules
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Michael Jeanson [Mon, 23 Jan 2017 20:27:41 +0000 (15:27 -0500)]
jjb: Set lttng-ust-java-tests to daily
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Michael Jeanson [Mon, 23 Jan 2017 20:27:15 +0000 (15:27 -0500)]
jjb: Update modules based jobs
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Francis Deslauriers [Thu, 19 Jan 2017 21:38:21 +0000 (16:38 -0500)]
Lava: Rename vm jobs to be more generic
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Michael Jeanson [Wed, 18 Jan 2017 20:28:25 +0000 (15:28 -0500)]
ansible: Replace sudo by become
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Michael Jeanson [Wed, 18 Jan 2017 20:26:46 +0000 (15:26 -0500)]
ansible: Fix for ansible 2.2
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Michael Jeanson [Wed, 18 Jan 2017 20:25:34 +0000 (15:25 -0500)]
Merge pull request #6 from frdeso/for_lttngci
Save and plot baremetal benchmark results
Francis Deslauriers [Fri, 13 Jan 2017 19:39:36 +0000 (14:39 -0500)]
Lava: Install libnuma to build benchmarks
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Wed, 18 Jan 2017 19:23:31 +0000 (14:23 -0500)]
Lava: Fix the name of Jenkins Lava key
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Tue, 10 Jan 2017 20:15:08 +0000 (15:15 -0500)]
Lava: Increase the log history of kernel building job
Francis Deslauriers [Tue, 10 Jan 2017 19:10:09 +0000 (14:10 -0500)]
Lava: Fetching the results bundle should be done only on successful jobs
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Tue, 10 Jan 2017 16:24:11 +0000 (11:24 -0500)]
Lava: Post on IRC channel on test failure
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Mon, 9 Jan 2017 17:44:02 +0000 (12:44 -0500)]
Lava: Remove redundant job definition
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Mon, 9 Jan 2017 21:26:24 +0000 (16:26 -0500)]
Lava: Run benchmark job on slave nodes to generate the plots
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Mon, 9 Jan 2017 21:25:51 +0000 (16:25 -0500)]
Lava: Use Python3 for lava job submission
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Wed, 21 Dec 2016 21:46:52 +0000 (16:46 -0500)]
Lava: Force unbuffered write to stdout for Python lava job submission scripts
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Wed, 21 Dec 2016 21:26:13 +0000 (16:26 -0500)]
Lava: Get the Lava API key from the environment rather than the cli arguments
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Wed, 21 Dec 2016 19:30:53 +0000 (14:30 -0500)]
Lava: Print when the job is being scheduled
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Mon, 12 Dec 2016 22:24:34 +0000 (17:24 -0500)]
Lava: Save benchmark result plots in image gallery
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Michael Jeanson [Fri, 6 Jan 2017 21:26:20 +0000 (16:26 -0500)]
jjb: use bt1.5 while 2.0 is merged in master
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Michael Jeanson [Fri, 16 Dec 2016 21:10:21 +0000 (16:10 -0500)]
Merge pull request #5 from frdeso/for_lttngci
Add test runs and improve kernel coverage
Michael Jeanson [Thu, 15 Dec 2016 17:03:30 +0000 (12:03 -0500)]
ansible: update inventory
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Michael Jeanson [Thu, 15 Dec 2016 17:02:54 +0000 (12:02 -0500)]
jjb: Allow pulling artifacts from unstable jobs
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Francis Deslauriers [Fri, 9 Dec 2016 22:10:03 +0000 (17:10 -0500)]
Lava: Attach the processed result files to the bundle
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Fri, 9 Dec 2016 20:35:26 +0000 (15:35 -0500)]
Lava: Save the processed benchmark results in a single file
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Fri, 2 Dec 2016 14:35:34 +0000 (09:35 -0500)]
Lava: Handle results bundle download error
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Thu, 1 Dec 2016 21:17:44 +0000 (16:17 -0500)]
Lava: Add root destructive tests to kvm test runs
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Thu, 1 Dec 2016 17:25:04 +0000 (12:25 -0500)]
Lava: More clearly split baremetal and kvm tests
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Wed, 30 Nov 2016 21:56:32 +0000 (16:56 -0500)]
Lava: Clear the bash cache manually
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Wed, 30 Nov 2016 20:51:51 +0000 (15:51 -0500)]
Lava: Remove useless debugging command on boot
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Wed, 30 Nov 2016 20:36:54 +0000 (15:36 -0500)]
Lava: Set vlttng to use `nproc` make jobs
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Wed, 30 Nov 2016 15:11:04 +0000 (10:11 -0500)]
Lava: Upgrade rootfs to Xenial for kernel tests
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Mon, 28 Nov 2016 21:55:15 +0000 (16:55 -0500)]
Lava: Don't count flaky test included in boot action
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Mon, 28 Nov 2016 21:17:41 +0000 (16:17 -0500)]
Lava: Print job test cases summary at the very end
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Thu, 24 Nov 2016 20:07:32 +0000 (15:07 -0500)]
Lava: Move dependencies to test case definitions
This prevents the installation large python packages unnecessarily in
the cases of kvm tests for example.
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Thu, 24 Nov 2016 17:04:22 +0000 (12:04 -0500)]
Lava: Add perf regression test suite to baremetal runs
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Thu, 24 Nov 2016 16:42:24 +0000 (11:42 -0500)]
Lava: Add lava jobs tracking kernel RCs
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Michael Jeanson [Mon, 28 Nov 2016 15:47:41 +0000 (10:47 -0500)]
Merge pull request #4 from frdeso/vm_tests_pr
Run kernel tests on KVM instances instead of baremetal
Francis Deslauriers [Wed, 23 Nov 2016 15:34:12 +0000 (10:34 -0500)]
Lava: Include kernel version and shorten commit id in archive filenames
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Thu, 17 Nov 2016 22:07:52 +0000 (17:07 -0500)]
Lava: Print jobid at submission and test cases report at the end
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Francis Deslauriers [Wed, 23 Nov 2016 16:11:50 +0000 (11:11 -0500)]
Lava: Run kernel tests in KVM instance instead of baremetal
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Michael Jeanson [Thu, 17 Nov 2016 16:08:18 +0000 (11:08 -0500)]
Merge pull request #3 from frdeso/for_lttngci
Add baremetal testing and benchmarking integration in Jenkins using Lava
Francis Deslauriers [Thu, 10 Nov 2016 17:18:33 +0000 (12:18 -0500)]
Add baremetal tests Jenkins job definition
Francis Deslauriers [Thu, 10 Nov 2016 17:17:26 +0000 (12:17 -0500)]
Add Jenkins and job results parsing scripts
Francis Deslauriers [Thu, 10 Nov 2016 17:15:43 +0000 (12:15 -0500)]
Add Lava tests and benchmark definitions
Michael Jeanson [Fri, 28 Oct 2016 19:27:17 +0000 (15:27 -0400)]
jjb: Merge java and python agent axis
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Michael Jeanson [Fri, 28 Oct 2016 19:23:28 +0000 (15:23 -0400)]
jjb: Add macosx dev jobs to babeltrace
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Michael Jeanson [Fri, 28 Oct 2016 19:14:15 +0000 (15:14 -0400)]
jjb: Add stable-1.5 to babeltrace
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Michael Jeanson [Mon, 17 Oct 2016 19:21:17 +0000 (15:21 -0400)]
jjb: build scripts cleanups
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Michael Jeanson [Thu, 13 Oct 2016 17:47:35 +0000 (13:47 -0400)]
jjb: Add coverity job to latency-tracker
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
This page took 0.039546 seconds and 4 git commands to generate.