X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/64efd1030538d59821ce288a7674e29d49c35744..c72b6bb73def5f60f0a10f5bbb75f9228980dd8c:/services/keepstore/volume_test.go diff --git a/services/keepstore/volume_test.go b/services/keepstore/volume_test.go index 6ab386aec4..43ddd090cc 100644 --- a/services/keepstore/volume_test.go +++ b/services/keepstore/volume_test.go @@ -1,7 +1,12 @@ +// Copyright (C) The Arvados Authors. All rights reserved. +// +// SPDX-License-Identifier: AGPL-3.0 + package main import ( "bytes" + "context" "crypto/md5" "errors" "fmt" @@ -95,7 +100,7 @@ func (v *MockVolume) gotCall(method string) { } } -func (v *MockVolume) Compare(loc string, buf []byte) error { +func (v *MockVolume) Compare(ctx context.Context, loc string, buf []byte) error { v.gotCall("Compare") <-v.Gate if v.Bad { @@ -113,7 +118,7 @@ func (v *MockVolume) Compare(loc string, buf []byte) error { } } -func (v *MockVolume) Get(loc string, buf []byte) (int, error) { +func (v *MockVolume) Get(ctx context.Context, loc string, buf []byte) (int, error) { v.gotCall("Get") <-v.Gate if v.Bad { @@ -125,7 +130,7 @@ func (v *MockVolume) Get(loc string, buf []byte) (int, error) { return 0, os.ErrNotExist } -func (v *MockVolume) Put(loc string, block []byte) error { +func (v *MockVolume) Put(ctx context.Context, loc string, block []byte) error { v.gotCall("Put") <-v.Gate if v.Bad { @@ -198,6 +203,10 @@ func (v *MockVolume) Trash(loc string) error { return os.ErrNotExist } +func (v *MockVolume) DeviceID() string { + return "mock-device-id" +} + func (v *MockVolume) Type() string { return "Mock" } @@ -232,3 +241,7 @@ func (v *MockVolume) Replication() int { func (v *MockVolume) EmptyTrash() { } + +func (v *MockVolume) GetStorageClasses() []string { + return nil +}