해결된 질문
작성
·
308
0
안녕하세요 강사님 한가지 궁금한게 있어 문의 남깁니다
flow1에서 failed 시점에 flow3으로 흐르도록 했을 때
flow3의 모든 스탭이 성공하여서 제 생각으로는 JobExecution 기록에 EXIT_CODE가 COMPLETED로 기록될 줄 알았는데
JobExecution 기록에 EXIT_CODE 가 FAILED로 기록되어 있습니다.
JobExecution의 EXIT_CODE가 마지막 스탭이나 플로우의 상태값을 반영되는 것으로 인지하고 있었는데 위와 같은 경우와 같이
Job의 과정중 하나의 스탭이라도 실패하게 된다면 EXIT_CODE에는 FAILED로 기록이 되는건가요?
답변 2
1
JobExecution 기록에 STATUS는 COMPLETED지만 EXIT_CODE 가 FAILED로 기록되는 것이 맞습니다.
Job의 과정중 하나의 스탭이라도 실패하게 된다면 EXIT_CODE에는 FAILED로 기록이 됩니다.
SimpleFlow 예제 챕터 14:24초 동영상 확인
0
제가 소스를 실행해 봐야 정확하게 알 수 있을 것 같습니다.
일단 한가지 말씀드리자면 Flow 같은 경우는 조건에 따라 상태값을 다루게 되므로 기본적인 상태흐름과 다를 수 있습니다.
혹시 github 공유 가능할까요?
아니면 어떤 챕터를 학습하시고 계신가요?