()
| 248 | } |
| 249 | |
| 250 | func reconcileAllConns() { |
| 251 | connStates.Lock() |
| 252 | defer connStates.Unlock() |
| 253 | |
| 254 | for connName, cs := range connStates.m { |
| 255 | if cs.reconciling || cs.actual == cs.processed { |
| 256 | continue |
| 257 | } |
| 258 | |
| 259 | cs.reconciling = true |
| 260 | actual := cs.actual |
| 261 | go reconcileConn(connName, actual) |
| 262 | } |
| 263 | } |
| 264 | |
| 265 | func reconcileConn(connName string, targetState bool) { |
| 266 | defer func() { |
no test coverage detected