Merge branch 'master' into 8183-projects-dropdown
[arvados.git] / services / keepstore / volume_unix.go
index da1d390279b3c0afe94a388c002275b0cf44790e..0dd1d82a98ca4b9f14c79d8b96e90f10faf4311f 100644 (file)
@@ -23,6 +23,9 @@ type unixVolumeAdder struct {
 }
 
 func (vs *unixVolumeAdder) Set(value string) error {
+       if trashLifetime != 0 {
+               return ErrNotImplemented
+       }
        if dirs := strings.Split(value, ","); len(dirs) > 1 {
                log.Print("DEPRECATED: using comma-separated volume list.")
                for _, dir := range dirs {
@@ -375,6 +378,9 @@ func (v *UnixVolume) Trash(loc string) error {
        if v.readonly {
                return MethodDisabledError
        }
+       if trashLifetime != 0 {
+               return ErrNotImplemented
+       }
        if v.locker != nil {
                v.locker.Lock()
                defer v.locker.Unlock()
@@ -408,7 +414,7 @@ func (v *UnixVolume) Trash(loc string) error {
 // Untrash moves block from trash back into store
 // TBD
 func (v *UnixVolume) Untrash(loc string) error {
-       return nil
+       return ErrNotImplemented
 }
 
 // blockDir returns the fully qualified directory name for the directory