MCPcopy Index your code
hub / github.com/netdata/netdata / prepareAndCommitPlan

Function prepareAndCommitPlan

src/go/plugin/framework/chartengine/attempt.go:173–187  ·  view source on GitHub ↗
(engine *Engine, reader metrix.Reader)

Source from the content-addressed store, hash-verified

171}
172
173func prepareAndCommitPlan(engine *Engine, reader metrix.Reader) (Plan, error) {
174 if engine == nil {
175 return Plan{}, fmt.Errorf("chartengine: nil engine")
176 }
177 attempt, err := engine.PreparePlan(reader)
178 if err != nil {
179 return Plan{}, err
180 }
181
182 plan := attempt.Plan()
183 if err := attempt.Commit(); err != nil {
184 return Plan{}, err
185 }
186 return plan, nil
187}

Callers 1

buildPlanFunction · 0.85

Calls 4

PreparePlanMethod · 0.80
PlanMethod · 0.80
CommitMethod · 0.80
ErrorfMethod · 0.65

Tested by 1

buildPlanFunction · 0.68

Used in the wild real call sites across dependent graphs

searching dependent graphs…