Description of problem:
Because we do not sort the etcd gRPC endpoints every time we get the endpoints we can do multiple not-needed rollouts as the endpoints could being the same they are just returned in a different order.
See comment https://bugzilla.redhat.com/show_bug.cgi?id=1948533#c16 for a demo of how this looks like in practice.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
If no endpoints change, no rollout should be triggered.
Verified with 4.8.0-0.nightly-2021-06-09-023740, there is not so many etcd rollouts msg in log.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory (Moderate: OpenShift Container Platform 4.8.2 bug fix and security update), and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.