From edf5a78604a83615a881e83c922bf1d2587463c5 Mon Sep 17 00:00:00 2001 From: Alex Robinson Date: Tue, 5 May 2015 20:12:27 +0000 Subject: [PATCH] Don't try deleting a target pool if we failed to delete its forwarding rule. --- pkg/cloudprovider/gce/gce.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/cloudprovider/gce/gce.go b/pkg/cloudprovider/gce/gce.go index 15d3c81a789..0b534b3cff2 100644 --- a/pkg/cloudprovider/gce/gce.go +++ b/pkg/cloudprovider/gce/gce.go @@ -411,6 +411,7 @@ func (gce *GCECloud) DeleteTCPLoadBalancer(name, region string) error { err = gce.waitForRegionOp(op, region) if err != nil { glog.Warningf("Failed waiting for Forwarding Rule %s to be deleted: got error %s.", name, err.Error()) + return err } } op, err = gce.service.TargetPools.Delete(gce.projectID, region, name).Do()