Enabling server.shutdown=graceful in Spring Boot 3.2: Who Owns the Drain Deadline?
The coordination gap Spring Boot 2.3 introduced graceful shutdown for every embedded server: with server.shutdown=graceful , Tomcat, Jetty, Undertow, and Netty stop accepting new requests while in-flight work runs until spring.lifecycle.timeout-per-shutdown-phase (default 30 seconds) expires. Migrating a small Spring Boot 3.2 service to this setting behind K