Skip to content

Commit 4547d56

Browse files
committed
remove context from google create/destroy
1 parent 62bd73b commit 4547d56

File tree

3 files changed

+8
-7
lines changed

3 files changed

+8
-7
lines changed

drivers/google/create.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ func (p *provider) Create(ctx context.Context, opts autoscaler.InstanceCreateOpt
3030
}
3131

3232
name := strings.ToLower(opts.Name)
33-
33+
3434
// select random zone from the list
3535
zone := p.zones[rand.Intn(len(p.zones))]
36-
36+
3737
logger := logger.FromContext(ctx).
3838
WithField("zone", zone).
3939
WithField("image", p.image).
@@ -106,7 +106,7 @@ func (p *provider) Create(ctx context.Context, opts autoscaler.InstanceCreateOpt
106106
},
107107
}
108108

109-
op, err := p.service.Instances.Insert(p.project, zone, in).Context(ctx).Do()
109+
op, err := p.service.Instances.Insert(p.project, zone, in).Do()
110110
if err != nil {
111111
logger.WithError(err).
112112
Errorln("instance insert failed")

drivers/google/destroy.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import (
1414

1515
func (p *provider) Destroy(ctx context.Context, instance *autoscaler.Instance) error {
1616
// An instance's Region is actually a Zone in the google provider
17-
op, err := p.service.Instances.Delete(p.project, instance.Region, instance.ID).Context(ctx).Do()
17+
op, err := p.service.Instances.Delete(p.project, instance.Region, instance.ID).Do()
1818
if err != nil {
1919
// https://github.com/googleapis/google-api-go-client/blob/master/googleapi/googleapi.go#L135
2020
if gerr, ok := err.(*googleapi.Error); ok &&

engine/pinger.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,11 @@ func (p *pinger) ping(ctx context.Context, server *autoscaler.Server) error {
6767
for i := 0; i < 5; i++ {
6868
logger.Debugln("pinging the server")
6969

70+
// TODO should this be moved outside of the loop
7071
timeout, cancel := context.WithTimeout(nocontext, time.Minute)
71-
_, err := client.Ping(timeout)
72-
cancel()
73-
if err == nil {
72+
defer cancel()
73+
74+
if _, err := client.Ping(timeout); err == nil {
7475
logger.WithField("state", "healthy").
7576
Debugln("server ping successful")
7677
return nil

0 commit comments

Comments
 (0)