6260: do not force never_delete in keepstore
[arvados.git] / services / keepstore / trash_worker.go
index 69fbf7456a12f2bb1a39cae0e7c9760f0a12d102..8f78658c3a7496473c2d81a7f0d7b13213ef9d5f 100644 (file)
@@ -18,6 +18,7 @@ func RunTrashWorker(trashq *WorkQueue) {
        for item := range trashq.NextItem {
                trashRequest := item.(TrashRequest)
                TrashItem(trashRequest)
+               trashq.DoneItem <- struct{}{}
        }
 }
 
@@ -41,7 +42,7 @@ func TrashItem(trashRequest TrashRequest) {
                        continue
                }
                if trashRequest.BlockMtime != mtime.Unix() {
-                       log.Printf("%v Delete(%v): mtime does not match", volume, trashRequest.Locator)
+                       log.Printf("%v Delete(%v): mtime on volume is %v does not match trash list value %v", volume, trashRequest.Locator, mtime.Unix(), trashRequest.BlockMtime)
                        continue
                }