Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.7.0, 1.8.0, 1.8.1
-
None
Description
Parquet does prevent records with unknown union fields to be written as it would create a TProtocol violation. But it also prevents records with unions having one their field itself having an unknown field (which is acceptable if it is a struct).
The recursive check should be removed, and only when a union field is unknown should the record be deemed invalid.