MCPcopy
hub / github.com/github/gh-ost / ReadThrottleControlReplicaKeys

Method ReadThrottleControlReplicaKeys

go/base/context.go:885–896  ·  view source on GitHub ↗
(throttleControlReplicas string)

Source from the content-addressed store, hash-verified

883}
884
885func (mctx *MigrationContext) ReadThrottleControlReplicaKeys(throttleControlReplicas string) error {
886 keys := mysql.NewInstanceKeyMap()
887 if err := keys.ReadCommaDelimitedList(throttleControlReplicas); err != nil {
888 return err
889 }
890
891 mctx.throttleMutex.Lock()
892 defer mctx.throttleMutex.Unlock()
893
894 mctx.throttleControlReplicaKeys = keys
895 return nil
896}
897
898func (mctx *MigrationContext) AddThrottleControlReplicaKey(key mysql.InstanceKey) error {
899 mctx.throttleMutex.Lock()

Callers 2

mainFunction · 0.95
applyServerCommandMethod · 0.80

Calls 2

NewInstanceKeyMapFunction · 0.92

Tested by

no test coverage detected