Description of problem: idle service cannot be waked up in ipv6 dual stack cluster Version-Release number of selected component (if applicable): 4.7.0-0.nightly-2021-01-28-005023 How reproducible: 100% Steps to Reproduce: 1. create test pod and svc oc create -f https://raw.githubusercontent.com/openshift/verification-tests/master/testdata/networking/list_for_pods.json 2. create another test pod oc create -f https://raw.githubusercontent.com/openshift/verification-tests/master/testdata/networking/aosqe-pod-for-ping.json 3. test svc works well $oc get svc -n z4 NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE test-service ClusterIP 172.30.147.195 <none> 27017/TCP 35s $oc rsh hello-pod ~ $ curl 172.30.147.195:27017 Hello OpenShift! 4. oc idle test-service oc get ep NAME ENDPOINTS AGE test-service <none> 15m 5. curl the service again ~ $ curl --connect-timeout 5 172.30.218.44:27017 curl: (28) Connection timed out after 5001 milliseconds Actual results: Expected results: Additional info:
The idling logic wasn´t working correctly in dual-stack with the new services controller for dual-stack, it will be fixed by https://github.com/ovn-org/ovn-kubernetes/pull/1928
https://github.com/openshift/ovn-kubernetes/pull/433 *** This bug has been marked as a duplicate of bug 1918442 ***