|
@@ -57,8 +57,10 @@ func (srv *CleanUpService) cleanUpTmpFiles() {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
var toDelete []os.FileInfo
|
|
var toDelete []os.FileInfo
|
|
|
|
|
+ var now = time.Now()
|
|
|
|
|
+
|
|
|
for _, file := range files {
|
|
for _, file := range files {
|
|
|
- if file.ModTime().AddDate(0, 0, 1).Before(time.Now()) {
|
|
|
|
|
|
|
+ if srv.shouldCleanupTempFile(file.ModTime(), now) {
|
|
|
toDelete = append(toDelete, file)
|
|
toDelete = append(toDelete, file)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -74,6 +76,14 @@ func (srv *CleanUpService) cleanUpTmpFiles() {
|
|
|
srv.log.Debug("Found old rendered image to delete", "deleted", len(toDelete), "keept", len(files))
|
|
srv.log.Debug("Found old rendered image to delete", "deleted", len(toDelete), "keept", len(files))
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+func (srv *CleanUpService) shouldCleanupTempFile(filemtime time.Time, now time.Time) bool {
|
|
|
|
|
+ if srv.Cfg.TempDataLifetime == 0 {
|
|
|
|
|
+ return false
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return filemtime.Add(srv.Cfg.TempDataLifetime).Before(now)
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
func (srv *CleanUpService) deleteExpiredSnapshots() {
|
|
func (srv *CleanUpService) deleteExpiredSnapshots() {
|
|
|
cmd := m.DeleteExpiredSnapshotsCommand{}
|
|
cmd := m.DeleteExpiredSnapshotsCommand{}
|
|
|
if err := bus.Dispatch(&cmd); err != nil {
|
|
if err := bus.Dispatch(&cmd); err != nil {
|