INNER CODE UNIT · Go
backoff
secureCodeBox/secureCodeBox · lurker/main.go:91
backoff := uploadBackoffs[attempt-1]
log.Printf("Upload attempt %d of %d failed: %v. Retrying in %s", attempt, attempts, err, backoff)
sleep(backoff)
}
return fmt.Errorf("lurker failed to upload scan result file after %d attempts: %w", attempts, err)
}
func uploadFile(path, url string) (error, bool) {
file, err := os.Open(path)
if err != nil {
log.Printf("Failed to open file: %v", err)
return err, false
}
defer file.Close()
fileInfo, err := file.Stat()
if err != nil {