MCPcopy
hub / github.com/NVIDIA/aistore / load

Method load

ais/rebmeta.go:94–104  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

92}
93
94func (r *rmdOwner) load() {
95 rmd := &rebMD{}
96 _, err := jsp.LoadMeta(filepath.Join(cmn.GCO.Get().ConfigDir, fname.Rmd), rmd)
97 if err == nil {
98 r.put(rmd)
99 return
100 }
101 if !os.IsNotExist(err) {
102 glog.Errorf("failed to load rmd: %v", err)
103 }
104}
105
106func (r *rmdOwner) put(rmd *rebMD) { r.rmd.Store(unsafe.Pointer(rmd)) }
107func (r *rmdOwner) get() *rebMD { return (*rebMD)(r.rmd.Load()) }

Callers 2

initMethod · 0.45
tryLoadSmapMethod · 0.45

Calls 5

putMethod · 0.95
LoadMetaFunction · 0.92
ErrorfFunction · 0.92
JoinMethod · 0.80
GetMethod · 0.65

Tested by

no test coverage detected