Bug 1737443 - MachineSet can endlessly create/delete new machinesets after it has been deleted.
Summary: MachineSet can endlessly create/delete new machinesets after it has been dele...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: Cloud Compute
Version: 4.2.0
Hardware: Unspecified
OS: Unspecified
medium
high
Target Milestone: ---
: 4.2.0
Assignee: Andrew McDermott
QA Contact: Jianwei Hou
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-08-05 11:30 UTC by Andrew McDermott
Modified: 2019-10-16 06:34 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-10-16 06:34:43 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2019:2922 0 None None None 2019-10-16 06:34:53 UTC

Description Andrew McDermott 2019-08-05 11:30:24 UTC
When a machineset is being deleted it is possible to get into an
endless loop where new machine's are constantly recreated as the
reconciliation logic doesn't take into account the machine set's
deletion timestamp.

This has already been addressed in upstream: https://github.com/kubernetes-sigs/cluster-api/pull/953

Comment 1 Andrew McDermott 2019-08-05 12:46:27 UTC
JIRA: https://jira.coreos.com/browse/CLOUD-623

which covers the PRs (for 4.2).

Comment 4 sunzhaohua 2019-08-12 02:27:46 UTC
Verified.

Clusterversion: 4.2.0-0.nightly-2019-08-08-103722

Tested in aws, azure, gcp. Check logs and machines, no new machines were created. 

aws: 
$ curl -X DELETE localhost:8080/apis/machine.openshift.io/v1beta1/namespaces/openshift-machine-api/machinesets/zhsun2-9pq8n-worker-us-east-2c -d '{"kind":"DeleteOptions","apiVersion":"v1","propagationPolicy":"Foreground"}' -H "Content-Type: application/json"

I0809 01:55:32.434701       1 controller.go:141] Reconciling Machine "zhsun2-9pq8n-worker-us-east-2c-rgmfr"
I0809 01:55:32.434738       1 controller.go:310] Machine "zhsun2-9pq8n-worker-us-east-2c-rgmfr" in namespace "openshift-machine-api" doesn't specify "cluster.k8s.io/cluster-name" label, assuming nil cluster
I0809 01:55:32.434751       1 controller.go:205] Reconciling machine "zhsun2-9pq8n-worker-us-east-2c-rgmfr" triggers delete
I0809 01:55:32.450857       1 info.go:20] cordoned node "ip-10-0-174-159.us-east-2.compute.internal"
I0809 01:55:32.513289       1 info.go:16] ignoring DaemonSet-managed pods: tuned-5zskq, dns-default-kbwqm, node-ca-szdsc, machine-config-daemon-st7fw, node-exporter-jjkvw, multus-q8r79, ovs-lzd9q, sdn-4gnpc; deleting pods with local storage: alertmanager-main-0, alertmanager-main-2, prometheus-k8s-0
I0809 01:55:35.551835       1 info.go:20] pod "alertmanager-main-0" removed (evicted)
I0809 01:55:35.566303       1 info.go:20] pod "router-default-6b6f98b85f-r4m5j" removed (evicted)
I0809 01:55:36.566070       1 info.go:20] pod "alertmanager-main-2" removed (evicted)
I0809 01:55:36.567173       1 info.go:20] pod "prometheus-k8s-0" removed (evicted)
I0809 01:55:36.567213       1 info.go:20] drained node "ip-10-0-174-159.us-east-2.compute.internal"
I0809 01:55:36.567229       1 controller.go:302] drain successful for machine "zhsun2-9pq8n-worker-us-east-2c-rgmfr"
I0809 01:55:36.567264       1 actuator.go:332] zhsun2-9pq8n-worker-us-east-2c-rgmfr: deleting machine
I0809 01:55:36.729427       1 utils.go:151] Cleaning up extraneous instance for machine: i-0602de685f82cdf31, state: running, launchTime: 2019-08-09 01:47:24 +0000 UTC
I0809 01:55:36.729460       1 utils.go:155] Terminating i-0602de685f82cdf31 instance
I0809 01:55:36.875259       1 controller.go:225] Deleting node "ip-10-0-174-159.us-east-2.compute.internal" for machine "zhsun2-9pq8n-worker-us-east-2c-rgmfr"
I0809 01:55:36.875657       1 reflector.go:123] Starting reflector *v1.Node (10m0s) from sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:204
I0809 01:55:36.875826       1 reflector.go:161] Listing and watching *v1.Node from sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:204
E0809 01:55:36.991042       1 controller.go:235] Failed to remove finalizer from machine "zhsun2-9pq8n-worker-us-east-2c-rgmfr": Operation cannot be fulfilled on machines.machine.openshift.io "zhsun2-9pq8n-worker-us-east-2c-rgmfr": the object has been modified; please apply your changes to the latest version and try again
I0809 01:55:37.991376       1 controller.go:141] Reconciling Machine "zhsun2-9pq8n-worker-us-east-2c-rgmfr"
I0809 01:55:37.991413       1 controller.go:310] Machine "zhsun2-9pq8n-worker-us-east-2c-rgmfr" in namespace "openshift-machine-api" doesn't specify "cluster.k8s.io/cluster-name" label, assuming nil cluster
I0809 01:55:37.991433       1 controller.go:205] Reconciling machine "zhsun2-9pq8n-worker-us-east-2c-rgmfr" triggers delete
I0809 01:55:37.996938       1 controller.go:277] Could not find node from noderef, it may have already been deleted: ip-10-0-174-159.us-east-2.compute.internal
I0809 01:55:37.996965       1 actuator.go:332] zhsun2-9pq8n-worker-us-east-2c-rgmfr: deleting machine
W0809 01:55:38.100263       1 actuator.go:375] zhsun2-9pq8n-worker-us-east-2c-rgmfr: no instances found to delete for machine
I0809 01:55:38.100302       1 controller.go:225] Deleting node "ip-10-0-174-159.us-east-2.compute.internal" for machine "zhsun2-9pq8n-worker-us-east-2c-rgmfr"
I0809 01:55:38.100340       1 controller.go:352] Node "ip-10-0-174-159.us-east-2.compute.internal" not found
I0809 01:55:38.112179       1 controller.go:239] Machine "zhsun2-9pq8n-worker-us-east-2c-rgmfr" deletion successful

azure:
$ curl -X DELETE localhost:8080/apis/machine.openshift.io/v1beta1/namespaces/openshift-machine-api/machinesets/zhsun7-2jp7b-worker-centralus3 -d '{"kind":"DeleteOptions","apiVersion":"v1","propagationPolicy":"Foreground"}' -H "Content-Type: application/json"

I0812 02:22:48.065503       1 controller.go:205] Reconciling machine "zhsun7-2jp7b-worker-centralus3-dnxhx" triggers delete
I0812 02:22:48.369936       1 info.go:16] ignoring DaemonSet-managed pods: tuned-9294m, dns-default-f2wsh, node-ca-lsdtb, busybox-6rvlp, machine-config-daemon-6dvwr, node-exporter-hcpws, multus-ll88p, ovs-nwf6x, sdn-cbqzn
I0812 02:22:48.369967       1 info.go:20] drained node "zhsun7-2jp7b-worker-centralus3-dnxhx"
I0812 02:22:48.369982       1 controller.go:302] drain successful for machine "zhsun7-2jp7b-worker-centralus3-dnxhx"
I0812 02:22:48.370007       1 actuator.go:128] Deleting machine zhsun7-2jp7b-worker-centralus3-dnxhx
I0812 02:22:48.371466       1 virtualmachines.go:225] deleting vm zhsun7-2jp7b-worker-centralus3-dnxhx 
E0812 02:22:48.709983       1 actuator.go:87] Machine error: failed to delete machine "zhsun7-2jp7b-worker-centralus3-dnxhx": failed to delete machine: compute.VirtualMachinesDeleteFuture: asynchronous operation has not completed
E0812 02:22:48.710014       1 controller.go:220] Failed to delete machine "zhsun7-2jp7b-worker-centralus3-dnxhx": requeue in: 1m0s
I0812 02:22:48.710029       1 controller.go:364] Actuator returned requeue-after error: requeue in: 1m0s
I0812 02:23:48.711943       1 controller.go:141] Reconciling Machine "zhsun7-2jp7b-worker-centralus3-dnxhx"
I0812 02:23:48.711986       1 controller.go:310] Machine "zhsun7-2jp7b-worker-centralus3-dnxhx" in namespace "openshift-machine-api" doesn't specify "cluster.k8s.io/cluster-name" label, assuming nil cluster
I0812 02:23:48.712004       1 controller.go:205] Reconciling machine "zhsun7-2jp7b-worker-centralus3-dnxhx" triggers delete
I0812 02:23:48.733293       1 controller.go:277] Could not find node from noderef, it may have already been deleted: zhsun7-2jp7b-worker-centralus3-dnxhx
I0812 02:23:48.733652       1 actuator.go:128] Deleting machine zhsun7-2jp7b-worker-centralus3-dnxhx
I0812 02:23:48.737026       1 virtualmachines.go:225] deleting vm zhsun7-2jp7b-worker-centralus3-dnxhx 
I0812 02:23:48.927734       1 virtualmachines.go:242] successfully deleted vm zhsun7-2jp7b-worker-centralus3-dnxhx 
I0812 02:23:48.927763       1 disks.go:49] deleting disk zhsun7-2jp7b-worker-centralus3-dnxhx_OSDisk
E0812 02:23:49.080729       1 actuator.go:87] Machine error: failed to delete machine "zhsun7-2jp7b-worker-centralus3-dnxhx": failed to delete OS disk: result error: compute.DisksDeleteFuture: asynchronous operation has not completed
E0812 02:23:49.080755       1 controller.go:220] Failed to delete machine "zhsun7-2jp7b-worker-centralus3-dnxhx": requeue in: 1m0s
I0812 02:23:49.080769       1 controller.go:364] Actuator returned requeue-after error: requeue in: 1m0s
I0812 02:24:49.081065       1 controller.go:141] Reconciling Machine "zhsun7-2jp7b-worker-centralus3-dnxhx"
I0812 02:24:49.081097       1 controller.go:310] Machine "zhsun7-2jp7b-worker-centralus3-dnxhx" in namespace "openshift-machine-api" doesn't specify "cluster.k8s.io/cluster-name" label, assuming nil cluster
I0812 02:24:49.081110       1 controller.go:205] Reconciling machine "zhsun7-2jp7b-worker-centralus3-dnxhx" triggers delete
I0812 02:24:49.087090       1 controller.go:277] Could not find node from noderef, it may have already been deleted: zhsun7-2jp7b-worker-centralus3-dnxhx
I0812 02:24:49.087137       1 actuator.go:128] Deleting machine zhsun7-2jp7b-worker-centralus3-dnxhx
I0812 02:24:49.087900       1 virtualmachines.go:225] deleting vm zhsun7-2jp7b-worker-centralus3-dnxhx 
I0812 02:24:49.254678       1 virtualmachines.go:242] successfully deleted vm zhsun7-2jp7b-worker-centralus3-dnxhx 
I0812 02:24:49.254732       1 disks.go:49] deleting disk zhsun7-2jp7b-worker-centralus3-dnxhx_OSDisk
I0812 02:24:49.282814       1 disks.go:65] successfully deleted disk zhsun7-2jp7b-worker-centralus3-dnxhx_OSDisk
I0812 02:24:49.282830       1 networkinterfaces.go:178] deleting nic zhsun7-2jp7b-worker-centralus3-dnxhx-nic
I0812 02:24:59.549605       1 networkinterfaces.go:197] successfully deleted nic zhsun7-2jp7b-worker-centralus3-dnxhx-nic
I0812 02:24:59.549630       1 publicips.go:102] deleting public ip zhsun7-2jp7b-zhsun7-2jp7b-worker-centralus3-dnxhx-publicip
I0812 02:24:59.588683       1 publicips.go:121] deleted public ip zhsun7-2jp7b-zhsun7-2jp7b-worker-centralus3-dnxhx-publicip
I0812 02:24:59.606705       1 controller.go:225] Deleting node "zhsun7-2jp7b-worker-centralus3-dnxhx" for machine "zhsun7-2jp7b-worker-centralus3-dnxhx"
I0812 02:24:59.606734       1 controller.go:352] Node "zhsun7-2jp7b-worker-centralus3-dnxhx" not found
I0812 02:24:59.632045       1 controller.go:239] Machine "zhsun7-2jp7b-worker-centralus3-dnxhx" deletion successful


gcp:
$ curl -X DELETE localhost:8080/apis/machine.openshift.io/v1beta1/namespaces/openshift-machine-api/machinesets/zhsun0-nks2r-w-c -d '{"kind":"DeleteOptions","apiVersion":"v1","propagationPolicy":"Foreground"}' -H "Content-Type: application/json"

I0812 02:13:51.959048       1 controller.go:205] Reconciling machine "zhsun0-nks2r-w-c-j2tpw" triggers delete
I0812 02:13:52.014155       1 info.go:16] ignoring DaemonSet-managed pods: tuned-r5wt4, dns-default-pjpdc, node-ca-6x8vs, machine-config-daemon-tmm2s, node-exporter-grvtj, multus-n2srd, ovs-mbv4j, sdn-25lr8
I0812 02:13:52.014182       1 info.go:20] drained node "zhsun0-nks2r-w-c-j2tpw.c.openshift-gce-devel.internal"
I0812 02:13:52.014196       1 controller.go:302] drain successful for machine "zhsun0-nks2r-w-c-j2tpw"
I0812 02:13:52.014230       1 actuator.go:116] zhsun0-nks2r-w-c-j2tpw: Deleting machine
I0812 02:13:52.333098       1 reconciler.go:253] Machine "zhsun0-nks2r-w-c-j2tpw" already exists
I0812 02:13:52.746745       1 reconciler.go:281] zhsun0-nks2r-w-c-j2tpw: machine status is exists, requeuing...
E0812 02:13:52.746813       1 controller.go:220] Failed to delete machine "zhsun0-nks2r-w-c-j2tpw": requeue in: 20s
I0812 02:13:52.746822       1 controller.go:364] Actuator returned requeue-after error: requeue in: 20s
I0812 02:14:12.747141       1 controller.go:141] Reconciling Machine "zhsun0-nks2r-w-c-j2tpw"
I0812 02:14:12.747181       1 controller.go:310] Machine "zhsun0-nks2r-w-c-j2tpw" in namespace "openshift-machine-api" doesn't specify "cluster.k8s.io/cluster-name" label, assuming nil cluster
I0812 02:14:12.747198       1 controller.go:205] Reconciling machine "zhsun0-nks2r-w-c-j2tpw" triggers delete
I0812 02:14:12.797535       1 info.go:16] ignoring DaemonSet-managed pods: tuned-r5wt4, dns-default-pjpdc, node-ca-6x8vs, machine-config-daemon-tmm2s, node-exporter-grvtj, multus-n2srd, ovs-mbv4j, sdn-25lr8
I0812 02:14:12.797565       1 info.go:20] drained node "zhsun0-nks2r-w-c-j2tpw.c.openshift-gce-devel.internal"
I0812 02:14:12.797579       1 controller.go:302] drain successful for machine "zhsun0-nks2r-w-c-j2tpw"
I0812 02:14:12.797624       1 actuator.go:116] zhsun0-nks2r-w-c-j2tpw: Deleting machine
I0812 02:14:13.173382       1 reconciler.go:253] Machine "zhsun0-nks2r-w-c-j2tpw" already exists
I0812 02:14:13.678243       1 reconciler.go:281] zhsun0-nks2r-w-c-j2tpw: machine status is exists, requeuing...
E0812 02:14:13.678346       1 controller.go:220] Failed to delete machine "zhsun0-nks2r-w-c-j2tpw": requeue in: 20s
I0812 02:14:13.678358       1 controller.go:364] Actuator returned requeue-after error: requeue in: 20s
I0812 02:14:33.678655       1 controller.go:141] Reconciling Machine "zhsun0-nks2r-w-c-j2tpw"
I0812 02:14:33.678700       1 controller.go:310] Machine "zhsun0-nks2r-w-c-j2tpw" in namespace "openshift-machine-api" doesn't specify "cluster.k8s.io/cluster-name" label, assuming nil cluster
I0812 02:14:33.678717       1 controller.go:205] Reconciling machine "zhsun0-nks2r-w-c-j2tpw" triggers delete
I0812 02:14:33.732506       1 info.go:16] ignoring DaemonSet-managed pods: tuned-r5wt4, dns-default-pjpdc, node-ca-6x8vs, machine-config-daemon-tmm2s, node-exporter-grvtj, multus-n2srd, ovs-mbv4j, sdn-25lr8
I0812 02:14:33.732534       1 info.go:20] drained node "zhsun0-nks2r-w-c-j2tpw.c.openshift-gce-devel.internal"
I0812 02:14:33.732548       1 controller.go:302] drain successful for machine "zhsun0-nks2r-w-c-j2tpw"
I0812 02:14:33.732577       1 actuator.go:116] zhsun0-nks2r-w-c-j2tpw: Deleting machine
I0812 02:14:34.139729       1 reconciler.go:253] Machine "zhsun0-nks2r-w-c-j2tpw" already exists
I0812 02:14:34.607021       1 reconciler.go:281] zhsun0-nks2r-w-c-j2tpw: machine status is exists, requeuing...
E0812 02:14:34.607097       1 controller.go:220] Failed to delete machine "zhsun0-nks2r-w-c-j2tpw": requeue in: 20s
I0812 02:14:34.607108       1 controller.go:364] Actuator returned requeue-after error: requeue in: 20s
I0812 02:14:54.607338       1 controller.go:141] Reconciling Machine "zhsun0-nks2r-w-c-j2tpw"
I0812 02:14:54.607380       1 controller.go:310] Machine "zhsun0-nks2r-w-c-j2tpw" in namespace "openshift-machine-api" doesn't specify "cluster.k8s.io/cluster-name" label, assuming nil cluster
I0812 02:14:54.607393       1 controller.go:205] Reconciling machine "zhsun0-nks2r-w-c-j2tpw" triggers delete
I0812 02:14:54.659787       1 info.go:16] ignoring DaemonSet-managed pods: tuned-r5wt4, dns-default-pjpdc, node-ca-6x8vs, machine-config-daemon-tmm2s, node-exporter-grvtj, multus-n2srd, ovs-mbv4j, sdn-25lr8
I0812 02:14:54.659833       1 info.go:20] drained node "zhsun0-nks2r-w-c-j2tpw.c.openshift-gce-devel.internal"
I0812 02:14:54.659848       1 controller.go:302] drain successful for machine "zhsun0-nks2r-w-c-j2tpw"
I0812 02:14:54.659872       1 actuator.go:116] zhsun0-nks2r-w-c-j2tpw: Deleting machine
I0812 02:14:55.025536       1 reconciler.go:250] Machine "zhsun0-nks2r-w-c-j2tpw" is considered as non existent as its status is "TERMINATED"
I0812 02:14:55.025577       1 reconciler.go:275] zhsun0-nks2r-w-c-j2tpw: Machine not found during delete, skipping
I0812 02:14:55.025618       1 controller.go:225] Deleting node "zhsun0-nks2r-w-c-j2tpw.c.openshift-gce-devel.internal" for machine "zhsun0-nks2r-w-c-j2tpw"
I0812 02:14:55.044655       1 controller.go:239] Machine "zhsun0-nks2r-w-c-j2tpw" deletion successful

Tested in aws with clusterversion 4.1.0-0.nightly-2019-08-06-201533, new machine was created.
$ oc get machine
NAME                                                 INSTANCE              STATE     TYPE       REGION           ZONE              AGE
qe-anusaxen-151-bspgn-master-0                       i-0f94cbcd41f5769ea   running   m5.large   ap-northeast-1   ap-northeast-1a   11h
qe-anusaxen-151-bspgn-master-1                       i-094bc20936832528e   running   m5.large   ap-northeast-1   ap-northeast-1c   11h
qe-anusaxen-151-bspgn-master-2                       i-069e4c715c03fc12f   running   m5.large   ap-northeast-1   ap-northeast-1d   11h
qe-anusaxen-151-bspgn-worker-ap-northeast-1a-pjkbz   i-05680c9d576b377a5   running   m5.large   ap-northeast-1   ap-northeast-1a   11h
qe-anusaxen-151-bspgn-worker-ap-northeast-1c-vz67p   i-0163632d615427b56   running   m5.large   ap-northeast-1   ap-northeast-1c   11h
qe-anusaxen-151-bspgn-worker-ap-northeast-1d-87mhc   i-04e629282e07d7a1f   running   m5.large   ap-northeast-1   ap-northeast-1d   11h
qe-anusaxen-151-bspgn-worker-ap-northeast-1d-c9sgk                                   m5.large   ap-northeast-1   ap-northeast-1d   3s

$ oc get machineset
NAME                                           DESIRED   CURRENT   READY   AVAILABLE   AGE
qe-anusaxen-151-bspgn-worker-ap-northeast-1a   1         1         1       1           11h
qe-anusaxen-151-bspgn-worker-ap-northeast-1c   1         1         1       1           11h
qe-anusaxen-151-bspgn-worker-ap-northeast-1d   1         1                             11h


I0809 01:31:00.297897       1 controller.go:129] Reconciling Machine "qe-anusaxen-151-bspgn-worker-ap-northeast-1d-87mhc"
I0809 01:31:00.297921       1 controller.go:292] Machine "qe-anusaxen-151-bspgn-worker-ap-northeast-1d-87mhc" in namespace "openshift-machine-api" doesn't specify "cluster.k8s.io/cluster-name" label, assuming nil cluster
I0809 01:31:00.297935       1 controller.go:193] Reconciling machine "qe-anusaxen-151-bspgn-worker-ap-northeast-1d-87mhc" triggers delete
I0809 01:31:00.334618       1 info.go:20] cordoned node "ip-10-0-162-178.ap-northeast-1.compute.internal"
I0809 01:31:00.407272       1 info.go:16] ignoring DaemonSet-managed pods: tuned-zldj5, dns-default-bpkfb, node-ca-m8k4l, machine-config-daemon-8vr5q, node-exporter-hwrmn, multus-64wlx, ovs-jnxnw, sdn-4j9fz; deleting pods with local storage: alertmanager-main-1, prometheus-adapter-549976d7-djcwp, prometheus-k8s-0
I0809 01:31:00.618564       1 info.go:20] pod "alertmanager-main-1" removed (evicted)
I0809 01:31:08.562330       1 info.go:20] pod "prometheus-operator-684bd89df8-pwnsk" removed (evicted)
I0809 01:31:08.595910       1 info.go:20] pod "router-default-785956dbb9-btqnt" removed (evicted)
I0809 01:31:08.612281       1 info.go:20] pod "prometheus-adapter-549976d7-djcwp" removed (evicted)
I0809 01:31:09.592173       1 info.go:20] pod "prometheus-k8s-0" removed (evicted)
I0809 01:31:09.592225       1 info.go:20] drained node "ip-10-0-162-178.ap-northeast-1.compute.internal"
I0809 01:31:09.592237       1 controller.go:284] drain successful for machine "qe-anusaxen-151-bspgn-worker-ap-northeast-1d-87mhc"
I0809 01:31:09.592276       1 actuator.go:245] deleting machine
I0809 01:31:09.814008       1 utils.go:151] Cleaning up extraneous instance for machine: i-04e629282e07d7a1f, state: running, launchTime: 2019-08-08 14:30:46 +0000 UTC
I0809 01:31:09.814035       1 utils.go:155] Terminating i-04e629282e07d7a1f instance
I0809 01:31:09.930063       1 controller.go:212] Deleting node "ip-10-0-162-178.ap-northeast-1.compute.internal" for machine "qe-anusaxen-151-bspgn-worker-ap-northeast-1d-87mhc"
I0809 01:31:09.930804       1 reflector.go:131] Starting reflector *v1.Node (10m0s) from sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:196
I0809 01:31:09.930825       1 reflector.go:169] Listing and watching *v1.Node from sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:196
I0809 01:31:10.128553       1 controller.go:226] Machine "qe-anusaxen-151-bspgn-worker-ap-northeast-1d-87mhc" deletion successful
I0809 01:31:10.128641       1 controller.go:129] Reconciling Machine "qe-anusaxen-151-bspgn-worker-ap-northeast-1d-c9sgk"
I0809 01:31:10.128650       1 controller.go:292] Machine "qe-anusaxen-151-bspgn-worker-ap-northeast-1d-c9sgk" in namespace "openshift-machine-api" doesn't specify "cluster.k8s.io/cluster-name" label, assuming nil cluster
I0809 01:31:10.142932       1 controller.go:129] Reconciling Machine "qe-anusaxen-151-bspgn-worker-ap-northeast-1d-c9sgk"
I0809 01:31:10.142951       1 controller.go:292] Machine "qe-anusaxen-151-bspgn-worker-ap-northeast-1d-c9sgk" in namespace "openshift-machine-api" doesn't specify "cluster.k8s.io/cluster-name" label, assuming nil cluster
I0809 01:31:10.142963       1 actuator.go:378] Checking if machine exists
I0809 01:31:10.187210       1 actuator.go:386] Instance does not exist
I0809 01:31:10.187231       1 controller.go:246] Reconciling machine object qe-anusaxen-151-bspgn-worker-ap-northeast-1d-c9sgk triggers idempotent create.
I0809 01:31:10.187238       1 actuator.go:110] creating machine
E0809 01:31:10.187865       1 utils.go:186] NodeRef not found in machine qe-anusaxen-151-bspgn-worker-ap-northeast-1d-c9sgk
I0809 01:31:10.204822       1 instances.go:44] No stopped instances found for machine qe-anusaxen-151-bspgn-worker-ap-northeast-1d-c9sgk
I0809 01:31:10.205189       1 instances.go:141] Using AMI ami-0c63b39219b8123e5
I0809 01:31:10.205277       1 instances.go:73] Describing security groups based on filters
I0809 01:31:10.317865       1 instances.go:118] Describing subnets based on filters
I0809 01:31:12.107341       1 actuator.go:475] Updating status
I0809 01:31:12.107362       1 actuator.go:519] finished calculating AWS status
I0809 01:31:12.107416       1 actuator.go:144] machine status has changed, updating
E0809 01:31:12.113277       1 actuator.go:149] error updating machine status: Operation cannot be fulfilled on machines.machine.openshift.io "qe-anusaxen-151-bspgn-worker-ap-northeast-1d-c9sgk": StorageError: invalid object, Code: 4, Key: /kubernetes.io/machine.openshift.io/machines/openshift-machine-api/qe-anusaxen-151-bspgn-worker-ap-northeast-1d-c9sgk, ResourceVersion: 0, AdditionalErrorMsg: Precondition failed: UID in precondition: 57f989b2-ba45-11e9-9747-0ac69daba5b8, UID in object meta: 
W0809 01:31:12.113322       1 controller.go:248] Failed to create machine "qe-anusaxen-151-bspgn-worker-ap-northeast-1d-c9sgk": Operation cannot be fulfilled on machines.machine.openshift.io "qe-anusaxen-151-bspgn-worker-ap-northeast-1d-c9sgk": StorageError: invalid object, Code: 4, Key: /kubernetes.io/machine.openshift.io/machines/openshift-machine-api/qe-anusaxen-151-bspgn-worker-ap-northeast-1d-c9sgk, ResourceVersion: 0, AdditionalErrorMsg: Precondition failed: UID in precondition: 57f989b2-ba45-11e9-9747-0ac69daba5b8, UID in object meta:

Comment 5 errata-xmlrpc 2019-10-16 06:34:43 UTC
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, 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-2019:2922


Note You need to log in before you can comment on or make changes to this bug.