use named constants for bloom filter parameters
This commit is contained in:
parent
44aadb931a
commit
f62999d2b8
@ -10,6 +10,11 @@ import (
|
|||||||
blake2b "github.com/minio/blake2b-simd"
|
blake2b "github.com/minio/blake2b-simd"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const (
|
||||||
|
BloomFilterSize = 50_000_000
|
||||||
|
BloomFilterProbability = 0.01
|
||||||
|
)
|
||||||
|
|
||||||
type BloomLiveSetEnv struct{}
|
type BloomLiveSetEnv struct{}
|
||||||
|
|
||||||
var _ LiveSetEnv = (*BloomLiveSetEnv)(nil)
|
var _ LiveSetEnv = (*BloomLiveSetEnv)(nil)
|
||||||
@ -32,7 +37,7 @@ func (e *BloomLiveSetEnv) NewLiveSet(name string) (LiveSet, error) {
|
|||||||
return nil, xerrors.Errorf("error reading salt: %w", err)
|
return nil, xerrors.Errorf("error reading salt: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
bf, err := bbloom.New(float64(50_000_000), float64(0.01))
|
bf, err := bbloom.New(float64(BloomFilterSize), float64(BloomFilterProbability))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, xerrors.Errorf("error creating bloom filter: %w", err)
|
return nil, xerrors.Errorf("error creating bloom filter: %w", err)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user