ES /docs

PreprocessorService::updateCaptureMarkMeta | error - {

Summary: PreprocessorService::updateCaptureMarkMeta | HttpError

결과#

MetableController에 PUT meta/bulk 엔드포인트를 추가하여 여러 meta key를 한 요청으로 merge 업데이트할 수 있도록 했다. Preprocessor agent에서 3회 개별 API 호출을 1회 bulk 호출로 통합하여 DB lock 경합 가능성을 크게 감소시켰다.

Pull Requests#

Repo PR Branch
tesla #87315 feature/TSLA-12577
cupixworks #87251 feature/TSLA-12577

변경 내용#

tesla (re-run)#

  • update_meta_bulk 액션 추가 — 여러 meta key를 한 요청으로 merge 업데이트
  • PUT meta/bulk 라우트를 metable concern에 추가 (wildcard 매칭 전 배치)
  • 기존 update_meta_by_key 변경 없음 (이전 시도에서 save(validate: false) 변경은 제거)

cupixworks (기존 PR 유지)#

  • CaptureApiModuleupdateMetaBulk 메서드 추가 — PUT /captures/:id/meta/bulk 호출
  • PreprocessorServiceupdateCaptureMetaBulk 메서드 추가 — mark + calibration meta를 단일 API 호출로 배치 처리
  • run 메서드에서 3회 개별 호출을 1회 bulk 호출로 교체

Cleanup#

bash
cd /home/ec2-user/repos/tesla
git worktree remove /home/ec2-user/error-sweeper/.worktrees/63cc1cee-f4e5-42d3-9456-1e85c876dabd/tesla