mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-11-21 14:44:00 +00:00
vendor: update github.com/valyala/gozstd from v1.11.0 to v1.12.0
This should improve query scalability on systems with big number of CPU cores
This commit is contained in:
parent
04c3e9916d
commit
f6e6056c17
4 changed files with 4 additions and 19 deletions
2
go.mod
2
go.mod
|
@ -30,7 +30,7 @@ require (
|
|||
github.com/valyala/fastjson v1.6.3
|
||||
github.com/valyala/fastrand v1.0.0
|
||||
github.com/valyala/fasttemplate v1.2.1
|
||||
github.com/valyala/gozstd v1.11.0
|
||||
github.com/valyala/gozstd v1.12.0
|
||||
github.com/valyala/histogram v1.1.2
|
||||
github.com/valyala/quicktemplate v1.6.3
|
||||
go.uber.org/atomic v1.9.0 // indirect
|
||||
|
|
4
go.sum
4
go.sum
|
@ -926,8 +926,8 @@ github.com/valyala/fastrand v1.0.0/go.mod h1:HWqCzkrkg6QXT8V2EXWvXCoow7vLwOFN002
|
|||
github.com/valyala/fasttemplate v1.0.1/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8=
|
||||
github.com/valyala/fasttemplate v1.2.1 h1:TVEnxayobAdVkhQfrfes2IzOB6o+z4roRkPF52WA1u4=
|
||||
github.com/valyala/fasttemplate v1.2.1/go.mod h1:KHLXt3tVN2HBp8eijSv/kGJopbvo7S+qRAEEKiv+SiQ=
|
||||
github.com/valyala/gozstd v1.11.0 h1:VV6qQFt+4sBBj9OJ7eKVvsFAMy59Urcs9Lgd+o5FOw0=
|
||||
github.com/valyala/gozstd v1.11.0/go.mod h1:y5Ew47GLlP37EkTB+B4s7r6A5rdaeB7ftbl9zoYiIPQ=
|
||||
github.com/valyala/gozstd v1.12.0 h1:CVG/hZKv3VqgiesiDrFrkgTIwDr5+9yaRaFDgMso5lI=
|
||||
github.com/valyala/gozstd v1.12.0/go.mod h1:y5Ew47GLlP37EkTB+B4s7r6A5rdaeB7ftbl9zoYiIPQ=
|
||||
github.com/valyala/histogram v1.1.2 h1:vOk5VrGjMBIoPR5k6wA8vBaC8toeJ8XO0yfRjFEc1h8=
|
||||
github.com/valyala/histogram v1.1.2/go.mod h1:CZAr6gK9dbD7hYx2s8WSPh0p5x5wETjC+2b3PJVtEdg=
|
||||
github.com/valyala/quicktemplate v1.6.3 h1:O7EuMwuH7Q94U2CXD6sOX8AYHqQqWtmIk690IhmpkKA=
|
||||
|
|
15
vendor/github.com/valyala/gozstd/gozstd.go
generated
vendored
15
vendor/github.com/valyala/gozstd/gozstd.go
generated
vendored
|
@ -66,8 +66,6 @@ func CompressDict(dst, src []byte, cd *CDict) []byte {
|
|||
}
|
||||
|
||||
func compressDictLevel(dst, src []byte, cd *CDict, compressionLevel int) []byte {
|
||||
concurrencyLimitCh <- struct{}{}
|
||||
|
||||
var cctx, cctxDict *cctxWrapper
|
||||
if cd == nil {
|
||||
cctx = cctxPool.Get().(*cctxWrapper)
|
||||
|
@ -82,9 +80,6 @@ func compressDictLevel(dst, src []byte, cd *CDict, compressionLevel int) []byte
|
|||
} else {
|
||||
cctxDictPool.Put(cctxDict)
|
||||
}
|
||||
|
||||
<-concurrencyLimitCh
|
||||
|
||||
return dst
|
||||
}
|
||||
|
||||
|
@ -189,8 +184,6 @@ func Decompress(dst, src []byte) ([]byte, error) {
|
|||
//
|
||||
// The given dictionary dd is used for the decompression.
|
||||
func DecompressDict(dst, src []byte, dd *DDict) ([]byte, error) {
|
||||
concurrencyLimitCh <- struct{}{}
|
||||
|
||||
var dctx, dctxDict *dctxWrapper
|
||||
if dd == nil {
|
||||
dctx = dctxPool.Get().(*dctxWrapper)
|
||||
|
@ -206,9 +199,6 @@ func DecompressDict(dst, src []byte, dd *DDict) ([]byte, error) {
|
|||
} else {
|
||||
dctxDictPool.Put(dctxDict)
|
||||
}
|
||||
|
||||
<-concurrencyLimitCh
|
||||
|
||||
return dst, err
|
||||
}
|
||||
|
||||
|
@ -312,11 +302,6 @@ func decompressInternal(dctx, dctxDict *dctxWrapper, dst, src []byte, dd *DDict)
|
|||
return n
|
||||
}
|
||||
|
||||
var concurrencyLimitCh = func() chan struct{} {
|
||||
gomaxprocs := runtime.GOMAXPROCS(-1)
|
||||
return make(chan struct{}, gomaxprocs)
|
||||
}()
|
||||
|
||||
func errStr(result C.size_t) string {
|
||||
errCode := C.ZSTD_getErrorCode(result)
|
||||
errCStr := C.ZSTD_getErrorString(errCode)
|
||||
|
|
2
vendor/modules.txt
vendored
2
vendor/modules.txt
vendored
|
@ -204,7 +204,7 @@ github.com/valyala/fastrand
|
|||
# github.com/valyala/fasttemplate v1.2.1
|
||||
## explicit
|
||||
github.com/valyala/fasttemplate
|
||||
# github.com/valyala/gozstd v1.11.0
|
||||
# github.com/valyala/gozstd v1.12.0
|
||||
## explicit
|
||||
github.com/valyala/gozstd
|
||||
# github.com/valyala/histogram v1.1.2
|
||||
|
|
Loading…
Reference in a new issue