Nomad: [質問]タスクステータスと望ましいステータスに関する詳細なドキュメント

作成日 2016年11月29日  ·  3コメント  ·  ソース: hashicorp/nomad

タスクが持つことができる「ステータス」と「望ましい」ステータスの詳細なドキュメントはどこかにありますか? 特に、それらはタスクグループとジョブステータスにどのように影響しますか?

const (
    AllocDesiredStatusRun   = "run"   // Allocation should run
    AllocDesiredStatusStop  = "stop"  // Allocation should stop
    AllocDesiredStatusEvict = "evict" // Allocation should stop, and was evicted
)

const (
    AllocClientStatusPending  = "pending"
    AllocClientStatusRunning  = "running"
    AllocClientStatusComplete = "complete"
    AllocClientStatusFailed   = "failed"
    AllocClientStatusLost     = "lost"
)

コードベースを検索すると、考えられるすべての状態が見つかりますが、特にrunningcompleteの違いがわかりません。また、タスクがlostfailedはない場合は特にわかりません。 lostevict間に相関関係はありますか?

前もって感謝します。

stagwaiting-reply themdocs

最も参考になるコメント

ねえ、私たちはこれをよりよく文書化する必要があることに同意します。

それまでの間、あなたの質問に答えてください:

  • 望ましいステータスは、スケジューラーが割り当てに実行させたいことです。
  • クライアントステータスは、割り当ての緊急状態です
  • 実行中とは、タスクが現在実行中であることを意味します
  • 完了とは、タスクが正常に終了したことを意味します
  • 失敗とは、タスクは終了したが正常に失敗したことを意味します(ゼロ以外の終了コード)
  • Lostは、タスクを実行していたノードに障害が発生したか、パーティション化されたことを意味します。 そのため、サーバーはその状態を認識していません。

全てのコメント3件

ねえ、私たちはこれをよりよく文書化する必要があることに同意します。

それまでの間、あなたの質問に答えてください:

  • 望ましいステータスは、スケジューラーが割り当てに実行させたいことです。
  • クライアントステータスは、割り当ての緊急状態です
  • 実行中とは、タスクが現在実行中であることを意味します
  • 完了とは、タスクが正常に終了したことを意味します
  • 失敗とは、タスクは終了したが正常に失敗したことを意味します(ゼロ以外の終了コード)
  • Lostは、タスクを実行していたノードに障害が発生したか、パーティション化されたことを意味します。 そのため、サーバーはその状態を認識していません。

ちょっと、そこ

この問題はしばらくの間何の活動もなかったので、30日以内に自動的にクローズします。 最新バージョンのNomadでこの問題が引き続き発生する場合は、ここに返信してください。これを開いたままにして、もう一度確認します。

ありがとう!

数か月間アクティビティがなかったため、この問題は自動的にクローズされます。 それでもこの問題が発生する場合は、新しいもの

このページは役に立ちましたか?
0 / 5 - 0 評価