io_uring: 프로세스가 죽어도 I/O는 살아있다
Is There I/O After Death? What Happens to Io_uring When a Process Dies

io_uring을 사용할 때, 프로세스가 종료되고 waitpid()가 반환된 후에도 제출된 쓰기 요청이 커널 내에서 계속 실행되어 저장 장치에 도달할 수 있습니다. 이는 Linux 네이티브 AIO나 SQPOLL과는 다른 동작입니다. YDB 엔지니어는 실험을 통해 이 현상을 확인하고, flock()을 이용한 간단한 배리어 해결책을 제시합니다.
waitpid()는 태스크가 죽었다는 것을 알려주지만, 그 I/O가 죽었다는 것은 알려주지 않습니다.