In makefile there is a default target for executing tests:
make test
and it runs:
go test -short ./...
let's check what will happen if someone runs below (I did it led by my curiosity 🙂 ):
go test -short -race ./...
I decided to report it because from experience any data race can introduce nasty and hard to detect bugs even if under most circumstances program works fine.
Everything was tested on master a3aaa2f7bb2350a89f746105704c51674c3f1056 (the newest code available during filling this issue).
Howdy!
In makefile there is a default target for executing tests:
and it runs:
let's check what will happen if someone runs below (I did it led by my curiosity 🙂 ):
I decided to report it because from experience any data race can introduce nasty and hard to detect bugs even if under most circumstances program works fine.
Everything was tested on
master a3aaa2f7bb2350a89f746105704c51674c3f1056
(the newest code available during filling this issue).System info:
Steps to reproduce:
Expected behavior:
All tests pass successfully, no data races are detected.
Actual behavior:
A plenty of data races are detected.