Bug 1880283
Summary: | oc get events fails when sorting by lastTimestamp | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Jan Chaloupka <jchaloup> |
Component: | oc | Assignee: | Maciej Szulik <maszulik> |
Status: | CLOSED ERRATA | QA Contact: | RamaKasturi <knarra> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 4.4 | CC: | aos-bugs, cpassare, jchaloup, jokerman, knarra, maszulik, mfojtik, oarribas, plarsen, xxia, yinzhou |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | 4.6.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: |
Cause:
Some events might have empty/nil lastTimestamp.
Consequence:
When sorting events by lastTimestamp that nil was causing a crash in the algorithm.
Fix:
Make sorting resistant to nil elements.
Result:
Sorting works properly.
|
Story Points: | --- |
Clone Of: | 1857268 | Environment: | |
Last Closed: | 2020-10-27 16:42:20 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1857268 |
Comment 1
RamaKasturi
2020-09-21 07:46:28 UTC
We need https://github.com/kubernetes/kubernetes/pull/94666, I'll check what other upstream PRs we might want and will pick them into oc. Rama, can you upload the list of all events in openshift-sdn namespace? Just to see if both firstTimestamp and lastTimestamp fields are both empty. This will be fixed in https://github.com/openshift/oc/pull/589 still failing, will check tomorrow. Verified with the payload below and i do not see the error as reported here, also events are sorted as well [ramakasturinarra@dhcp35-60 openshift-client-linux-4.6.0-0.nightly-2020-09-24-015627]$ ./oc version -o yaml clientVersion: buildDate: "2020-09-24T00:23:34Z" compiler: gc gitCommit: 403c1a835a57e7c3713008aa14cc1f4bcf3c4e46 gitTreeState: clean gitVersion: openshift-clients-4.6.0-202006250705.p0-148-g403c1a835 goVersion: go1.14.4 major: "" minor: "" platform: linux/amd64 openshiftVersion: 4.6.0-0.nightly-2020-09-24-015627 releaseClientVersion: 4.6.0-0.nightly-2020-09-24-015627 [ramakasturinarra@dhcp35-60 openshift-client-linux-4.6.0-0.nightly-2020-09-24-015627]$ ./oc version Client Version: 4.6.0-0.nightly-2020-09-24-015627 Server Version: 4.6.0-0.nightly-2020-09-24-015627 Kubernetes Version: v1.19.0+fff8183 [ramakasturinarra@dhcp35-60 openshift-client-linux-4.6.0-0.nightly-2020-09-24-015627]$ ./oc get events -n openshift-dns --sort-by='.lastTimestamp' LAST SEEN TYPE REASON OBJECT MESSAGE 3h4m Normal Scheduled pod/dns-default-kqc2z Successfully assigned openshift-dns/dns-default-kqc2z to ip-10-0-189-37.ap-northeast-1.compute.internal 173m Normal Scheduled pod/dns-default-4mcbz Successfully assigned openshift-dns/dns-default-4mcbz to ip-10-0-186-86.ap-northeast-1.compute.internal 172m Normal Scheduled pod/dns-default-n2k8c Successfully assigned openshift-dns/dns-default-n2k8c to ip-10-0-202-185.ap-northeast-1.compute.internal 3h4m Normal Scheduled pod/dns-default-9c64t Successfully assigned openshift-dns/dns-default-9c64t to ip-10-0-128-207.ap-northeast-1.compute.internal 3h4m Normal Scheduled pod/dns-default-pv46p Successfully assigned openshift-dns/dns-default-pv46p to ip-10-0-202-182.ap-northeast-1.compute.internal 173m Normal Scheduled pod/dns-default-6kcnf Successfully assigned openshift-dns/dns-default-6kcnf to ip-10-0-132-185.ap-northeast-1.compute.internal 3h4m Normal SuccessfulCreate daemonset/dns-default Created pod: dns-default-9c64t 3h4m Warning FailedMount pod/dns-default-kqc2z MountVolume.SetUp failed for volume "metrics-tls" : secret "dns-default-metrics-tls" not found 3h4m Normal SuccessfulCreate daemonset/dns-default Created pod: dns-default-pv46p 3h4m Normal SuccessfulCreate daemonset/dns-default Created pod: dns-default-kqc2z 3h4m Warning FailedMount pod/dns-default-9c64t MountVolume.SetUp failed for volume "metrics-tls" : secret "dns-default-metrics-tls" not found 3h4m Normal AddedInterface pod/dns-default-pv46p Add eth0 [10.129.0.16/23] 3h4m Normal AddedInterface pod/dns-default-kqc2z Add eth0 [10.128.0.8/23] 3h4m Normal AddedInterface pod/dns-default-9c64t Add eth0 [10.130.0.9/23] 3h4m Normal Pulling pod/dns-default-pv46p Pulling image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:96e3290d56c2c8a2b3acb8c61583d1f2132770d401a68cdde631ee75c5659cdb" 3h4m Normal Pulling pod/dns-default-kqc2z Pulling image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:96e3290d56c2c8a2b3acb8c61583d1f2132770d401a68cdde631ee75c5659cdb" 3h4m Normal Pulling pod/dns-default-9c64t Pulling image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:96e3290d56c2c8a2b3acb8c61583d1f2132770d401a68cdde631ee75c5659cdb" 3h4m Normal Pulling pod/dns-default-kqc2z Pulling image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:eee52f47649bbabb7cc880e6996cef0aeb6c142d5310a4b5e2e1db216af255b4" 3h4m Normal Started pod/dns-default-pv46p Started container dns 3h4m Normal Started pod/dns-default-kqc2z Started container kube-rbac-proxy 3h4m Normal Pulled pod/dns-default-kqc2z Successfully pulled image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:96e3290d56c2c8a2b3acb8c61583d1f2132770d401a68cdde631ee75c5659cdb" in 11.799179588s 3h4m Normal Created pod/dns-default-pv46p Created container dns 3h4m Normal Pulled pod/dns-default-pv46p Container image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:20a1de7c7e809a2f370193def15751db5aef971fab245c1b07ad8c5a5c00ce4d" already present on machine 3h4m Normal Created pod/dns-default-pv46p Created container kube-rbac-proxy 3h4m Normal Started pod/dns-default-pv46p Started container kube-rbac-proxy 3h4m Normal Pulled pod/dns-default-pv46p Successfully pulled image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:96e3290d56c2c8a2b3acb8c61583d1f2132770d401a68cdde631ee75c5659cdb" in 12.270313597s 3h4m Normal Pulling pod/dns-default-pv46p Pulling image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:eee52f47649bbabb7cc880e6996cef0aeb6c142d5310a4b5e2e1db216af255b4" 3h4m Normal Started pod/dns-default-kqc2z Started container dns 3h4m Normal Pulled pod/dns-default-kqc2z Container image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:20a1de7c7e809a2f370193def15751db5aef971fab245c1b07ad8c5a5c00ce4d" already present on machine 3h4m Normal Created pod/dns-default-kqc2z Created container dns 3h4m Normal Created pod/dns-default-kqc2z Created container kube-rbac-proxy 3h3m Normal Pulled pod/dns-default-9c64t Successfully pulled image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:96e3290d56c2c8a2b3acb8c61583d1f2132770d401a68cdde631ee75c5659cdb" in 16.784827866s 3h3m Normal Created pod/dns-default-9c64t Created container dns 3h3m Normal Started pod/dns-default-9c64t Started container dns 3h3m Normal Pulled pod/dns-default-9c64t Container image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:20a1de7c7e809a2f370193def15751db5aef971fab245c1b07ad8c5a5c00ce4d" already present on machine 3h3m Normal Created pod/dns-default-9c64t Created container kube-rbac-proxy 3h3m Normal Started pod/dns-default-9c64t Started container kube-rbac-proxy 3h3m Normal Pulling pod/dns-default-9c64t Pulling image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:eee52f47649bbabb7cc880e6996cef0aeb6c142d5310a4b5e2e1db216af255b4" 3h3m Normal Pulled pod/dns-default-pv46p Successfully pulled image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:eee52f47649bbabb7cc880e6996cef0aeb6c142d5310a4b5e2e1db216af255b4" in 12.051423057s 3h3m Normal Pulled pod/dns-default-kqc2z Successfully pulled image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:eee52f47649bbabb7cc880e6996cef0aeb6c142d5310a4b5e2e1db216af255b4" in 12.446705375s 3h3m Normal Started pod/dns-default-pv46p Started container dns-node-resolver 3h3m Normal Created pod/dns-default-pv46p Created container dns-node-resolver 3h3m Normal Created pod/dns-default-kqc2z Created container dns-node-resolver 3h3m Normal Started pod/dns-default-kqc2z Started container dns-node-resolver 3h3m Normal Started pod/dns-default-9c64t Started container dns-node-resolver 3h3m Normal Created pod/dns-default-9c64t Created container dns-node-resolver 3h3m Normal Pulled pod/dns-default-9c64t Successfully pulled image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:eee52f47649bbabb7cc880e6996cef0aeb6c142d5310a4b5e2e1db216af255b4" in 12.124869449s 173m Normal SuccessfulCreate daemonset/dns-default Created pod: dns-default-4mcbz 173m Normal SuccessfulCreate daemonset/dns-default Created pod: dns-default-6kcnf 173m Normal SuccessfulCreate daemonset/dns-default Created pod: dns-default-n2k8c 172m Warning NetworkNotReady pod/dns-default-4mcbz network is not ready: runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:Network plugin returns error: No CNI configuration file in /etc/kubernetes/cni/net.d/. Has your network provider started? 172m Warning NetworkNotReady pod/dns-default-6kcnf network is not ready: runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:Network plugin returns error: No CNI configuration file in /etc/kubernetes/cni/net.d/. Has your network provider started? 172m Warning NetworkNotReady pod/dns-default-n2k8c network is not ready: runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:Network plugin returns error: No CNI configuration file in /etc/kubernetes/cni/net.d/. Has your network provider started? 171m Normal AddedInterface pod/dns-default-4mcbz Add eth0 [10.131.0.3/23] 171m Normal AddedInterface pod/dns-default-6kcnf Add eth0 [10.128.2.3/23] 171m Normal AddedInterface pod/dns-default-n2k8c Add eth0 [10.129.2.3/23] 154m Warning NodeNotReady pod/dns-default-kqc2z Node is not ready 154m Warning NodeNotReady pod/dns-default-4mcbz Node is not ready 153m Normal AddedInterface pod/dns-default-4mcbz Add eth0 [10.131.0.3/23] 153m Normal Pulled pod/dns-default-4mcbz Container image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:eee52f47649bbabb7cc880e6996cef0aeb6c142d5310a4b5e2e1db216af255b4" already present on machine 153m Normal Started pod/dns-default-4mcbz Started container kube-rbac-proxy 153m Normal Pulled pod/dns-default-4mcbz Container image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:20a1de7c7e809a2f370193def15751db5aef971fab245c1b07ad8c5a5c00ce4d" already present on machine 153m Normal Started pod/dns-default-4mcbz Started container dns 153m Normal Created pod/dns-default-4mcbz Created container dns 153m Normal Pulled pod/dns-default-4mcbz Container image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:96e3290d56c2c8a2b3acb8c61583d1f2132770d401a68cdde631ee75c5659cdb" already present on machine 153m Normal Created pod/dns-default-4mcbz Created container kube-rbac-proxy 153m Normal Created pod/dns-default-4mcbz Created container dns-node-resolver 153m Normal Started pod/dns-default-4mcbz Started container dns-node-resolver 153m Normal AddedInterface pod/dns-default-kqc2z Add eth0 [10.128.0.2/23] 153m Normal Pulled pod/dns-default-kqc2z Container image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:96e3290d56c2c8a2b3acb8c61583d1f2132770d401a68cdde631ee75c5659cdb" already present on machine 153m Normal Created pod/dns-default-kqc2z Created container dns 153m Normal Pulled pod/dns-default-kqc2z Container image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:20a1de7c7e809a2f370193def15751db5aef971fab245c1b07ad8c5a5c00ce4d" already present on machine 153m Normal Created pod/dns-default-kqc2z Created container kube-rbac-proxy 153m Normal Started pod/dns-default-kqc2z Started container dns 153m Normal Started pod/dns-default-kqc2z Started container kube-rbac-proxy 153m Normal Pulled pod/dns-default-kqc2z Container image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:eee52f47649bbabb7cc880e6996cef0aeb6c142d5310a4b5e2e1db216af255b4" already present on machine 153m Normal Started pod/dns-default-kqc2z Started container dns-node-resolver 153m Normal Created pod/dns-default-kqc2z Created container dns-node-resolver 151m Warning NodeNotReady pod/dns-default-pv46p Node is not ready 151m Warning NodeNotReady pod/dns-default-n2k8c Node is not ready 151m Normal Started pod/dns-default-n2k8c Started container dns 151m Normal Pulled pod/dns-default-n2k8c Container image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:20a1de7c7e809a2f370193def15751db5aef971fab245c1b07ad8c5a5c00ce4d" already present on machine 151m Normal AddedInterface pod/dns-default-n2k8c Add eth0 [10.129.2.3/23] 151m Normal Created pod/dns-default-n2k8c Created container dns 151m Normal Pulled pod/dns-default-n2k8c Container image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:96e3290d56c2c8a2b3acb8c61583d1f2132770d401a68cdde631ee75c5659cdb" already present on machine 151m Normal Created pod/dns-default-n2k8c Created container dns-node-resolver 151m Normal Started pod/dns-default-n2k8c Started container dns-node-resolver 151m Normal Created pod/dns-default-n2k8c Created container kube-rbac-proxy 151m Normal Started pod/dns-default-n2k8c Started container kube-rbac-proxy 151m Normal Pulled pod/dns-default-n2k8c Container image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:eee52f47649bbabb7cc880e6996cef0aeb6c142d5310a4b5e2e1db216af255b4" already present on machine 151m Normal AddedInterface pod/dns-default-pv46p Add eth0 [10.129.0.6/23] 151m Normal Pulled pod/dns-default-pv46p Container image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:96e3290d56c2c8a2b3acb8c61583d1f2132770d401a68cdde631ee75c5659cdb" already present on machine 151m Normal Started pod/dns-default-pv46p Started container kube-rbac-proxy 151m Normal Pulled pod/dns-default-pv46p Container image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:20a1de7c7e809a2f370193def15751db5aef971fab245c1b07ad8c5a5c00ce4d" already present on machine 151m Normal Started pod/dns-default-pv46p Started container dns 151m Normal Pulled pod/dns-default-pv46p Container image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:eee52f47649bbabb7cc880e6996cef0aeb6c142d5310a4b5e2e1db216af255b4" already present on machine 151m Normal Created pod/dns-default-pv46p Created container dns 151m Normal Created pod/dns-default-pv46p Created container kube-rbac-proxy 151m Normal Created pod/dns-default-pv46p Created container dns-node-resolver 151m Normal Started pod/dns-default-pv46p Started container dns-node-resolver 149m Normal Pulled pod/dns-default-6kcnf Container image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:96e3290d56c2c8a2b3acb8c61583d1f2132770d401a68cdde631ee75c5659cdb" already present on machine 149m Normal Created pod/dns-default-6kcnf Created container dns 149m Normal Started pod/dns-default-6kcnf Started container dns 149m Normal AddedInterface pod/dns-default-6kcnf Add eth0 [10.128.2.3/23] 149m Normal Pulled pod/dns-default-6kcnf Container image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:20a1de7c7e809a2f370193def15751db5aef971fab245c1b07ad8c5a5c00ce4d" already present on machine 149m Normal Started pod/dns-default-6kcnf Started container kube-rbac-proxy 149m Normal Created pod/dns-default-6kcnf Created container kube-rbac-proxy 149m Normal Started pod/dns-default-6kcnf Started container dns-node-resolver 149m Normal Created pod/dns-default-6kcnf Created container dns-node-resolver 149m Normal Pulled pod/dns-default-6kcnf Container image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:eee52f47649bbabb7cc880e6996cef0aeb6c142d5310a4b5e2e1db216af255b4" already present on machine 149m Warning NodeNotReady pod/dns-default-9c64t Node is not ready 148m Normal Pulled pod/dns-default-9c64t Container image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:96e3290d56c2c8a2b3acb8c61583d1f2132770d401a68cdde631ee75c5659cdb" already present on machine 148m Normal AddedInterface pod/dns-default-9c64t Add eth0 [10.130.0.2/23] 148m Normal Started pod/dns-default-9c64t Started container dns 148m Normal Pulled pod/dns-default-9c64t Container image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:20a1de7c7e809a2f370193def15751db5aef971fab245c1b07ad8c5a5c00ce4d" already present on machine 148m Normal Created pod/dns-default-9c64t Created container dns 148m Normal Pulled pod/dns-default-9c64t Container image "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:eee52f47649bbabb7cc880e6996cef0aeb6c142d5310a4b5e2e1db216af255b4" already present on machine 148m Normal Started pod/dns-default-9c64t Started container kube-rbac-proxy 148m Normal Created pod/dns-default-9c64t Created container kube-rbac-proxy 148m Normal Started pod/dns-default-9c64t Started container dns-node-resolver 148m Normal Created pod/dns-default-9c64t Created container dns-node-resolver Based on the above moving bug to verified state. 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 (OpenShift Container Platform 4.6 GA Images), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:4196 |