Add new kernel trace with many threads
From https://bugs.eclipse.org/bugs/show_bug.cgi?id=489050
Bump version to 1.3.0.
Signed-off-by: Alexandre Montplaisir <alexmonthy@efficios.com>
diff --git a/ctf/pom.xml b/ctf/pom.xml
index f9f0014..e670f2f 100644
--- a/ctf/pom.xml
+++ b/ctf/pom.xml
@@ -15,7 +15,7 @@
<parent>
<groupId>org.eclipse.tracecompass.testtraces</groupId>
<artifactId>tracecompass-test-traces-parent</artifactId>
- <version>1.2.0</version>
+ <version>1.3.0</version>
</parent>
<artifactId>tracecompass-test-traces-ctf</artifactId>
diff --git a/ctf/src/main/java/org/eclipse/tracecompass/testtraces/ctf/CtfTestTrace.java b/ctf/src/main/java/org/eclipse/tracecompass/testtraces/ctf/CtfTestTrace.java
index fda1618..40f3f19 100644
--- a/ctf/src/main/java/org/eclipse/tracecompass/testtraces/ctf/CtfTestTrace.java
+++ b/ctf/src/main/java/org/eclipse/tracecompass/testtraces/ctf/CtfTestTrace.java
@@ -222,7 +222,7 @@
*
* <pre>
* Trace Size: 76 KB (including index/)
- * Tracer: lttng-ust 2.8
+ * Tracer: lttng-ust 2.8~pre
* Event count: 41
* Trace length: ~1 s
* </pre>
@@ -254,7 +254,23 @@
* Trace length: 0.417057183 s
* </pre>
*/
- PERF_TASKSET2("/perf-taskset2", 1500, 1);
+ PERF_TASKSET2("/perf-taskset2", 1500, 1),
+
+ /**
+ * Kernel trace tracing the creation of multiple threads
+ *
+ * This would typically used to test the vertical scaling of the analysis
+ * with many threads.
+ *
+ * <pre>
+ * Trace Size: 8.2M
+ * Tracer: lttng-kernel 2.8~pre
+ * Event count: 240 644
+ * Trace length: 0.432 662 358 s
+ * </pre>
+ */
+ MANY_THREADS("/many-threads", 240644, 1);
+
private final String fTraceName;
private final int fNbEvent;
diff --git a/ctf/src/main/resources/many-threads/channel0_0 b/ctf/src/main/resources/many-threads/channel0_0
new file mode 100644
index 0000000..c43a107
--- /dev/null
+++ b/ctf/src/main/resources/many-threads/channel0_0
Binary files differ
diff --git a/ctf/src/main/resources/many-threads/channel0_1 b/ctf/src/main/resources/many-threads/channel0_1
new file mode 100644
index 0000000..920aacd
--- /dev/null
+++ b/ctf/src/main/resources/many-threads/channel0_1
Binary files differ
diff --git a/ctf/src/main/resources/many-threads/channel0_2 b/ctf/src/main/resources/many-threads/channel0_2
new file mode 100644
index 0000000..760456d
--- /dev/null
+++ b/ctf/src/main/resources/many-threads/channel0_2
Binary files differ
diff --git a/ctf/src/main/resources/many-threads/channel0_3 b/ctf/src/main/resources/many-threads/channel0_3
new file mode 100644
index 0000000..288f8cf
--- /dev/null
+++ b/ctf/src/main/resources/many-threads/channel0_3
Binary files differ
diff --git a/ctf/src/main/resources/many-threads/channel0_4 b/ctf/src/main/resources/many-threads/channel0_4
new file mode 100644
index 0000000..12c6da4
--- /dev/null
+++ b/ctf/src/main/resources/many-threads/channel0_4
Binary files differ
diff --git a/ctf/src/main/resources/many-threads/channel0_5 b/ctf/src/main/resources/many-threads/channel0_5
new file mode 100644
index 0000000..a4f7712
--- /dev/null
+++ b/ctf/src/main/resources/many-threads/channel0_5
Binary files differ
diff --git a/ctf/src/main/resources/many-threads/channel0_6 b/ctf/src/main/resources/many-threads/channel0_6
new file mode 100644
index 0000000..0087c37
--- /dev/null
+++ b/ctf/src/main/resources/many-threads/channel0_6
Binary files differ
diff --git a/ctf/src/main/resources/many-threads/channel0_7 b/ctf/src/main/resources/many-threads/channel0_7
new file mode 100644
index 0000000..ee609f5
--- /dev/null
+++ b/ctf/src/main/resources/many-threads/channel0_7
Binary files differ
diff --git a/ctf/src/main/resources/many-threads/index/channel0_0.idx b/ctf/src/main/resources/many-threads/index/channel0_0.idx
new file mode 100644
index 0000000..cd0c5e6
--- /dev/null
+++ b/ctf/src/main/resources/many-threads/index/channel0_0.idx
Binary files differ
diff --git a/ctf/src/main/resources/many-threads/index/channel0_1.idx b/ctf/src/main/resources/many-threads/index/channel0_1.idx
new file mode 100644
index 0000000..a2b69ae
--- /dev/null
+++ b/ctf/src/main/resources/many-threads/index/channel0_1.idx
Binary files differ
diff --git a/ctf/src/main/resources/many-threads/index/channel0_2.idx b/ctf/src/main/resources/many-threads/index/channel0_2.idx
new file mode 100644
index 0000000..3095482
--- /dev/null
+++ b/ctf/src/main/resources/many-threads/index/channel0_2.idx
Binary files differ
diff --git a/ctf/src/main/resources/many-threads/index/channel0_3.idx b/ctf/src/main/resources/many-threads/index/channel0_3.idx
new file mode 100644
index 0000000..6226acf
--- /dev/null
+++ b/ctf/src/main/resources/many-threads/index/channel0_3.idx
Binary files differ
diff --git a/ctf/src/main/resources/many-threads/index/channel0_4.idx b/ctf/src/main/resources/many-threads/index/channel0_4.idx
new file mode 100644
index 0000000..3f21649
--- /dev/null
+++ b/ctf/src/main/resources/many-threads/index/channel0_4.idx
Binary files differ
diff --git a/ctf/src/main/resources/many-threads/index/channel0_5.idx b/ctf/src/main/resources/many-threads/index/channel0_5.idx
new file mode 100644
index 0000000..ea4a606
--- /dev/null
+++ b/ctf/src/main/resources/many-threads/index/channel0_5.idx
Binary files differ
diff --git a/ctf/src/main/resources/many-threads/index/channel0_6.idx b/ctf/src/main/resources/many-threads/index/channel0_6.idx
new file mode 100644
index 0000000..090bbf4
--- /dev/null
+++ b/ctf/src/main/resources/many-threads/index/channel0_6.idx
Binary files differ
diff --git a/ctf/src/main/resources/many-threads/index/channel0_7.idx b/ctf/src/main/resources/many-threads/index/channel0_7.idx
new file mode 100644
index 0000000..14ec2e2
--- /dev/null
+++ b/ctf/src/main/resources/many-threads/index/channel0_7.idx
Binary files differ
diff --git a/ctf/src/main/resources/many-threads/metadata b/ctf/src/main/resources/many-threads/metadata
new file mode 100644
index 0000000..0827f67
--- /dev/null
+++ b/ctf/src/main/resources/many-threads/metadata
Binary files differ
diff --git a/pom.xml b/pom.xml
index cb76c0d..ebf3758 100644
--- a/pom.xml
+++ b/pom.xml
@@ -18,7 +18,7 @@
<groupId>org.eclipse.tracecompass.testtraces</groupId>
<artifactId>tracecompass-test-traces-parent</artifactId>
- <version>1.2.0</version>
+ <version>1.3.0</version>
<packaging>pom</packaging>
<properties>
@@ -43,6 +43,7 @@
</configuration>
</plugin>
</plugins>
+
<pluginManagement>
<plugins>
<plugin>
diff --git a/update-site/pom.xml b/update-site/pom.xml
index 7cfdd34..41df0b4 100644
--- a/update-site/pom.xml
+++ b/update-site/pom.xml
@@ -16,7 +16,7 @@
<parent>
<groupId>org.eclipse.tracecompass.testtraces</groupId>
<artifactId>tracecompass-test-traces-parent</artifactId>
- <version>1.2.0</version>
+ <version>1.3.0</version>
</parent>
<artifactId>tracecompass-test-traces-update-site</artifactId>