GP-1887: post-review revisions

GP-1887: reset lifespan to init create
This commit is contained in:
d-millar 2022-04-05 15:18:28 -04:00
parent 5f2d874bdd
commit ad6ca51ae1

View file

@ -256,7 +256,13 @@ public class TraceObjectManager {
recorder.createSnapshot(traceThread + " started", traceThread, null);
try (UndoableTransaction tid =
UndoableTransaction.start(recorder.getTrace(), "Adjust thread creation", true)) {
traceThread.setCreationSnap(recorder.getSnap());
long existing = traceThread.getCreationSnap();
if (existing == Long.MIN_VALUE) {
traceThread.setCreationSnap(recorder.getSnap());
}
else {
traceThread.setDestructionSnap(Long.MAX_VALUE);
}
}
catch (DuplicateNameException e) {
throw new AssertionError(e); // Should be shrinking