ext4 파일 시스템에서 파일 순서는 중요하지 않다
이 문서는 JVM 워크로드가 Docker 컨테이너에서 실행될 때 발생한 버그를 다룹니다. ext4 파일 시스템의 디렉토리 해시 시드 변경으로 인해 classpath 와일드카드가 예상대로 확장되지 않아 문제가 발생했습니다. 이로 인해 JAR 파일 순서가 변경되어 애플리케이션 초기화에 실패했습니다. Buildah와 Overlayfs 관련 오해도 있었지만, 결국 디렉토리 해시 시드를 조작하여 문제를 해결했습니다. 이 사례는 파일 시스템의 동작과 업데이트가 애플리케이션에 미치는 영향을 이해하는 것이 얼마나 중요한지를 보여줍니다.