멀티 어카운트 NACL 차단 자동화 도구 운영 및 개선 경험

멀티 어카운트 NACL 차단 자동화 도구 운영 및 개선 경험
멀티 AWS 계정 환경에서 NACL 차단 자동화를 운영하며 정합성 불일치와 race condition을 개선한 경험을 다뤘습니다. 반환값 검증, 재시도, 실패 격리로 부분 실패가 숨지 않도록 도구를 다듬었습니다.
#AWS#NACL
800

멀티 AWS 계정 환경에서 NACL 차단 자동화를 운영하며 정합성 불일치와 race condition을 개선한 경험을 다뤘습니다. 반환값 검증, 재시도, 실패 격리로 부분 실패가 숨지 않도록 도구를 다듬었습니다.


OpenZFS의 `zfs userspace`와 `zfs create`가 `ds_owner`에서 충돌해 `EBUSY`가 발생하는 레이스를 분석했습니다. 조회 경로를 `hold()` 기반으로 분리하고 잠금 순서를 조정해 업스트림 패치까지 반영했습니다.