dbaplus Community
Jul 2, 2026 · Fundamentals
Production Hit by Silent Data Corruption: JDK 25 G1GC Bug Explained
A rare silent data‑corruption bug in JDK 25’s G1GC caused Parquet and ORC files written by Spark and Flink to become unreadable, prompting a multi‑stage investigation that traced the issue to an optional evacuation flaw affecting JNI‑pinned objects, which was later back‑ported and fixed in the OpenJDK community.
AI debuggingFlinkG1GC
0 likes · 20 min read
