-
Type:
Sub-task
-
Status: Closed
-
Priority:
Critical
-
Resolution: Fixed
-
Affects Version/s: 1.7.7
-
Fix Version/s: None
-
Component/s: java
-
Labels:None
org.apache.avro.LogicalTypes#fromSchemaIgnoreInvalid lookups and update CACHE. CACHE is backed by hashmap without synchronization. In a multithreaded environment, it causes a infinite loop in hashmap lookup. The race condition problem is described in the following blog http://mailinator.blogspot.com/2009/06/beautiful-race-condition.html.
I experience this infinite loop in Spark jobs with high concurrency.
- duplicates
-
AVRO-1781 Schema.parse is not thread safe
-
- Closed
-