MCPcopy Index your code
hub / github.com/NVIDIA/aistore / EvictList

Function EvictList

api/multiobj.go:59–62  ·  view source on GitHub ↗

EvictList sends request to evict a list of objects from a remote bucket.

(baseParams BaseParams, bck cmn.Bck, fileslist []string)

Source from the content-addressed store, hash-verified

57
58// EvictList sends request to evict a list of objects from a remote bucket.
59func EvictList(baseParams BaseParams, bck cmn.Bck, fileslist []string) (string, error) {
60 evictMsg := cmn.SelectObjsMsg{ObjNames: fileslist}
61 return doListRangeRequest(baseParams, bck, apc.ActEvictObjects, evictMsg)
62}
63
64// EvictRange sends request to evict a range of objects from a remote bucket.
65func EvictRange(baseParams BaseParams, bck cmn.Bck, rng string) (string, error) {

Callers 7

listOpFunction · 0.92
TestPrefetchListFunction · 0.92
TestDownloadRemoteFunction · 0.92
propsEvictFunction · 0.92
TestAtimePrefetchFunction · 0.92
EvictObjectsFunction · 0.92

Calls 1

doListRangeRequestFunction · 0.85

Tested by 5

TestPrefetchListFunction · 0.74
TestDownloadRemoteFunction · 0.74
propsEvictFunction · 0.74
TestAtimePrefetchFunction · 0.74