aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgalaxycrab <UgnineSirdis@ydb.tech>2022-12-02 23:14:51 +0300
committergalaxycrab <UgnineSirdis@ydb.tech>2022-12-02 23:14:51 +0300
commitc417d5ec0c485f7ce4a085adaa09d056e2e84f04 (patch)
tree9907075b88745c1041c915cac7a200ea2c77a4fa
parent3d53c7e237141753598e61c4100c3b52bec0323b (diff)
downloadydb-c417d5ec0c485f7ce4a085adaa09d056e2e84f04.tar.gz
Handle InjectCheckpoint event in retry events queue
-rw-r--r--ydb/library/yql/dq/actors/compute/dq_compute_actor_checkpoints.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/ydb/library/yql/dq/actors/compute/dq_compute_actor_checkpoints.cpp b/ydb/library/yql/dq/actors/compute/dq_compute_actor_checkpoints.cpp
index 1f6956773d..c7a7ee8fe5 100644
--- a/ydb/library/yql/dq/actors/compute/dq_compute_actor_checkpoints.cpp
+++ b/ydb/library/yql/dq/actors/compute/dq_compute_actor_checkpoints.cpp
@@ -235,6 +235,10 @@ void TDqComputeActorCheckpoints::Handle(TEvDqCompute::TEvInjectCheckpoint::TPtr&
return;
}
+ if (!EventsQueue.OnEventReceived(ev)) {
+ return;
+ }
+
YQL_ENSURE(IngressTask, "Shouldn't inject barriers into non-ingress tasks");
YQL_ENSURE(!PendingCheckpoint);