ss: Bug 484776: Incorrect end time in HistoryTree
authorPatrick Tasse <patrick.tasse@gmail.com>
Mon, 11 Jan 2016 16:13:12 +0000 (11:13 -0500)
committerPatrick Tasse <patrick.tasse@gmail.com>
Tue, 8 Mar 2016 20:12:29 +0000 (15:12 -0500)
commite8aa33258a6f3cf94b4e72edb8d9c69b00ee245f
tree7dff7e9c122d59d876cd12cb2cc0248b206df11e
parent17a3454d10d511587f2a7e597fb5251ed123b653
ss: Bug 484776: Incorrect end time in HistoryTree

The ThreadedHistoryTreeBackend now keeps track of its own end time that
includes the end time of any interval that is in the interval queue.
This ensures that the history tree is closed with the correct end time.

The HistoryTree no longer updates its end time when initializing new
empty nodes. This ensures that the end time is never greater than the
real end time.

Change-Id: I8ff41d14f54ec1a33b8e22e81a21871f0cbf7ea0
Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-on: https://git.eclipse.org/r/64015
Reviewed-by: Hudson CI
Reviewed-by: Genevieve Bastien <gbastien+lttng@versatic.net>
Tested-by: Genevieve Bastien <gbastien+lttng@versatic.net>
statesystem/org.eclipse.tracecompass.statesystem.core/src/org/eclipse/tracecompass/internal/statesystem/core/backend/historytree/HistoryTree.java
statesystem/org.eclipse.tracecompass.statesystem.core/src/org/eclipse/tracecompass/internal/statesystem/core/backend/historytree/HistoryTreeBackend.java
statesystem/org.eclipse.tracecompass.statesystem.core/src/org/eclipse/tracecompass/internal/statesystem/core/backend/historytree/ThreadedHistoryTreeBackend.java
This page took 0.024713 seconds and 5 git commands to generate.