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

Function EvictRange

api/multiobj.go:65–68  ·  view source on GitHub ↗

EvictRange sends request to evict a range of objects from a remote bucket.

(baseParams BaseParams, bck cmn.Bck, rng string)

Source from the content-addressed store, hash-verified

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) {
66 evictMsg := cmn.SelectObjsMsg{Template: rng}
67 return doListRangeRequest(baseParams, bck, apc.ActEvictObjects, evictMsg)
68}
69
70// Handles multi-object (delete, prefetch, evict) operations
71// as well as (archive, copy and ETL) transactions

Callers 4

rangeOpFunction · 0.92
TestPrefetchRangeFunction · 0.92
TestOperationsWithRangesFunction · 0.92

Calls 1

doListRangeRequestFunction · 0.85

Tested by 3

TestPrefetchRangeFunction · 0.74
TestOperationsWithRangesFunction · 0.74