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

Method CompareObjects

downloader/diff_resolver.go:196–204  ·  view source on GitHub ↗
(src *cluster.LOM, dst *DstElement)

Source from the content-addressed store, hash-verified

194func (dr *DiffResolver) Abort(err error) { dr.err.Store(err) }
195
196func (*defaultDiffResolverCtx) CompareObjects(src *cluster.LOM, dst *DstElement) (bool, error) {
197 if err := src.Load(true /*cache it*/, false /*locked*/); err != nil {
198 if cmn.IsObjNotExist(err) {
199 return false, nil
200 }
201 return false, err
202 }
203 return CompareObjects(src, dst)
204}
205
206func (*defaultDiffResolverCtx) IsObjFromRemote(src *cluster.LOM) (bool, error) {
207 if err := src.Load(true /*cache it*/, false /*locked*/); err != nil {

Callers

nothing calls this directly

Calls 3

IsObjNotExistFunction · 0.92
CompareObjectsFunction · 0.85
LoadMethod · 0.45

Tested by

no test coverage detected