MCPcopy Create free account
hub / github.com/cloudbase/garm / setInstanceRunnerStatus

Method setInstanceRunnerStatus

runner/pool/pool.go:906–915  ·  view source on GitHub ↗
(runnerName string, status params.RunnerStatus)

Source from the content-addressed store, hash-verified

904}
905
906func (r *basePoolManager) setInstanceRunnerStatus(runnerName string, status params.RunnerStatus) (params.Instance, error) {
907 updateParams := params.UpdateInstanceParams{
908 RunnerStatus: status,
909 }
910 instance, err := r.store.ForceUpdateInstance(r.ctx, runnerName, updateParams)
911 if err != nil {
912 return params.Instance{}, fmt.Errorf("error updating runner status: %w", err)
913 }
914 return instance, nil
915}
916
917func (r *basePoolManager) setInstanceStatus(runnerName string, status commonParams.InstanceStatus, providerFault []byte, force bool) (params.Instance, error) {
918 updateParams := params.UpdateInstanceParams{

Callers 2

handleCompletedJobMethod · 0.95
handleInProgressJobMethod · 0.95

Calls 1

ForceUpdateInstanceMethod · 0.65

Tested by

no test coverage detected