Repository navigation
Conversation
JingsongLi
left a comment
There was a problem hiding this comment.
Requirement fit: SUPPORTED. Implementation: FINDINGS (integration/test migration).
The upgrade-recovery scenario has concrete end-to-end value. I traced catalog loading, runtime initialization, cache publication, mutable options, serialization, and chain/fallback/auth wrappers. The actual SQL inspect -> reject invalid read/write -> repair -> read/write/drop flows pass locally on JDK 11: 7 Spark, 3 Flink filesystem/REST, and 2 Hive cases. Normal Maven verify, including formatting, Checkstyle, Enforcer and RAT, passed for those engine modules.
Core verification on JDK 8 ran 177 focused cases: 176 pass, but CatalogEnvironmentTest.testAppendTableUsesDependencyReadContext fails reproducibly at newRead() with "Data evolution config must enabled with row-tracking.enabled". The 28 new TableRuntimeValidationTest cases all pass. The inline finding also covers the related existing engine regressions visible in this head's CI; those failures need to be resolved before merging.
Purpose
close #10849
Tests