diff --git a/netmap/context.go b/netmap/context.go index 098e218..e467482 100644 --- a/netmap/context.go +++ b/netmap/context.go @@ -58,7 +58,7 @@ func newContext(nm *Netmap) *context { numCache: make(map[string]uint64), aggregator: newMeanIQRAgg, - weightFunc: GetDefaultWeightFunc(nm.nodes), + weightFunc: defaultWeightFunc(nm.nodes), cbf: defaultCBF, } } @@ -78,8 +78,8 @@ func (c *context) setCBF(cbf uint32) { } } -// GetDefaultWeightFunc returns default weighting function. -func GetDefaultWeightFunc(ns nodes) weightFunc { +// defaultWeightFunc returns default weighting function. +func defaultWeightFunc(ns nodes) weightFunc { mean := newMeanAgg() min := newMinAgg() diff --git a/netmap/netmap.go b/netmap/netmap.go index b8f1178..0572cc0 100644 --- a/netmap/netmap.go +++ b/netmap/netmap.go @@ -146,7 +146,7 @@ func flattenNodes(ns []nodes) nodes { // GetPlacementVectors returns placement vectors for an object given containerNodes cnt. func (m *Netmap) GetPlacementVectors(vectors [][]NodeInfo, pivot []byte) ([][]NodeInfo, error) { h := hrw.Hash(pivot) - wf := GetDefaultWeightFunc(m.nodes) + wf := defaultWeightFunc(m.nodes) result := make([][]NodeInfo, len(vectors)) for i := range vectors {