MCPcopy
hub / github.com/google/seesaw / handleOverride

Method handleOverride

engine/core.go:649–655  ·  view source on GitHub ↗

handleOverride handles an incoming Override.

(o seesaw.Override)

Source from the content-addressed store, hash-verified

647
648// handleOverride handles an incoming Override.
649func (e *Engine) handleOverride(o seesaw.Override) {
650 e.overrides[o.Target()] = o
651 e.distributeOverride(o)
652 if o.State() == seesaw.OverrideDefault {
653 delete(e.overrides, o.Target())
654 }
655}
656
657// distributeOverride distributes an Override to the appropriate vservers.
658func (e *Engine) distributeOverride(o seesaw.Override) {

Callers 2

managerMethod · 0.95
TestVserverOverrideFunction · 0.45

Implementers 3

EngineClientha/engine_client.go
DummyEngineha/engine_client.go
SeesawEngineengine/ipc.go

Calls 3

distributeOverrideMethod · 0.95
TargetMethod · 0.65
StateMethod · 0.65

Tested by 1

TestVserverOverrideFunction · 0.36