3448: unit tests for deleting new blocks
[arvados.git] / services / keepstore / volume.go
index fbf63b729c86728e9abf547e716eaf536a3f6896..0406c3d1983fc9ce718f20797447d7218ea93276 100644 (file)
@@ -79,6 +79,9 @@ func (v *MockVolume) Index(prefix string) string {
 
 func (v *MockVolume) Delete(loc string) error {
        if _, ok := v.Store[loc]; ok {
+               if time.Since(v.Timestamps[loc]) < permission_ttl {
+                       return nil
+               }
                delete(v.Store, loc)
                return nil
        }