influxdb/models
Jonathan A. Sternberg 10029caf2f Support negative timestamps in the query engine
Negative timestamps are now supported. We also now refuse two
nanoseconds that are at the edge of the minimum time window. One of the
nanoseconds we do not accept is because we need MinInt64 to be used for
some internal comparisons in the TSM engine and it was causing an
underflow when we subtracted one from the minimum time. The second is so
we can have one minimum time that signifies the default minimum that
nobody can write to (so we can implicitly rewrite the timestamp on
aggregate queries) but still use the explicit timestamp if it is given
to us by the user. We aren't able to tell the difference between if the
user provided it or if it was implicit without those values being
different.

If the default minimum time is used with an aggregate query, we rewrite
the time to be the epoch for backwards compatibility since we believe
that's more important than supporting that extra nanosecond.
2016-08-25 12:52:41 -05:00
..
consistency.go in memory meta, single node configs, etc. 2016-03-14 16:55:54 +00:00
points.go Fix panic with parsing empty key 2016-07-28 18:38:17 -06:00
points_test.go Support negative timestamps in the query engine 2016-08-25 12:52:41 -05:00
rows.go Fix golint warnings 2015-11-20 12:19:01 +00:00
statistic.go Refactoring the monitor service to avoid expvar 2016-07-07 11:13:58 -05:00
time.go Support negative timestamps in the query engine 2016-08-25 12:52:41 -05:00