Fix data races in network package
What does this MR do?
As part of #2932, this MR fixes the following data races:
- function network.(*updateTraceNetwork).UpdateJob() - network/trace_test.go:35 closes #2925 (closed)
- function network.TestJobForceSend() - network/trace_test.go:192 closes #2926 (closed)
- function network.TestJobForceSend() - network/trace_test.go:193 closes #2927 (closed)
- function network.TestJobForceSend() - network/trace_test.go:198 closes #2928 (closed)
- function network.(*clientJobTrace).incrementalUpdate() - network/trace.go:192 closes #2929 (closed)
- function network.TestJobForceSend() - network/trace_test.go:200 closes #2930 (closed)
- function network.TestJobForceSend() - network/trace_test.go:209 closes #2931 (closed)
Edited by Alessio Caiazza