Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
The generateTypeInfo method uses schema.getProp and schema.getJsonProp to retrieve metadata from the Avro schema. Both of those methods result in synchronization on the schema. generateTypeInfo is being called for every nullable field in every record, which makes it a significant bottleneck in multi-threaded use.