"git.curoverse.com/arvados.git/sdk/go/keepclient"
"git.curoverse.com/arvados.git/services/datamanager/keep"
"git.curoverse.com/arvados.git/sdk/go/keepclient"
"git.curoverse.com/arvados.git/services/datamanager/keep"
"time"
)
func BuildTrashLists(kc *keepclient.KeepClient,
keepServerInfo *keep.ReadServers,
"time"
)
func BuildTrashLists(kc *keepclient.KeepClient,
keepServerInfo *keep.ReadServers,
- log.Printf("Failed to get blobSignatureTtl: %v", err)
- return map[string]keep.TrashList{}
+ return nil, errors.New(fmt.Sprintf("Failed to get blobSignatureTtl, can't build trash lists: %v", err))
- return BuildTrashListsInternal(writableServers, keepServerInfo, expiry, keepBlocksNotInCollections)
+ return buildTrashListsInternal(writableServers, keepServerInfo, expiry, keepBlocksNotInCollections), nil
keepServerInfo *keep.ReadServers,
expiry int64,
keepBlocksNotInCollections BlockSet) (m map[string]keep.TrashList) {
m = make(map[string]keep.TrashList)
keepServerInfo *keep.ReadServers,
expiry int64,
keepBlocksNotInCollections BlockSet) (m map[string]keep.TrashList) {
m = make(map[string]keep.TrashList)