アラート対応:GraalJSエラー時にリトライ(Multi threaded access requested〜) #94
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
概要
GraalJSのエラーで以下のメッセージに一致する場合リトライを実行
参考:エラー発生時のログ
https://ma-digdag.zozo-inc.com/sessions/1234795
Caused by: com.oracle.truffle.polyglot.PolyglotIllegalStateException: Multi threaded access requested by thread Thread[0057@[0:zozo-notification:1234795:1236957]+delivery_workflow_starter+start_workflows^sub+get_waiting_request_ids,5,main] but is not allowed for language(s) js.と出力されている動作確認
digdag/.circleci/config.yml
Line 87 in 61f3853
delivery_workflow_starterを実行し正常終了することを確認リリース後の対応
タグ
v0.10.5_patched_3作成buildした成果物のjarを添付
https://github.com/st-tech/ma-gcp-infra/blob/main/docker/digdag/Dockerfile#L15
imageのhashを書き換えてリリースで完了
ref: https://github.com/st-tech/ma-gcp-infra/pull/1373