mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-11-21 14:44:00 +00:00
all: rename ParseStream -> stream.Parse
This is a follow-up for 057698f7fb
This commit is contained in:
parent
ccdddf7996
commit
5c4f5b83fc
4 changed files with 4 additions and 4 deletions
|
@ -146,7 +146,7 @@ func (ctx *InsertCtx) FlushBufs() error {
|
||||||
}
|
}
|
||||||
// There is no need in limiting the number of concurrent calls to vmstorage.AddRows() here,
|
// There is no need in limiting the number of concurrent calls to vmstorage.AddRows() here,
|
||||||
// since the number of concurrent FlushBufs() calls should be already limited via writeconcurrencylimiter
|
// since the number of concurrent FlushBufs() calls should be already limited via writeconcurrencylimiter
|
||||||
// used at every ParseStream() call under lib/protoparser/*/streamparser.go
|
// used at every stream.Parse() call under lib/protoparser/*
|
||||||
err := vmstorage.AddRows(ctx.mrs)
|
err := vmstorage.AddRows(ctx.mrs)
|
||||||
ctx.Reset(0)
|
ctx.Reset(0)
|
||||||
if err == nil {
|
if err == nil {
|
||||||
|
|
|
@ -39,7 +39,7 @@ type client struct {
|
||||||
// hc is the default client optimized for common case of scraping targets with moderate number of metrics.
|
// hc is the default client optimized for common case of scraping targets with moderate number of metrics.
|
||||||
hc *fasthttp.HostClient
|
hc *fasthttp.HostClient
|
||||||
|
|
||||||
// sc (aka `stream client`) is used instead of hc if ScrapeWork.ParseStream is set.
|
// sc (aka `stream client`) is used instead of hc if ScrapeWork.StreamParse is set.
|
||||||
// It may be useful for scraping targets with millions of metrics per target.
|
// It may be useful for scraping targets with millions of metrics per target.
|
||||||
sc *http.Client
|
sc *http.Client
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@ import (
|
||||||
"github.com/VictoriaMetrics/VictoriaMetrics/lib/protoparser/prometheus"
|
"github.com/VictoriaMetrics/VictoriaMetrics/lib/protoparser/prometheus"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestParseStream(t *testing.T) {
|
func TestParse(t *testing.T) {
|
||||||
common.StartUnmarshalWorkers()
|
common.StartUnmarshalWorkers()
|
||||||
defer common.StopUnmarshalWorkers()
|
defer common.StopUnmarshalWorkers()
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,7 @@ func Parse(r io.Reader, callback func(tss []prompb.TimeSeries) error) error {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
// Synchronously process the request in order to properly return errors to ParseStream caller,
|
// Synchronously process the request in order to properly return errors to Parse caller,
|
||||||
// so it could properly return HTTP 503 status code in response.
|
// so it could properly return HTTP 503 status code in response.
|
||||||
// See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/896
|
// See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/896
|
||||||
bb := bodyBufferPool.Get()
|
bb := bodyBufferPool.Get()
|
||||||
|
|
Loading…
Reference in a new issue