Skip to content

Commit 3f532e7

Browse files
committed
Merge pull request #81 from prometheus/beorn7/versioning
Update vendoring of beorn7/perks.
2 parents 764e6a7 + 14c2f30 commit 3f532e7

File tree

3 files changed

+22
-10
lines changed

3 files changed

+22
-10
lines changed

_vendor/perks/MANIFEST

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Imported at f15ca8fc2964cb9f291e1cf17bb1bf9a4f9e23d5 from https://github.com/beorn7/perks .
1+
Imported at b965b613227fddccbfffe13eae360ed3fa822f8d from https://github.com/beorn7/perks .

_vendor/perks/quantile/example_test.go

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,24 @@ package quantile_test
55
import (
66
"bufio"
77
"fmt"
8-
"github.com/bmizerany/perks/quantile"
98
"log"
109
"os"
1110
"strconv"
1211
"time"
12+
13+
"github.com/beorn7/perks/quantile"
1314
)
1415

1516
func Example_simple() {
1617
ch := make(chan float64)
1718
go sendFloats(ch)
1819

1920
// Compute the 50th, 90th, and 99th percentile.
20-
q := quantile.NewTargeted(0.50, 0.90, 0.99)
21+
q := quantile.NewTargeted(map[float64]float64{
22+
0.50: 0.005,
23+
0.90: 0.001,
24+
0.99: 0.0001,
25+
})
2126
for v := range ch {
2227
q.Insert(v)
2328
}
@@ -28,8 +33,8 @@ func Example_simple() {
2833
fmt.Println("count:", q.Count())
2934
// Output:
3035
// perc50: 5
31-
// perc90: 14
32-
// perc99: 40
36+
// perc90: 16
37+
// perc99: 223
3338
// count: 2388
3439
}
3540

@@ -52,7 +57,7 @@ func Example_mergeMultipleStreams() {
5257
// even if we do not plan to query them all here.
5358
ch := make(chan quantile.Samples)
5459
getDBQuerySamples(ch)
55-
q := quantile.NewTargeted(0.90)
60+
q := quantile.NewTargeted(map[float64]float64{0.90: 0.001})
5661
for samples := range ch {
5762
q.Merge(samples)
5863
}
@@ -67,7 +72,11 @@ func Example_window() {
6772
go sendStreamValues(ch)
6873

6974
tick := time.NewTicker(1 * time.Minute)
70-
q := quantile.NewTargeted(0.90, 0.95, 0.99)
75+
q := quantile.NewTargeted(map[float64]float64{
76+
0.90: 0.001,
77+
0.95: 0.0005,
78+
0.99: 0.0001,
79+
})
7180
for {
7281
select {
7382
case t := <-tick.C:

_vendor/perks/quantile/stream_test.go

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,8 @@ func TestHighBiasedQuery(t *testing.T) {
113113
verifyHighPercsWithRelativeEpsilon(t, a, s)
114114
}
115115

116-
func TestTargetedMerge(t *testing.T) {
116+
// BrokenTestTargetedMerge is broken, see Merge doc comment.
117+
func BrokenTestTargetedMerge(t *testing.T) {
117118
rand.Seed(42)
118119
s1 := NewTargeted(Targets)
119120
s2 := NewTargeted(Targets)
@@ -123,7 +124,8 @@ func TestTargetedMerge(t *testing.T) {
123124
verifyPercsWithAbsoluteEpsilon(t, a, s1)
124125
}
125126

126-
func TestLowBiasedMerge(t *testing.T) {
127+
// BrokenTestLowBiasedMerge is broken, see Merge doc comment.
128+
func BrokenTestLowBiasedMerge(t *testing.T) {
127129
rand.Seed(42)
128130
s1 := NewLowBiased(RelativeEpsilon)
129131
s2 := NewLowBiased(RelativeEpsilon)
@@ -133,7 +135,8 @@ func TestLowBiasedMerge(t *testing.T) {
133135
verifyLowPercsWithRelativeEpsilon(t, a, s2)
134136
}
135137

136-
func TestHighBiasedMerge(t *testing.T) {
138+
// BrokenTestHighBiasedMerge is broken, see Merge doc comment.
139+
func BrokenTestHighBiasedMerge(t *testing.T) {
137140
rand.Seed(42)
138141
s1 := NewHighBiased(RelativeEpsilon)
139142
s2 := NewHighBiased(RelativeEpsilon)

0 commit comments

Comments
 (0)