Skip to content

Commit b3ad5bc

Browse files
authored
Merge f917134 into sapling-pr-archive-ktf
2 parents b3d9d26 + f917134 commit b3ad5bc

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

Framework/Core/src/DataProcessingDevice.cxx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1385,7 +1385,12 @@ void DataProcessingDevice::Run()
13851385
state.transitionHandling = TransitionHandlingState::Requested;
13861386
ref.get<CallbackService>().call<CallbackService::Id::ExitRequested>(ServiceRegistryRef{ref});
13871387
uv_update_time(state.loop);
1388-
O2_SIGNPOST_EVENT_EMIT(calibration, lid, "timer_setup", "Starting %d s timer for exitTransitionTimeout.", deviceContext.exitTransitionTimeout);
1388+
if (hasOnlyGenerated(spec)) {
1389+
state.streaming = StreamingState::EndOfStreaming;
1390+
}
1391+
O2_SIGNPOST_EVENT_EMIT(calibration, lid, "timer_setup", "Starting %d s timer for exitTransitionTimeout. Streaming state %d.",
1392+
deviceContext.exitTransitionTimeout,
1393+
(int)state.streaming);
13891394
uv_timer_start(deviceContext.gracePeriodTimer, on_transition_requested_expired, deviceContext.exitTransitionTimeout * 1000, 0);
13901395
if (mProcessingPolicies.termination == TerminationPolicy::QUIT) {
13911396
O2_SIGNPOST_EVENT_EMIT_INFO(device, lid, "run_loop", "New state requested. Waiting for %d seconds before quitting.", (int)deviceContext.exitTransitionTimeout);

0 commit comments

Comments
 (0)