The GitHub Actions job "Java CI" on iceberg.git/static-thread-pool has failed. Run started by GitHub user osscm (triggered by osscm).
Head commit for run: e23976867db68ee09927167f753480de02555508 / Manish Malhotra <[email protected]> Core: Fix thread pool shutdown hook leak in ThreadPools Replace per-pool Guava shutdown hooks with a single centralized ManagedThreadPools registry. Each call to newExitingWorkerPool or newExitingScheduledPool previously registered a new JVM shutdown hook via MoreExecutors.getExitingExecutorService, which was never removed even after explicit shutdown. In long-running services like Spark, Trino, and Flink this caused unbounded accumulation of shutdown hooks. Introduce ManagedThreadPools to track all dynamically created pools under a single shutdown hook, with per-pool terminationTimeout support. AuthSessionCache.close() now calls ManagedThreadPools.remove() to deregister pools that are explicitly closed, preventing stale entries. Fixes #15031 Report URL: https://github.com/apache/iceberg/actions/runs/22566450404 With regards, GitHub Actions via GitBox
