mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2025-02-19 15:30:17 +00:00
app/vmstorage/transport: properly handle request to labelValuesOnTimeRange
This commit is contained in:
parent
72011bcc45
commit
767231f41f
1 changed files with 5 additions and 5 deletions
|
@ -816,17 +816,17 @@ func (s *Server) processVMSelectLabelValuesOnTimeRange(ctx *vmselectRequestCtx)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
if err := ctx.readDataBufBytes(maxLabelValueSize); err != nil {
|
||||||
|
return fmt.Errorf("cannot read labelName: %w", err)
|
||||||
|
}
|
||||||
|
labelName := string(ctx.dataBuf)
|
||||||
tr, err := ctx.readTimeRange()
|
tr, err := ctx.readTimeRange()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
if err := ctx.readDataBufBytes(maxLabelValueSize); err != nil {
|
|
||||||
return fmt.Errorf("cannot read labelName: %w", err)
|
|
||||||
}
|
|
||||||
labelName := ctx.dataBuf
|
|
||||||
|
|
||||||
// Search for tag values
|
// Search for tag values
|
||||||
labelValues, err := s.storage.SearchTagValuesOnTimeRange(accountID, projectID, labelName, tr, *maxTagValuesPerSearch, ctx.deadline)
|
labelValues, err := s.storage.SearchTagValuesOnTimeRange(accountID, projectID, []byte(labelName), tr, *maxTagValuesPerSearch, ctx.deadline)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return ctx.writeErrorMessage(err)
|
return ctx.writeErrorMessage(err)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue