mirror of
https://github.com/prometheus/prometheus.git
synced 2024-11-09 23:24:05 -08:00
labels: note that Hash may change
For performance reasons we may use a different implementation of Hash() in future, so note this so callers can be warned. Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
This commit is contained in:
parent
dfa5cd55db
commit
8d4140a06e
|
@ -134,6 +134,7 @@ func (ls Labels) MatchLabels(on bool, names ...string) Labels {
|
|||
}
|
||||
|
||||
// Hash returns a hash value for the label set.
|
||||
// Note: the result is not guaranteed to be consistent across different runs of Prometheus.
|
||||
func (ls Labels) Hash() uint64 {
|
||||
// Use xxhash.Sum64(b) for fast path as it's faster.
|
||||
b := make([]byte, 0, 1024)
|
||||
|
|
Loading…
Reference in a new issue