Currently the cluster controller will handle connecting to the remote cluster and deleting machinesets within the main sync loop. This means that if it takes a long time to connect to the remote cluster, we could potentially starve the cluster controller's goroutines. If we run into this problem, a possible solution is to handle these remote deletions in a separate queue.
Currently the cluster controller will handle connecting to the remote cluster and deleting machinesets within the main sync loop. This means that if it takes a long time to connect to the remote cluster, we could potentially starve the cluster controller's goroutines. If we run into this problem, a possible solution is to handle these remote deletions in a separate queue.