PreprocessorService::updateCaptureMarkMeta | error - {
Summary: PreprocessorService::updateCaptureMarkMeta | HttpError
결과#
MetableController에 PUT meta/bulk 엔드포인트를 추가하여 여러 meta key를 한 요청으로 merge 업데이트할 수 있도록 했다. Preprocessor agent에서 3회 개별 API 호출을 1회 bulk 호출로 통합하여 DB lock 경합 가능성을 크게 감소시켰다.
Pull Requests#
변경 내용#
tesla (re-run)#
update_meta_bulk액션 추가 — 여러 meta key를 한 요청으로 merge 업데이트PUT meta/bulk라우트를 metable concern에 추가 (wildcard 매칭 전 배치)- 기존
update_meta_by_key변경 없음 (이전 시도에서save(validate: false)변경은 제거)
cupixworks (기존 PR 유지)#
CaptureApiModule에updateMetaBulk메서드 추가 —PUT /captures/:id/meta/bulk호출PreprocessorService에updateCaptureMetaBulk메서드 추가 — 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