Tasks are running even when orchestration is complete
メンテナーはふだん 3 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 35/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- azure, csharp
調査の方向性
まず、Azure Storage Provider による workItem メッセージと control queue メッセージの処理を追跡し、TaskScheduled#5 周辺の lease の更新と削除に焦点を当てます。task #3 と task #5 のログに記録されたライフサイクルを比較し、オーケストレーションの完了後も task の実行が続く理由を特定します。完了条件は、繰り返し実行が防止され、関連するメッセージのライフサイクルが一貫して処理されることです。
索引モデルが issue の本文から書いたものです。
説明
Hi,
I am using DTF with Azure Storage Provider.
I have an orchestration which contains several tasks. The orchestration completes successfully. However I see that there are 2 tasks which are hidden in the workItem queue. Even after the orchestration is complete, these tasks keep on executing forever.
I tried to debug from logs to understand what is going on here, but could not go further.
Below is an example of a good task (task#3) and a bad task (task#5) which executes forever.
LifeStory of Task#3
Sending [TaskScheduled#3] message to newprovisioninghub-workitems for instance 'c2102a9a4d5942e4a1bf91e0767b50c8'
Fetched [TaskScheduled#3] message from newprovisioninghub-workitems (delay = 45ms)
Processing [TaskScheduled#3] (total delay = 45ms)
.......... Runs the Task - <>
Sending [TaskCompleted#3] message to newprovisioninghub-control-00 for instance 'c2102a9a4d5942e4a1bf91e0767b50c8'
Deleting [TaskScheduled#3] message from newprovisioninghub-workitems
Fetched [TaskCompleted#3] message from newprovisioninghub-control-00 (delay = 90ms)
Processing [TaskCompleted#3] (total delay = 166ms)
Deleting [TaskCompleted#3] message from newprovisioninghub-control-00
LifeStory of Task#5
Sending [TaskScheduled#5] message to newprovisioninghub-workitems for instance 'c2102a9a4d5942e4a1bf91e0767b50c8'
Fetched [TaskScheduled#5] message from newprovisioninghub-workitems (delay = 0ms)
Processing [TaskScheduled#5] (total delay = 0ms)
newprovisioninghub-control-00: No new messages were found - backing off
Renewing [TaskScheduled#5] message on newprovisioninghub-workitems for an additional 1200 seconds
Sending [TaskCompleted#5] message to newprovisioninghub-control-00 for instance 'c2102a9a4d5942e4a1bf91e0767b50c8'
Deleting [TaskScheduled#5] message from newprovisioninghub-workitems
Fetched [TaskCompleted#5] message from newprovisioninghub-control-00 (delay = 251ms)
Failed to update or delete message [TaskScheduled#5] with ID = c4eb20ac-48be-47d2-bf25-dd202a67c8e4 because it no longer exists
Processing [TaskCompleted#5] (total delay = 335ms)
Deleting [TaskCompleted#5] message from newprovisioninghub-control-00
- 主要言語
- C#
- スター
- 1.7k
- フォーク
- 335
- 平均マージ
- 5日 3時間
- マージ済み PR(30日)
- 8
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
Azure/durabletask のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 55/100
Azure/durabletask#1398 · コメント 2 件 ·
メンテナーはふだん 3 日以内に返信
-
Azure Storage backend: control queue partition left unowned for hours/days after lease expires再び着手できるかも @nytian が 35 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
Azure/durabletask#1389 · コメント 1 件 · 担当者 1 名 ·
メンテナーはふだん 3 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
Azure/durabletask#1332 ·
メンテナーはふだん 3 日以内に返信
-
難易度 3/5 1〜2日 初心者へのやさしさ 58/100
Azure/durabletask#1318 · コメント 1 件 ·
メンテナーはふだん 3 日以内に返信
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
Azure/durabletask#1301 · コメント 3 件 ·
メンテナーはふだん 3 日以内に返信
Azure/durabletask の issue をすべて見る
似ている issue
-
[Doc Gap] Document new --enable-public-network-access breaking change for azurebackup vault createオープンcopilot documentation
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
メンテナーはふだん 1 日以内に返信
-
area-dashboard
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
0 - Backlog Bug
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
BrighterCommand/Brighter#4539 ·
メンテナーはふだん 1 日以内に返信
-
area-networking
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
dotnet/aspnetcore#69671 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Ignored test: FileLocalDataSourceTests.retries_loading_file対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープンtest
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
NethermindEth/nethermind#14274 ·
メンテナーはふだん 1 日以内に返信