Upon running the tests with a --race flag, you'll find the package is riddled with many race conditions. Due to this, the package cannot safely be utilized in any concurrent fashion.
I will only paste a snippet example here as the actual result errors totalled in over 3000 lines. A simple invocation of the tests with go test --race should be sufficient enough to investigate.
Upon running the tests with a
--race
flag, you'll find the package is riddled with many race conditions. Due to this, the package cannot safely be utilized in any concurrent fashion.I will only paste a snippet example here as the actual result errors totalled in over 3000 lines. A simple invocation of the tests with
go test --race
should be sufficient enough to investigate.