-
Notifications
You must be signed in to change notification settings - Fork 213
pkg/cvo/sync_worker: TaskNodeComplete events during updates #435
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pkg/cvo/sync_worker: TaskNodeComplete events during updates #435
Conversation
|
A later refinement to find a clusteroperator (if one exists) and put it in the message and as a relatedObject would help readability in the future. This is much better than where we are today. /lgtm holding in case you want someone else to review. |
698a759 to
f66fc41
Compare
f66fc41 to
04e0add
Compare
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: deads2k, jottofar, wking The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
looks like you found someone. /hold cancel |
|
/hold We want to confirm that we like the results before this lands ;) |
|
/retest |
|
Peeking into the running job, I see: $ oc -n openshift-cluster-version logs cluster-version-operator-7b87bb4cf-d84dj
...
I0817 20:53:06.402574 1 task_graph.go:486] Running 1 on worker 15
E0817 20:53:06.402661 1 runtime.go:78] Observed a panic: runtime.boundsError{x:-1, y:0, signed:true, code:0x0} (runtime error: index out of range [-1])
goroutine 272 [running]:
k8s.io/apimachinery/pkg/util/runtime.logPanic(0x185a8c0, 0xc000ee70e0)
/go/src/github.com/openshift/cluster-version-operator/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:74 +0xa3
k8s.io/apimachinery/pkg/util/runtime.HandleCrash(0x0, 0x0, 0x0)
/go/src/github.com/openshift/cluster-version-operator/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:48 +0x82
panic(0x185a8c0, 0xc000ee70e0)
/usr/local/go/src/runtime/panic.go:969 +0x166
github.com/openshift/cluster-version-operator/pkg/cvo.(*SyncWorker).apply.func2(0x1c0cf20, 0xc000d85380, 0x0, 0x0, 0x0, 0x2, 0x2)
/go/src/github.com/openshift/cluster-version-operator/pkg/cvo/sync_worker.go:709 +0x777
github.com/openshift/cluster-version-operator/pkg/payload.RunGraph.func3(0xc00191a700, 0xc0003a5440, 0xc00011f050, 0xc0003a55c0, 0x1c0cf20, 0xc000d85380, 0xf)
/go/src/github.com/openshift/cluster-version-operator/pkg/payload/task_graph.go:487 +0xea
created by github.com/openshift/cluster-version-operator/pkg/payload.RunGraph
/go/src/github.com/openshift/cluster-version-operator/pkg/payload/task_graph.go:477 +0x32a
panic: runtime error: index out of range [-1] [recovered]
panic: runtime error: index out of range [-1]
goroutine 272 [running]:
k8s.io/apimachinery/pkg/util/runtime.HandleCrash(0x0, 0x0, 0x0)
/go/src/github.com/openshift/cluster-version-operator/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:55 +0x105
panic(0x185a8c0, 0xc000ee70e0)
/usr/local/go/src/runtime/panic.go:969 +0x166
github.com/openshift/cluster-version-operator/pkg/cvo.(*SyncWorker).apply.func2(0x1c0cf20, 0xc000d85380, 0x0, 0x0, 0x0, 0x2, 0x2)
/go/src/github.com/openshift/cluster-version-operator/pkg/cvo/sync_worker.go:709 +0x777
github.com/openshift/cluster-version-operator/pkg/payload.RunGraph.func3(0xc00191a700, 0xc0003a5440, 0xc00011f050, 0xc0003a55c0, 0x1c0cf20, 0xc000d85380, 0xf)
/go/src/github.com/openshift/cluster-version-operator/pkg/payload/task_graph.go:487 +0xea
created by github.com/openshift/cluster-version-operator/pkg/payload.RunGraph
/go/src/github.com/openshift/cluster-version-operator/pkg/payload/task_graph.go:477 +0x32aSo we do need to work out clearer naming for the nodes with no tasks. Or not event on those taskless nodes completing. Or something. |
not eventing on taskless nodes seems reasonable. |
04e0add to
4a88428
Compare
|
New changes are detected. LGTM label has been removed. |
$ curl -s https://storage.googleapis.com/origin-ci-test/pr-logs/pull/openshift_cluster-version-operator/435/pull-ci-openshift-cluster-version-operator-master-e2e-upgrade/1296180435792957440/artifacts/e2e-upgrade/events.json | jq -r '.items[] | select(.metadata.namespace == "openshift-cluster-version" and .reason == "TaskNodeComplete") | .timePrefix = if .firstTimestamp == null or .firstTimestamp == "null" then .eventTime else .firstTimestamp + " - " + .lastTimestamp + " (" + (.count | tostring) + ")" end | .timePrefix + " " + .message'
2020-08-19T21:15:01Z - 2020-08-19T21:15:01Z (1) synchronized task node ending in service "openshift-cluster-version/cluster-version-operator" (10 of 606) on update to version="4.6.0-0.ci.test-2020-08-19-202618-ci-op-gqk5jv4d" image="registry.svc.ci.openshift.org/ci-op-gqk5jv4d/release@sha256:bc5535d6c2028074451c23201a184d3ba4a195a52f703a9ea3e276d064669f4a"
2020-08-19T21:15:01Z - 2020-08-19T21:15:01Z (1) synchronized task node ending in customresourcedefinition "securitycontextconstraints.security.openshift.io" (15 of 606) on update to version="4.6.0-0.ci.test-2020-08-19-202618-ci-op-gqk5jv4d" image="registry.svc.ci.openshift.org/ci-op-gqk5jv4d/release@sha256:bc5535d6c2028074451c23201a184d3ba4a195a52f703a9ea3e276d064669f4a"
2020-08-19T21:15:01Z - 2020-08-19T21:15:01Z (1) synchronized task node ending in customresourcedefinition "rolebindingrestrictions.authorization.openshift.io" (11 of 606) on update to version="4.6.0-0.ci.test-2020-08-19-202618-ci-op-gqk5jv4d" image="registry.svc.ci.openshift.org/ci-op-gqk5jv4d/release@sha256:bc5535d6c2028074451c23201a184d3ba4a195a52f703a9ea3e276d064669f4a"
2020-08-19T21:15:01Z - 2020-08-19T21:15:01Z (1) synchronized task node ending in customresourcedefinition "clusterresourcequotas.quota.openshift.io" (14 of 606) on update to version="4.6.0-0.ci.test-2020-08-19-202618-ci-op-gqk5jv4d" image="registry.svc.ci.openshift.org/ci-op-gqk5jv4d/release@sha256:bc5535d6c2028074451c23201a184d3ba4a195a52f703a9ea3e276d064669f4a"
2020-08-19T21:15:01Z - 2020-08-19T21:15:01Z (1) synchronized task node ending in customresourcedefinition "proxies.config.openshift.io" (13 of 606) on update to version="4.6.0-0.ci.test-2020-08-19-202618-ci-op-gqk5jv4d" image="registry.svc.ci.openshift.org/ci-op-gqk5jv4d/release@sha256:bc5535d6c2028074451c23201a184d3ba4a195a52f703a9ea3e276d064669f4a"
2020-08-19T21:21:08Z - 2020-08-19T21:44:17Z (2) synchronized task node ending in service "openshift-cluster-version/cluster-version-operator" (10 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-gqk5jv4d/release@sha256:bc5535d6c2028074451c23201a184d3ba4a195a52f703a9ea3e276d064669f4a"
2020-08-19T21:21:08Z - 2020-08-19T21:27:42Z (2) synchronized task node ending in customresourcedefinition "clusterresourcequotas.quota.openshift.io" (14 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-gqk5jv4d/release@sha256:bc5535d6c2028074451c23201a184d3ba4a195a52f703a9ea3e276d064669f4a"
2020-08-19T21:21:08Z - 2020-08-19T21:21:08Z (1) synchronized task node ending in customresourcedefinition "rolebindingrestrictions.authorization.openshift.io" (11 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-gqk5jv4d/release@sha256:bc5535d6c2028074451c23201a184d3ba4a195a52f703a9ea3e276d064669f4a"
2020-08-19T21:21:08Z - 2020-08-19T21:27:42Z (2) synchronized task node ending in customresourcedefinition "securitycontextconstraints.security.openshift.io" (15 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-gqk5jv4d/release@sha256:bc5535d6c2028074451c23201a184d3ba4a195a52f703a9ea3e276d064669f4a"
2020-08-19T21:21:08Z - 2020-08-19T21:35:07Z (35) (combined from similar events): synchronized task node ending in service "openshift-cluster-version/cluster-version-operator" (10 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-gqk5jv4d/release@sha256:bc5535d6c2028074451c23201a184d3ba4a195a52f703a9ea3e276d064669f4a"
2020-08-19T21:27:48Z - 2020-08-19T21:27:48Z (1) synchronized task node ending in clusteroperator "kube-scheduler" (111 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-gqk5jv4d/release@sha256:bc5535d6c2028074451c23201a184d3ba4a195a52f703a9ea3e276d064669f4a"
2020-08-19T21:49:28Z - 2020-08-19T21:49:28Z (1) synchronized task node ending in service "openshift-cluster-version/cluster-version-operator" (10 of 606) on update to version="4.6.0-0.ci.test-2020-08-19-202618-ci-op-gqk5jv4d" image="registry.svc.ci.openshift.org/ci-op-gqk5jv4d/release@sha256:bc5535d6c2028074451c23201a184d3ba4a195a52f703a9ea3e276d064669f4a"
2020-08-19T21:49:28Z - 2020-08-19T21:49:28Z (1) synchronized task node ending in customresourcedefinition "rolebindingrestrictions.authorization.openshift.io" (11 of 606) on update to version="4.6.0-0.ci.test-2020-08-19-202618-ci-op-gqk5jv4d" image="registry.svc.ci.openshift.org/ci-op-gqk5jv4d/release@sha256:bc5535d6c2028074451c23201a184d3ba4a195a52f703a9ea3e276d064669f4a"
2020-08-19T21:49:28Z - 2020-08-19T21:49:28Z (1) synchronized task node ending in customresourcedefinition "clusterresourcequotas.quota.openshift.io" (14 of 606) on update to version="4.6.0-0.ci.test-2020-08-19-202618-ci-op-gqk5jv4d" image="registry.svc.ci.openshift.org/ci-op-gqk5jv4d/release@sha256:bc5535d6c2028074451c23201a184d3ba4a195a52f703a9ea3e276d064669f4a"
2020-08-19T21:49:28Z - 2020-08-19T21:49:28Z (1) synchronized task node ending in customresourcedefinition "securitycontextconstraints.security.openshift.io" (15 of 606) on update to version="4.6.0-0.ci.test-2020-08-19-202618-ci-op-gqk5jv4d" image="registry.svc.ci.openshift.org/ci-op-gqk5jv4d/release@sha256:bc5535d6c2028074451c23201a184d3ba4a195a52f703a9ea3e276d064669f4a"
2020-08-19T21:49:28Z - 2020-08-19T21:49:28Z (1) synchronized task node ending in customresourcedefinition "proxies.config.openshift.io" (13 of 606) on update to version="4.6.0-0.ci.test-2020-08-19-202618-ci-op-gqk5jv4d" image="registry.svc.ci.openshift.org/ci-op-gqk5jv4d/release@sha256:bc5535d6c2028074451c23201a184d3ba4a195a52f703a9ea3e276d064669f4a"
2020-08-19T21:49:32Z - 2020-08-19T21:49:32Z (1) synchronized task node ending in clusteroperator "kube-apiserver" (93 of 606) on update to version="4.6.0-0.ci.test-2020-08-19-202618-ci-op-gqk5jv4d" image="registry.svc.ci.openshift.org/ci-op-gqk5jv4d/release@sha256:bc5535d6c2028074451c23201a184d3ba4a195a52f703a9ea3e276d064669f4a"
2020-08-19T21:49:33Z - 2020-08-19T21:49:33Z (1) synchronized task node ending in clusteroperator "kube-controller-manager" (102 of 606) on update to version="4.6.0-0.ci.test-2020-08-19-202618-ci-op-gqk5jv4d" image="registry.svc.ci.openshift.org/ci-op-gqk5jv4d/release@sha256:bc5535d6c2028074451c23201a184d3ba4a195a52f703a9ea3e276d064669f4a"
2020-08-19T21:49:34Z - 2020-08-19T21:49:34Z (1) synchronized task node ending in clusteroperator "kube-scheduler" (111 of 606) on update to version="4.6.0-0.ci.test-2020-08-19-202618-ci-op-gqk5jv4d" image="registry.svc.ci.openshift.org/ci-op-gqk5jv4d/release@sha256:bc5535d6c2028074451c23201a184d3ba4a195a52f703a9ea3e276d064669f4a"
2020-08-19T21:49:35Z - 2020-08-19T21:49:35Z (1) synchronized task node ending in clusteroperator "config-operator" (121 of 606) on update to version="4.6.0-0.ci.test-2020-08-19-202618-ci-op-gqk5jv4d" image="registry.svc.ci.openshift.org/ci-op-gqk5jv4d/release@sha256:bc5535d6c2028074451c23201a184d3ba4a195a52f703a9ea3e276d064669f4a"
2020-08-19T21:49:37Z - 2020-08-19T21:49:37Z (1) (combined from similar events): synchronized task node ending in clusteroperator "machine-api" (159 of 606) on update to version="4.6.0-0.ci.test-2020-08-19-202618-ci-op-gqk5jv4d" image="registry.svc.ci.openshift.org/ci-op-gqk5jv4d/release@sha256:bc5535d6c2028074451c23201a184d3ba4a195a52f703a9ea3e276d064669f4a"Not super-chatty (good?), but also looks a bit sparse compared to the number of nodes I expected... |
|
I've pushed 3462a13 with some hack attempts to disable event aggregation, so we can get a fuller picture. |
3462a13 to
a5e8827
Compare
$ curl -s https://storage.googleapis.com/origin-ci-test/pr-logs/pull/openshift_cluster-version-operator/435/pull-ci-openshift-cluster-version-operator-master-e2e-upgrade/1296662283056844800/artifacts/e2e-upgrade/events.json | jq -r '.items[] | select(.metadata.namespace == "openshift-cluster-version" and .reason == "TaskNodeComplete") | .timePrefix = if .firstTimestamp == null or .firstTimestamp == "null" then .eventTime else .firstTimestamp + " - " + .lastTimestamp + " (" + (.count | tostring) + ")" end | .timePrefix + " " + .message'
2020-08-21T04:55:35Z - 2020-08-21T04:55:35Z (1) synchronized task node ending in service "openshift-cluster-version/cluster-version-operator" (10 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T04:55:35Z - 2020-08-21T04:55:35Z (1) synchronized task node ending in customresourcedefinition "clusterresourcequotas.quota.openshift.io" (14 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T04:55:35Z - 2020-08-21T04:55:35Z (1) synchronized task node ending in customresourcedefinition "securitycontextconstraints.security.openshift.io" (15 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T04:55:35Z - 2020-08-21T04:55:35Z (1) synchronized task node ending in customresourcedefinition "rolebindingrestrictions.authorization.openshift.io" (11 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T04:55:35Z - 2020-08-21T04:55:35Z (1) synchronized task node ending in customresourcedefinition "proxies.config.openshift.io" (13 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:01:43Z - 2020-08-21T05:15:28Z (3) synchronized task node ending in service "openshift-cluster-version/cluster-version-operator" (10 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:01:43Z - 2020-08-21T05:15:28Z (3) synchronized task node ending in customresourcedefinition "rolebindingrestrictions.authorization.openshift.io" (11 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:01:43Z - 2020-08-21T05:15:28Z (3) synchronized task node ending in customresourcedefinition "clusterresourcequotas.quota.openshift.io" (14 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:01:43Z - 2020-08-21T05:15:28Z (3) synchronized task node ending in customresourcedefinition "securitycontextconstraints.security.openshift.io" (15 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:01:43Z - 2020-08-21T05:15:28Z (3) synchronized task node ending in customresourcedefinition "proxies.config.openshift.io" (13 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:01:47Z - 2020-08-21T05:15:37Z (3) synchronized task node ending in clusteroperator "kube-apiserver" (93 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:03:55Z - 2020-08-21T05:15:38Z (3) synchronized task node ending in clusteroperator "kube-controller-manager" (102 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:04:39Z - 2020-08-21T05:15:38Z (3) synchronized task node ending in clusteroperator "kube-scheduler" (111 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:05:00Z - 2020-08-21T05:15:39Z (3) synchronized task node ending in clusteroperator "config-operator" (121 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:06:16Z - 2020-08-21T05:15:39Z (3) synchronized task node ending in clusteroperator "openshift-apiserver" (169 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:08:22Z - 2020-08-21T05:15:41Z (2) synchronized task node ending in clusteroperator "machine-api" (159 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:09:41Z - 2020-08-21T05:15:42Z (2) synchronized task node ending in clusteroperator "kube-storage-version-migrator" (180 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:09:42Z - 2020-08-21T05:15:45Z (2) synchronized task node ending in serviceaccount "openshift-service-catalog-removed/openshift-service-catalog-apiserver-remover" (349 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:09:46Z - 2020-08-21T05:15:45Z (2) synchronized task node ending in serviceaccount "openshift-service-catalog-removed/openshift-service-catalog-controller-manager-remover" (352 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:09:58Z - 2020-08-21T05:15:49Z (2) synchronized task node ending in clusteroperator "storage" (346 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:10:04Z - 2020-08-21T05:15:56Z (2) synchronized task node ending in clusteroperator "csi-snapshot-controller" (247 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:10:10Z - 2020-08-21T05:15:52Z (2) synchronized task node ending in clusteroperator "authentication" (207 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:10:15Z - 2020-08-21T05:15:52Z (2) synchronized task node ending in clusteroperator "node-tuning" (301 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:10:17Z - 2020-08-21T05:15:50Z (2) synchronized task node ending in clusteroperator "machine-approver" (290 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:10:24Z - 2020-08-21T05:15:59Z (2) synchronized task node ending in servicemonitor "openshift-insights/insights-operator" (425 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:10:27Z - 2020-08-21T05:15:56Z (2) synchronized task node ending in clusteroperator "ingress" (280 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:10:34Z - 2020-08-21T05:15:59Z (2) synchronized task node ending in clusteroperator "operator-lifecycle-manager-packageserver" (448 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:10:36Z - 2020-08-21T05:16:00Z (2) synchronized task node ending in consolelink "openshift-learning-portal" (403 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:10:46Z - 2020-08-21T05:16:00Z (2) synchronized task node ending in rolebinding "openshift-cluster-samples-operator/prometheus-k8s" (338 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:10:47Z - 2020-08-21T05:15:51Z (2) synchronized task node ending in clusteroperator "openshift-controller-manager" (311 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:10:48Z - 2020-08-21T05:15:58Z (2) synchronized task node ending in prometheusrule "openshift-image-registry/image-registry-operator-alerts" (265 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:10:52Z - 2020-08-21T05:15:56Z (2) synchronized task node ending in credentialsrequest "openshift-cloud-credential-operator/cloud-credential-operator-s3" (196 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:11:14Z - 2020-08-21T05:15:53Z (2) synchronized task node ending in clusteroperator "monitoring" (366 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:11:22Z - 2020-08-21T05:15:57Z (2) synchronized task node ending in role "openshift-marketplace/openshift-marketplace-metrics" (462 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:11:43Z - 2020-08-21T05:15:56Z (2) synchronized task node ending in clusteroperator "service-ca" (471 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:12:58Z - 2020-08-21T05:15:58Z (2) synchronized task node ending in clusterrole "cluster-autoscaler-operator:cluster-reader" (229 of 606) on update to version="" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:11Z - 2020-08-21T05:24:11Z (1) synchronized task node ending in service "openshift-cluster-version/cluster-version-operator" (10 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:11Z - 2020-08-21T05:24:11Z (1) synchronized task node ending in customresourcedefinition "securitycontextconstraints.security.openshift.io" (15 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:11Z - 2020-08-21T05:24:11Z (1) synchronized task node ending in customresourcedefinition "clusterresourcequotas.quota.openshift.io" (14 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:11Z - 2020-08-21T05:24:11Z (1) synchronized task node ending in customresourcedefinition "rolebindingrestrictions.authorization.openshift.io" (11 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:11Z - 2020-08-21T05:24:11Z (1) synchronized task node ending in customresourcedefinition "proxies.config.openshift.io" (13 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:16Z - 2020-08-21T05:24:16Z (1) synchronized task node ending in clusteroperator "kube-apiserver" (93 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:17Z - 2020-08-21T05:24:17Z (1) synchronized task node ending in clusteroperator "kube-scheduler" (111 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:17Z - 2020-08-21T05:24:17Z (1) synchronized task node ending in clusteroperator "kube-controller-manager" (102 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:18Z - 2020-08-21T05:24:18Z (1) synchronized task node ending in clusteroperator "openshift-apiserver" (169 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:19Z - 2020-08-21T05:24:19Z (1) synchronized task node ending in clusteroperator "config-operator" (121 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:20Z - 2020-08-21T05:24:20Z (1) synchronized task node ending in clusteroperator "machine-api" (159 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:21Z - 2020-08-21T05:24:21Z (1) synchronized task node ending in clusteroperator "kube-storage-version-migrator" (180 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:23Z - 2020-08-21T05:24:23Z (1) synchronized task node ending in serviceaccount "openshift-service-catalog-removed/openshift-service-catalog-apiserver-remover" (349 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:24Z - 2020-08-21T05:24:24Z (1) synchronized task node ending in serviceaccount "openshift-service-catalog-removed/openshift-service-catalog-controller-manager-remover" (352 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:28Z - 2020-08-21T05:24:28Z (1) synchronized task node ending in clusteroperator "storage" (346 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:29Z - 2020-08-21T05:24:29Z (1) synchronized task node ending in clusteroperator "machine-approver" (290 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:30Z - 2020-08-21T05:24:30Z (1) synchronized task node ending in clusteroperator "openshift-controller-manager" (311 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:31Z - 2020-08-21T05:24:31Z (1) synchronized task node ending in clusteroperator "node-tuning" (301 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:32Z - 2020-08-21T05:24:32Z (1) synchronized task node ending in clusteroperator "authentication" (207 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:32Z - 2020-08-21T05:24:32Z (1) synchronized task node ending in clusteroperator "monitoring" (366 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:35Z - 2020-08-21T05:24:35Z (1) synchronized task node ending in clusteroperator "ingress" (280 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:35Z - 2020-08-21T05:24:35Z (1) synchronized task node ending in credentialsrequest "openshift-cloud-credential-operator/cloud-credential-operator-s3" (196 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:35Z - 2020-08-21T05:24:35Z (1) synchronized task node ending in clusteroperator "csi-snapshot-controller" (247 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:35Z - 2020-08-21T05:24:35Z (1) synchronized task node ending in clusteroperator "service-ca" (471 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:36Z - 2020-08-21T05:24:36Z (1) synchronized task node ending in role "openshift-marketplace/openshift-marketplace-metrics" (462 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:37Z - 2020-08-21T05:24:37Z (1) synchronized task node ending in clusterrole "cluster-autoscaler-operator:cluster-reader" (229 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:37Z - 2020-08-21T05:24:37Z (1) synchronized task node ending in prometheusrule "openshift-image-registry/image-registry-operator-alerts" (265 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:38Z - 2020-08-21T05:24:38Z (1) synchronized task node ending in clusteroperator "operator-lifecycle-manager-packageserver" (448 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:38Z - 2020-08-21T05:24:38Z (1) synchronized task node ending in servicemonitor "openshift-insights/insights-operator" (425 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:39Z - 2020-08-21T05:24:39Z (1) synchronized task node ending in rolebinding "openshift-cluster-samples-operator/prometheus-k8s" (338 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:24:39Z - 2020-08-21T05:24:39Z (1) synchronized task node ending in consolelink "openshift-learning-portal" (403 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:27:23Z - 2020-08-21T05:27:23Z (1) synchronized task node ending in service "openshift-cluster-version/cluster-version-operator" (10 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:27:23Z - 2020-08-21T05:27:23Z (1) synchronized task node ending in customresourcedefinition "securitycontextconstraints.security.openshift.io" (15 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:27:23Z - 2020-08-21T05:27:23Z (1) synchronized task node ending in customresourcedefinition "rolebindingrestrictions.authorization.openshift.io" (11 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:27:23Z - 2020-08-21T05:27:23Z (1) synchronized task node ending in customresourcedefinition "clusterresourcequotas.quota.openshift.io" (14 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:27:23Z - 2020-08-21T05:27:23Z (1) synchronized task node ending in customresourcedefinition "proxies.config.openshift.io" (13 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:27:28Z - 2020-08-21T05:27:28Z (1) synchronized task node ending in clusteroperator "kube-apiserver" (93 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:27:29Z - 2020-08-21T05:27:29Z (1) synchronized task node ending in clusteroperator "kube-controller-manager" (102 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:27:29Z - 2020-08-21T05:27:29Z (1) synchronized task node ending in clusteroperator "kube-scheduler" (111 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:27:31Z - 2020-08-21T05:27:31Z (1) synchronized task node ending in clusteroperator "config-operator" (121 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200"
2020-08-21T05:27:32Z - 2020-08-21T05:27:32Z (1) synchronized task node ending in clusteroperator "machine-api" (159 of 606) on update to version="4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5" image="registry.svc.ci.openshift.org/ci-op-km0flzx5/release@sha256:c71058dae2d6014a7d0150a7385bdb07cc415125000bda98a82089e184f34200" |
a5e8827 to
ec7298e
Compare
ec7298e to
afa6dc9
Compare
|
Trying to understand the History of that update job (which included an A->B->A rollback): $ curl -s https://storage.googleapis.com/origin-ci-test/pr-logs/pull/openshift_cluster-version-operator/435/pull-ci-openshift-cluster-version-operator-master-e2e-upgrade/1296662283056844800/artifacts/e2e-upgrade/clusterversion.json | jq -r '.items[].status.history[] | .startedTime + " " + .completionTime + " " + .version + " " + .state + " " + (.verified | tostring)'
2020-08-21T05:32:44Z 2020-08-21T06:08:58Z 4.6.0-0.ci.test-2020-08-21-041717-ci-op-km0flzx5 Completed false
2020-08-21T04:55:30Z 2020-08-21T05:32:44Z 4.6.0-0.ci.test-2020-08-21-041733-ci-op-km0flzx5 Partial false
2020-08-21T04:21:58Z 2020-08-21T04:54:03Z 4.6.0-0.ci.test-2020-08-21-041717-ci-op-km0flzx5 Completed falsePossibly we need backfilling like this for these events as well... |
|
/retest |
|
Hmm, $ curl -s https://storage.googleapis.com/origin-ci-test/pr-logs/pull/openshift_cluster-version-operator/435/pull-ci-openshift-cluster-version-operator-master-e2e-upgrade/1298394890048114688/artifacts/e2e-upgrade/events.json | jq -r '.items[] | select(.metadata.namespace == "openshift-cluster-version" and .reason == "ApplyFailed") | .timePrefix = if .firstTimestamp == null or .firstTimestamp == "null" then .eventTime else .firstTimestamp + " - " + .lastTimestamp + " (" + (.count | tostring) + ")" end | .timePrefix + " " + .message'
2020-08-25T23:52:14Z - 2020-08-25T23:52:14Z (1) failed to apply update to version="4.6.0-0.ci.test-2020-08-25-230422-ci-op-5idnhksv" image="registry.svc.ci.openshift.org/ci-op-5idnhksv/release@sha256:1988f16452c02c968b2ec212e1c3f924ed15d67f05540e5897e4f3c7e1e3ce89" generation=2: Cluster operator kube-apiserver is still updating
2020-08-25T23:58:19Z - 2020-08-25T23:58:19Z (1) failed to apply update to version="" image="registry.svc.ci.openshift.org/ci-op-5idnhksv/release@sha256:1988f16452c02c968b2ec212e1c3f924ed15d67f05540e5897e4f3c7e1e3ce89" generation=2: Some cluster operators are still updating: machine-api, openshift-apiserver
2020-08-26T00:04:46Z - 2020-08-26T00:04:46Z (1) failed to apply update to version="" image="registry.svc.ci.openshift.org/ci-op-5idnhksv/release@sha256:1988f16452c02c968b2ec212e1c3f924ed15d67f05540e5897e4f3c7e1e3ce89" generation=2: Cluster operator network is still updating
2020-08-26T00:12:10Z - 2020-08-26T00:20:49Z (2) failed to apply update to version="" image="registry.svc.ci.openshift.org/ci-op-5idnhksv/release@sha256:1988f16452c02c968b2ec212e1c3f924ed15d67f05540e5897e4f3c7e1e3ce89" generation=2: Cluster operator machine-config is still updating
2020-08-26T00:23:34Z - 2020-08-26T00:23:34Z (1) failed to apply update to version="4.6.0-0.ci.test-2020-08-25-230422-ci-op-5idnhksv" image="registry.svc.ci.openshift.org/ci-op-5idnhksv/release@sha256:1988f16452c02c968b2ec212e1c3f924ed15d67f05540e5897e4f3c7e1e3ce89" generation=2: Cluster operator openshift-apiserver is reporting a failure: APIServerDeploymentDegraded: 1 of 3 requested instances are unavailable for apiserver.openshift-apiserver |
Only during updates, because: * Install-time is a free-for-all, where the CVO doesn't block on anything. This would be a lot of "node complete" noise about nodes where we had only attempted to push manifests, and that's unlikely to be what event-readers expect TaskNodeComplete to imply. * Reconcile-time hopefully has very few instances where the CVO needs to stomp on changes, block on a recently Available=False operator, etc. Eventing on each completed TaskNode would be lots of noise without much interesting signal. During updates, we have the structured graph and blocking TaskNodes described in docs/user/reconciliation.md, and the flow through that graph is what the events from this commit will help shed light on. You could also achieve this by preserving logs from the CVO pods as they are repositioned throughout an update, but we don't have tooling in CI to do that conveniently today. The hardcoded name and namespace for cvoObjectRef isn't great (for example, it won't work in pkg/start/start_integration_test.go , where the ClusterVersion's name and namespace are random). But it's the pattern we've used since we started eventing in 475e71f (emit events for each new payload, 2020-07-21, openshift#411), so I'm recylcing it for now. Also log ApplyFailed events when we fail in apply, to remove some of the guesswork in determining what manifest(s) had trouble.
afa6dc9 to
c9705ab
Compare
|
@wking: The following tests failed, say
Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
Our graph has some nodes without tasks, e.g. nodes which create a
choke point between two sets of parallel nodes. Ideally we give all
nodes descriptive names [1], but until we have that, require at least
one entry in Tasks before we store a node as firstIncompleteNode.
This avoids the chance of panicking during the subsequent [2]:
fmt.Errorf("%d incomplete task nodes, beginning with %s", incompleteCount, firstIncompleteNode.Tasks[0])
[1]: openshift#435
[2]: https://bugzilla.redhat.com/show_bug.cgi?id=1903382
|
@wking: The following tests failed, say
Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
Our graph has some nodes without tasks, e.g. nodes which create a
choke point between two sets of parallel nodes. Ideally we give all
nodes descriptive names [1], but until we have that, require at least
one entry in Tasks before we store a node as firstIncompleteNode.
This avoids the chance of panicking during the subsequent [2]:
fmt.Errorf("%d incomplete task nodes, beginning with %s", incompleteCount, firstIncompleteNode.Tasks[0])
[1]: openshift#435
[2]: https://bugzilla.redhat.com/show_bug.cgi?id=1903382
|
Issues go stale after 90d of inactivity. Mark the issue as fresh by commenting If this issue is safe to close now please do so with /lifecycle stale |
|
Stale issues rot after 30d of inactivity. Mark the issue as fresh by commenting If this issue is safe to close now please do so with /lifecycle rotten |
|
Rotten issues close after 30d of inactivity. Reopen the issue by commenting /close |
|
@openshift-bot: Closed this PR. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Only during updates, because:
Install-time is a free-for-all, where the CVO doesn't block on anything. This would be a lot of "node complete" noise about nodes where we had only attempted to push manifests, and that's unlikely to be what event-readers expect
TaskNodeCompleteto imply.Reconcile-time hopefully has very few instances where the CVO needs to stomp on changes, block on a recently
Available=Falseoperator, etc. Eventing on each completedTaskNodewould be lots of noise without much interesting signal.During updates, we have the structured graph and blocking
TaskNodesdescribed here, and the flow through that graph is what the events from this commit will help shed light on. You could also achieve this by preserving logs from the CVO pods as they are repositioned throughout an update, but we don't have tooling in CI to do that conveniently today.The hardcoded name and namespace for
cvoObjectRefisn't great (for example, it won't work inpkg/start/start_integration_test.go, where the ClusterVersion's name and namespace are random). But it's the pattern we've used since we started eventing in 475e71f (#411), so I'm recylcing it for now.