Skip to content
Success

Changes

Summary

  1. opentracing: Disable the fetch jaeger traces feature (details)
  2. scripting: Add modules to manipulate weighted trees (details)
  3. callstack: Remove unnecessary reentrant lock in data provider (details)
  4. trace-event: Do not execute the analyses automatically (details)
Commit d7542ad59ca79a7be8d4a173ea2ec28c256a7600 by Genevieve Bastien
opentracing: Disable the fetch jaeger traces feature

With latest targets, the opentracing.ui module would not load because
javax.xml.bind comes from 2 dependency chains. So removing the
javax.ws.rs chain (the one necessary to fetch jaeger traces) fixes the
problem, until the javax.xml.bind package is upgraded in orbit.

Change-Id: Ib8933891fc737be64d5e498609583622048e3d23
Signed-off-by: Geneviève Bastien <gbastien+lttng@versatic.net>
Reviewed-on: https://git.eclipse.org/r/155883
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified tracetypes/org.eclipse.tracecompass.incubator.opentracing.ui/META-INF/MANIFEST.MF (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.opentracing.ui/src/org/eclipse/tracecompass/incubator/internal/opentracing/ui/project/wizards/messages.properties (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.opentracing.ui/src/org/eclipse/tracecompass/incubator/internal/opentracing/ui/project/wizards/Messages.java (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.opentracing.ui/src/org/eclipse/tracecompass/incubator/internal/opentracing/ui/project/wizards/FetchJaegerTraceWizard.java (diff)
The file was addedtracetypes/org.eclipse.tracecompass.incubator.opentracing.ui/src/org/eclipse/tracecompass/incubator/internal/opentracing/ui/project/wizards/FetchJaegerTracesNotAvailableWizardPage.java
The file was modified tracetypes/org.eclipse.tracecompass.incubator.opentracing.ui/src/org/eclipse/tracecompass/incubator/internal/opentracing/ui/project/wizards/JaegerRestUtils.java (diff)
Commit 821eef893dbf16e1c3ccb27434fdfb13307135ce by Genevieve Bastien
scripting: Add modules to manipulate weighted trees

Change-Id: I4eb2f72cdee20a684a930f4b529ff3c2fb9ecb53
Signed-off-by: Geneviève Bastien <gbastien+lttng@versatic.net>
Reviewed-on: https://git.eclipse.org/r/153456
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
The file was addedscripting/org.eclipse.tracecompass.incubator.scripting.ui/src/org/eclipse/tracecompass/incubator/scripting/ui/callstack/CallStackUiScriptingModule.java
The file was addedscripting/org.eclipse.tracecompass.incubator.scripting.core/src/org/eclipse/tracecompass/incubator/scripting/core/callstack/package-info.java
The file was addedscripting/org.eclipse.tracecompass.incubator.scripting.ui/src/org/eclipse/tracecompass/incubator/scripting/ui/callstack/package-info.java
The file was modified scripting/org.eclipse.tracecompass.incubator.scripting.core/META-INF/MANIFEST.MF (diff)
The file was modified scripting/org.eclipse.tracecompass.incubator.scripting.ui/plugin.xml (diff)
The file was modified scripting/org.eclipse.tracecompass.incubator.scripting.ui/META-INF/MANIFEST.MF (diff)
The file was modified callstack/org.eclipse.tracecompass.incubator.callstack.ui/src/org/eclipse/tracecompass/incubator/internal/callstack/ui/flamegraph/FlameGraphView.java (diff)
The file was modified scripting/org.eclipse.tracecompass.incubator.scripting.core/plugin.xml (diff)
The file was addedscripting/org.eclipse.tracecompass.incubator.scripting.core/src/org/eclipse/tracecompass/incubator/scripting/core/callstack/CallStackScriptingModule.java
The file was modified callstack/org.eclipse.tracecompass.incubator.callstack.ui.swtbot.tests/src/org/eclipse/tracecompass/incubator/callstack/core/ui/swtbot/tests/flamegraph/FlameGraphTest.java (diff)
The file was modified callstack/org.eclipse.tracecompass.incubator.analysis.core/src/org/eclipse/tracecompass/incubator/analysis/core/weighted/tree/WeightedTreeUtils.java (diff)
Commit ef3c56e87c797f7a41e5d717fdc5b37266f95a60 by Genevieve Bastien
callstack: Remove unnecessary reentrant lock in data provider

For large traces, all reading threads were waiting for the single build
thread to finish, which caused hundreds of blocked threads to be
spawned.

Change-Id: I8008e6da7c68d859807ec6e42bf36e420486bacb
Signed-off-by: Geneviève Bastien <gbastien+lttng@versatic.net>
Reviewed-on: https://git.eclipse.org/r/155939
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
The file was modified callstack/org.eclipse.tracecompass.incubator.callstack.core/src/org/eclipse/tracecompass/incubator/internal/callstack/core/instrumented/provider/FlameChartDataProvider.java (diff)
Commit ec14d6dceea62cc666904c1f24210af9ccb45bfa by Genevieve Bastien
trace-event: Do not execute the analyses automatically

They should be triggered on demand, as rarely does one wish for all of
them and they take time and resources to build.

Change-Id: Ie558a7ba0c3ffa8d7b855cd649def3592b552e56
Signed-off-by: Geneviève Bastien <gbastien+lttng@versatic.net>
Reviewed-on: https://git.eclipse.org/r/155940
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
The file was modified tracetypes/org.eclipse.tracecompass.incubator.traceevent.core/plugin.xml (diff)