glog.V(1).Infof("NodeController observed a new Node: %#v",added[i].Name)
glog.V(1).Infof("NodeController observed a new Node: %#v",added[i].Name)
recordNodeEvent(nc.recorder,added[i].Name,string(added[i].UID),v1.EventTypeNormal,"RegisteredNode",fmt.Sprintf("Registered Node %v in NodeController",added[i].Name))
util.RecordNodeEvent(nc.recorder,added[i].Name,string(added[i].UID),v1.EventTypeNormal,"RegisteredNode",fmt.Sprintf("Registered Node %v in NodeController",added[i].Name))
glog.V(1).Infof("NodeController observed a Node deletion: %v",deleted[i].Name)
glog.V(1).Infof("NodeController observed a Node deletion: %v",deleted[i].Name)
recordNodeEvent(nc.recorder,deleted[i].Name,string(deleted[i].UID),v1.EventTypeNormal,"RemovingNode",fmt.Sprintf("Removing Node %v from NodeController",deleted[i].Name))
util.RecordNodeEvent(nc.recorder,deleted[i].Name,string(deleted[i].UID),v1.EventTypeNormal,"RemovingNode",fmt.Sprintf("Removing Node %v from NodeController",deleted[i].Name))
glog.V(2).Infof("Deleting node (no longer present in cloud provider): %s",node.Name)
glog.V(2).Infof("Deleting node (no longer present in cloud provider): %s",node.Name)
recordNodeEvent(nc.recorder,node.Name,string(node.UID),v1.EventTypeNormal,"DeletingNode",fmt.Sprintf("Deleting Node %v because it's not present according to cloud provider",node.Name))
util.RecordNodeEvent(nc.recorder,node.Name,string(node.UID),v1.EventTypeNormal,"DeletingNode",fmt.Sprintf("Deleting Node %v because it's not present according to cloud provider",node.Name))
gofunc(nodeNamestring){
gofunc(nodeNamestring){
deferutilruntime.HandleCrash()
deferutilruntime.HandleCrash()
// Kubelet is not reporting and Cloud Provider says node
// Kubelet is not reporting and Cloud Provider says node
// is gone. Delete it without worrying about grace
// is gone. Delete it without worrying about grace