Browse Source

提交代码

tags/v1.22.12.1^2
ychao_1983 2 years ago
parent
commit
2c1ba17372
1 changed files with 7 additions and 2 deletions
  1. +7
    -2
      services/cloudbrain/clear.go

+ 7
- 2
services/cloudbrain/clear.go View File

@@ -69,7 +69,8 @@ func clearMinioHistoryTrashFile() {
SortModTimeAscend(miniofiles) SortModTimeAscend(miniofiles)
for _, file := range miniofiles { for _, file := range miniofiles {


if file.ModTime().Before(time.Now().AddDate(0, 0, -setting.ClearStrategy.TrashSaveDays)) {
if file.Name()!="" && file.ModTime().Before(time.Now().AddDate(0, 0, -setting.ClearStrategy.TrashSaveDays)) {

has,err:=models.IsCloudbrainExistByJobName(file.Name()) has,err:=models.IsCloudbrainExistByJobName(file.Name())
if err==nil && !has { if err==nil && !has {
dirPath := setting.CBCodePathPrefix + file.Name() + "/" dirPath := setting.CBCodePathPrefix + file.Name() + "/"
@@ -98,7 +99,7 @@ func clearLocalHistoryTrashFile() {
SortModTimeAscend(files) SortModTimeAscend(files)
for _, file := range files { for _, file := range files {
//清理n天前的历史垃圾数据,清理job目录 //清理n天前的历史垃圾数据,清理job目录
if file.ModTime().Before(time.Now().AddDate(0, 0, -setting.ClearStrategy.TrashSaveDays)) {
if file.Name()!="" && file.ModTime().Before(time.Now().AddDate(0, 0, -setting.ClearStrategy.TrashSaveDays)) {
has,err:=models.IsCloudbrainExistByJobName(file.Name()) has,err:=models.IsCloudbrainExistByJobName(file.Name())
if err==nil && !has{ if err==nil && !has{
os.RemoveAll(setting.JobPath + file.Name()) os.RemoveAll(setting.JobPath + file.Name())
@@ -125,6 +126,10 @@ func SortModTimeAscend(files []os.FileInfo) {
} }


func DeleteCloudbrainOneJobStorage(jobName string) error { func DeleteCloudbrainOneJobStorage(jobName string) error {

if jobName==""{
return nil
}
//delete local //delete local
localJobPath := setting.JobPath + jobName localJobPath := setting.JobPath + jobName
err := os.RemoveAll(localJobPath) err := os.RemoveAll(localJobPath)


Loading…
Cancel
Save