prometheus/promql
beorn7 71571a8ec4 promql: Fix (and simplify) populating iterators
This was only relevant so far for the benchmark suite as it would
recycle Expr for repetitions. However, the append is unnecessary as
each node is only inspected once when populating iterators, and
population must always start from scratch.

This also introduces error checking during benchmarks and fixes the so
far undetected test errors during benchmarking.

Also, remove a style nit (two golint warnings less…).
2016-08-24 18:37:09 +02:00
..
fuzz-data Fuzzing corpus for ParseMetric. 2016-04-29 22:50:24 +02:00
testdata Assume counters start at zero after reset. 2016-08-12 20:21:04 +02:00
ast.go Make the storage interface higher-level. 2016-07-25 13:59:22 +02:00
bench.go promql: Fix (and simplify) populating iterators 2016-08-24 18:37:09 +02:00
engine.go promql: Fix (and simplify) populating iterators 2016-08-24 18:37:09 +02:00
engine_test.go Make the storage interface higher-level. 2016-07-25 13:59:22 +02:00
functions.go promql: Fix (and simplify) populating iterators 2016-08-24 18:37:09 +02:00
functions_test.go promql: Fix (and simplify) populating iterators 2016-08-24 18:37:09 +02:00
fuzz.go Updates fuzzers to discard less interesting data 2016-05-10 11:46:03 +02:00
lex.go Add quantile aggregator. 2016-07-21 00:09:19 +01:00
lex_test.go promql: add power binary operation 2016-06-22 23:34:46 -04:00
parse.go Add quantile aggregator. 2016-07-21 00:09:19 +01:00
parse_test.go storage: improve index lookups 2016-07-20 17:35:53 +02:00
printer.go Make topk/bottomk aggregators. 2016-07-04 13:18:19 +01:00
printer_test.go Add count_values() aggregator. 2016-07-05 17:14:01 +01:00
promql_test.go Fix most golint warnings. 2015-08-26 12:44:46 +02:00
quantile.go Add quantile aggregator. 2016-07-21 00:09:19 +01:00
test.go Merge pull request #1485 from eliothedeman/master 2016-03-28 20:53:01 +01:00