KamoCRM

로스터, 참가자, 역사와 함께 살아가는 데이터베이스 충돌

FixMediaService
Shipped
2026년 9월 27일 오후 4:25 UTC
Author
Kamo
Commit
e8d1d6a

완료 279a389. 배송 후, 생산은 동일한 YugabyteDB 40001 "리스타트 읽기 Exec2Exec's roster (09-27 16:00Z, 3 번 이전 로스터에 아침 그리고 participant list): Exec2Exec 대화는 채팅이지만, 그들의 거래는 Exec2ExecService는 컨트롤러 279a389보다 덮여 있으므로 여전히 도달 한 충돌 회원 500. 모든 공개 @Transactional Exec2ExecService 작업은 이제 @RetryOnDbConflict - 페이지 역사, 보내, 로스터, 참가자, 읽지 않은 조사, 열린에 가입, 인사. 컨트롤러는 프록시를 통해 호출하고 그 중 아무도 충돌을 잡아, 그래서 각각은 새로운 거래에서 다시 실행. 안전 : 발표 ( 세션 프레임, 팬 아웃, 푸시)는 모든 after-commit, 그래서 롤링 백 시도는 아무도 아무것도 말했다. ChatDbConflictRetryRatchetTest는 이제 같은 규칙에 Exec2ExecService를 보유하고 있습니다.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing