github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/worker/transport/stalled_worker_retryer.go (about) 1 package transport 2 3 import ( 4 "github.com/concourse/retryhttp" 5 ) 6 7 type UnreachableWorkerRetryer struct { 8 DelegateRetryer retryhttp.Retryer 9 } 10 11 func (r *UnreachableWorkerRetryer) IsRetryable(err error) bool { 12 if _, ok := err.(WorkerUnreachableError); ok { 13 return true 14 } 15 16 return r.DelegateRetryer.IsRetryable(err) 17 }