mirror of
https://github.com/featurebasedb/featurebase.git
synced 2026-10-08 20:07:51 +00:00
Move duration header to fix error handling
This commit is contained in:
parent
e2331372d8
commit
c30e3f0c2d
1 changed files with 7 additions and 7 deletions
|
|
@ -215,13 +215,6 @@ func (h *GRPCHandler) QueryPQL(req *pb.QueryPQLRequest, stream pb.Pilosa_QueryPQ
|
|||
resp, err := h.api.Query(stream.Context(), &query)
|
||||
durQuery := time.Since(t)
|
||||
|
||||
err = stream.SendHeader(metadata.New(map[string]string{
|
||||
"duration": strconv.Itoa(int(durQuery)),
|
||||
}))
|
||||
if err != nil {
|
||||
return errors.Wrap(err, "sending header")
|
||||
}
|
||||
|
||||
// TODO: what about resp.CollumnAttrSets?
|
||||
if err != nil {
|
||||
return errToStatusError(err)
|
||||
|
|
@ -240,6 +233,13 @@ func (h *GRPCHandler) QueryPQL(req *pb.QueryPQLRequest, stream pb.Pilosa_QueryPQ
|
|||
return errors.Wrap(err, "wrapping as type ToRowser")
|
||||
}
|
||||
|
||||
err = stream.SendHeader(metadata.New(map[string]string{
|
||||
"duration": strconv.Itoa(int(durQuery)),
|
||||
}))
|
||||
if err != nil {
|
||||
return errors.Wrap(err, "sending header")
|
||||
}
|
||||
|
||||
t = time.Now()
|
||||
if err := newDurationRowser(toRowser, durQuery).ToRows(stream.Send); err != nil {
|
||||
return errToStatusError(err)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue