MCPcopy Index your code
hub / github.com/coder/coder / Reload

Method Reload

enterprise/coderd/aibridge_reload_test.go:98–107  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

96}
97
98func (r *testPoolReloader) Reload(ctx context.Context) error {
99 defer r.metrics.RecordReloadAttempt()
100 providers, outcomes, err := cli.BuildProviders(ctx, r.db, r.cfg, r.logger)
101 if err != nil {
102 return err
103 }
104 r.pool.ReplaceProviders(providers)
105 r.metrics.RecordReloadSuccess(outcomes)
106 return nil
107}
108
109// TestAIBridgeProviderHotReload exercises the end-to-end CRUD ->
110// reload -> routing path: every provider mutation made through codersdk

Callers

nothing calls this directly

Calls 4

BuildProvidersFunction · 0.92
RecordReloadAttemptMethod · 0.80
RecordReloadSuccessMethod · 0.80
ReplaceProvidersMethod · 0.65

Tested by

no test coverage detected