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

Method handleControllerInfoEvent

workers/cache/cache.go:508–515  ·  view source on GitHub ↗
(event common.ChangePayload)

Source from the content-addressed store, hash-verified

506}
507
508func (w *Worker) handleControllerInfoEvent(event common.ChangePayload) {
509 ctrlInfo, ok := event.Payload.(params.ControllerInfo)
510 if !ok {
511 slog.DebugContext(w.ctx, "invalid payload type for controller info event event", "payload", event.Payload)
512 return
513 }
514 cache.SetControllerCache(ctrlInfo)
515}
516
517func (w *Worker) handleEvent(event common.ChangePayload) {
518 slog.DebugContext(w.ctx, "handling event", "event_entity_type", event.EntityType, "event_operation", event.Operation)

Callers 1

handleEventMethod · 0.95

Calls 1

SetControllerCacheFunction · 0.92

Tested by

no test coverage detected