Set readStartAtFile context aware for purge uploads (#4339)

This commit is contained in:
Milos Gajdos 2024-05-02 19:00:43 +01:00 committed by GitHub
commit cb3a2010c4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -93,7 +93,7 @@ func getOutstandingUploads(ctx context.Context, driver storageDriver.StorageDriv
ud.containingDir = filePath ud.containingDir = filePath
} }
if file == "startedat" { if file == "startedat" {
if t, err := readStartedAtFile(driver, filePath); err == nil { if t, err := readStartedAtFile(ctx, driver, filePath); err == nil {
ud.startedAt = t ud.startedAt = t
} else { } else {
errors = pushError(errors, filePath, err) errors = pushError(errors, filePath, err)
@ -124,9 +124,8 @@ func uuidFromPath(path string) (string, bool) {
} }
// readStartedAtFile reads the date from an upload's startedAtFile // readStartedAtFile reads the date from an upload's startedAtFile
func readStartedAtFile(driver storageDriver.StorageDriver, path string) (time.Time, error) { func readStartedAtFile(ctx context.Context, driver storageDriver.StorageDriver, path string) (time.Time, error) {
// todo:(richardscothern) - pass in a context startedAtBytes, err := driver.GetContent(ctx, path)
startedAtBytes, err := driver.GetContent(context.Background(), path)
if err != nil { if err != nil {
return time.Now(), err return time.Now(), err
} }