type fairnessWeightOverrides map[string]float32
func getEffectiveWeight(overrides fairnessWeightOverrides, pri *commonpb.Priority) float32 {
fairness_util.go
key := pri.GetFairnessKey()
weight, ok := overrides[key]
if !ok {
weight = pri.GetFairnessWeight()
}
// zero means default weight (1.0). negative doesn't make sense, map it to 1.0 also.
weight = 1.0
} else {
weight = max(weight, minWeight)
}
}