Files
client-go/tools/cache
John Howard 702d7378b6 informer: fix race against Run and SetTransform/SetWatchErrorHandler
`SetWatchErrorHandler` claims it will fail if Run() has already started.
But if they are called concurrently, it will actually trigger a data
race.

With this PR:
```
62702 runs so far, 0 failures (100.00% pass rate). 59.152682ms avg, 189.068387ms max, 26.623785ms min
```

Without this PR:
```
5012 runs so far, 38 failures (99.25% pass rate). 58.675502ms avg, 186.018084ms max, 29.468104ms min
```

Kubernetes-commit: 35d2431b3a89c5bd693846952e9d27ce4e3a0754
2023-05-08 10:11:54 -07:00
..
2022-02-11 14:50:19 -05:00
2016-10-21 04:44:19 +00:00
2022-11-18 00:12:50 +00:00
2022-11-18 00:12:50 +00:00
2022-07-19 20:54:13 -04:00
2020-01-27 18:19:44 -08:00
2019-01-30 15:27:39 +11:00
2023-05-11 16:43:38 +00:00