MCPcopy
hub / github.com/perkeep/perkeep / RemoveBlobs

Method RemoveBlobs

pkg/blobserver/interface.go:159–159  ·  view source on GitHub ↗

RemoveBlobs removes 0 or more blobs. Removal of non-existent items isn't an error. Returns failure if any items existed but failed to be deleted. ErrNotImplemented may be returned for storage types not implementing removal. If RemoveBlobs returns an error, it's possible that either none or only some

(ctx context.Context, blobs []blob.Ref)

Source from the content-addressed store, hash-verified

157 // If RemoveBlobs returns an error, it's possible that either
158 // none or only some of the blobs were deleted.
159 RemoveBlobs(ctx context.Context, blobs []blob.Ref) error
160}
161
162// Storage is the interface that must be implemented by a blobserver

Callers 15

RemoveBlobsMethod · 0.65
RemoveBlobsMethod · 0.65
TestDeleteFunction · 0.65
RemoveBlobsMethod · 0.65
TestAzureStorageFunction · 0.65
testRemoveMethod · 0.65
RemoveBlobsMethod · 0.65
testStorageFunction · 0.65
RemoveBlobsMethod · 0.65
testStorageFunction · 0.65
handleRemoveFunction · 0.65

Implementers 15

Clientpkg/client/client.go
NoImplStoragepkg/blobserver/noimpl.go
remoteStoragepkg/blobserver/remote/remote.go
storagepkg/blobserver/diskpacked/diskpacked.g
nstopkg/blobserver/namespace/ns.go
Storagepkg/blobserver/files/files.go
unionStoragepkg/blobserver/union/union.go
azureStoragepkg/blobserver/azure/azure.go
mongoStoragepkg/blobserver/mongo/mongo.go
Storagepkg/blobserver/memory/mem.go
replicaStoragepkg/blobserver/replica/replica.go
condStoragepkg/blobserver/cond/cond.go

Calls

no outgoing calls

Tested by 6

TestDeleteFunction · 0.52
TestAzureStorageFunction · 0.52
testStorageFunction · 0.52
testStorageFunction · 0.52
TestDeleteFunction · 0.52