You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The RecordBuilderStats object uses non-atomic increments for objects that are shared. The reason this is not as simple as using atomic.Int64, for example, is that there is also an HDRHistogram in there.
This is (as far as a I know) the only reason we couldn't enable race detection for all modules in this repository.
The text was updated successfully, but these errors were encountered:
jmacd
changed the title
Arrow tests RecordBuilderStats reveal data races
Arrow tests reveal data races in RecordBuilderStatsJun 4, 2024
The
RecordBuilderStats
object uses non-atomic increments for objects that are shared. The reason this is not as simple as using atomic.Int64, for example, is that there is also an HDRHistogram in there.This is (as far as a I know) the only reason we couldn't enable race detection for all modules in this repository.
The text was updated successfully, but these errors were encountered: