David Taylor created AVRO-1434:
----------------------------------

             Summary: ObjectCreator.cs is not thread safe
                 Key: AVRO-1434
                 URL: https://issues.apache.org/jira/browse/AVRO-1434
             Project: Avro
          Issue Type: Bug
          Components: csharp
    Affects Versions: 1.7.5
         Environment: Windows
            Reporter: David Taylor


Public methods ObjectCreator.GetType() assign to shared fields without locks.  
This causes unpredictable behaviour in a multi-threaded application.  The 
easiest fix is to simply remove the shared variables as they appear to exist as 
a potential performance improvement but constructing local variables seems to 
add no significant overhead.




--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to