ES /docs

job 1035726 job_stopped_callback error - /var/app/current/vendor/bundle/ruby/3.3.0/gems/mysql2-0.5.4

Summary: job_stopped_callback MySQL2 query error

결과#

JobCallbackWorker의 에러 로깅에 exception class/message를 추가하고, run_refinement_postprocessor 내 중첩 state machine 트랜잭션 호출을 rescue로 감싸 MySQL lock wait timeout 에러가 전체 콜백 체인을 중단하지 않도록 방어했다.

Pull Requests#

Repo PR Branch
tesla #87222 feature/TSLA-12567

변경 내용#

tesla#

  • app/workers/job_callback_worker.rb: 에러 로그에 e.class: e.message를 backtrace 앞에 추가
  • app/models/concerns/refinementable.rb: run_refinement_postprocessor_job.running_state! + run_postprocessor_agent 호출을 begin/rescue 블록으로 감싸 에러 격리

Cleanup#

bash
cd $REPOS_DIR/tesla
git worktree remove /home/ec2-user/error-sweeper/.worktrees/78dd34b4-d9d4-4310-bf76-c37485b98b86/tesla