prometheus/storage
Corentin Chary db9dbeeaec federation: nil pointer deference when using remove read
```
level=error ts=2018-06-13T07:19:04.515149169Z caller=stdlib.go:89 component=web caller="http: panic serving [::1" msg="]:56202: runtime error: invalid memory address or nil pointer dereference"
level=error ts=2018-06-13T07:19:04.516199547Z caller=stdlib.go:89 component=web caller="http: panic serving [::1" msg="]:56204: runtime error: invalid memory address or nil pointer dereference"
level=error ts=2018-06-13T07:19:04.51717692Z caller=stdlib.go:89 component=web caller="http: panic serving [::1" msg="]:56206: runtime error: invalid memory address or nil pointer dereference"
level=error ts=2018-06-13T07:19:04.564952878Z caller=stdlib.go:89 component=web caller="http: panic serving [::1" msg="]:56208: runtime error: invalid memory address or nil pointer dereference"
level=error ts=2018-06-13T07:19:04.566575791Z caller=stdlib.go:89 component=web caller="http: panic serving [::1" msg="]:56210: runtime error: invalid memory address or nil pointer dereference"
level=error ts=2018-06-13T07:19:04.567106063Z caller=stdlib.go:89 component=web caller="http: panic serving [::1" msg="]:56212: runtime error: invalid memory address or nil pointer dereference"
```

When remove read is enabled, federation will call `q.Select(nil, mset...)`
which will break remote reads because it currently doesn't handle empty
SelectParams.

Signed-off-by: Corentin Chary <c.chary@criteo.com>
2018-06-19 13:03:01 +01:00
..
remote federation: nil pointer deference when using remove read 2018-06-19 13:03:01 +01:00
tsdb all: remove unnecessary type conversions (#3992) 2018-03-21 09:25:22 +00:00
buffer_test.go Correctly handle pruning wraparound after ring expansion (#3942) 2018-03-12 13:16:59 +00:00
buffer.go Optimise PromQL (#3966) 2018-06-04 15:47:45 +02:00
fanout_test.go Avoid infinite loop on duplicate NaN values. (#4275) 2018-06-18 17:34:08 +01:00
fanout.go Avoid infinite loop on duplicate NaN values. (#4275) 2018-06-18 17:34:08 +01:00
interface.go *: implement query params 2018-02-13 12:17:22 +01:00
noop.go *: implement query params 2018-02-13 12:17:22 +01:00