Browse Source

Do not auto-delete file on storage save. Add firing cleanup method

pull/256/head
Gabe Kangas 5 years ago
parent
commit
d403fd20f1
  1. 7
      core/storageproviders/s3Storage.go

7
core/storageproviders/s3Storage.go

@ -6,6 +6,7 @@ import ( @@ -6,6 +6,7 @@ import (
"os"
"path/filepath"
"github.com/owncast/owncast/core/ffmpeg"
"github.com/owncast/owncast/core/playlist"
"github.com/owncast/owncast/utils"
log "github.com/sirupsen/logrus"
@ -99,10 +100,6 @@ func (s *S3Storage) SegmentWritten(localFilePath string) { @@ -99,10 +100,6 @@ func (s *S3Storage) SegmentWritten(localFilePath string) {
return
}
}
// If a segment file was successfully uploaded then we can delete
// it from the local filesystem.
os.Remove(localFilePath)
}
// VariantPlaylistWritten is called when a variant hls playlist is written
@ -163,6 +160,8 @@ func (s *S3Storage) Save(filePath string, retryCount int) (string, error) { @@ -163,6 +160,8 @@ func (s *S3Storage) Save(filePath string, retryCount int) (string, error) {
}
}
ffmpeg.Cleanup(filepath.Dir(filePath))
return response.Location, nil
}

Loading…
Cancel
Save