X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/2a6e0785f8fb675038f867aebc65033dc8a85211..da3017f2d1c4a6838255814a96cbb66acde14d0a:/services/keepstore/volume_unix.go diff --git a/services/keepstore/volume_unix.go b/services/keepstore/volume_unix.go index da1d390279..0dd1d82a98 100644 --- a/services/keepstore/volume_unix.go +++ b/services/keepstore/volume_unix.go @@ -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