influxdb/tsdb/cursors
Sam Arnold 8edf7a4e2f
fix(storage): cursor requests are [start, stop] instead of [start, stop) (#21347)
* fix: backport tsdb fix for window pushdowns

From https://github.com/influxdata/influxdb/pull/19855

* fix(storage): cursor requests are [start, stop] instead of [start, stop)

The cursors were previously [start, stop) to be consistent with how flux
requests data, but the underlying storage file store was [start, stop]
because that's how influxql read data. This reverts back the cursor
behavior so that it is now [start, stop] everywhere and the conversion
from [start, stop) to [start, stop] is performed when doing the cursor
request to get the next cursor.

cherry-pick from #21318

Co-authored-by: Sam Arnold <sarnold@influxdata.com>
(cherry picked from commit 7766672797)

* chore: fix formatting

Co-authored-by: Jonathan A. Sternberg <jonathan@influxdata.com>
2021-04-30 15:26:31 -04:00
..
mock refactor: rearrange flux-related storage code to match 2.x (#21114) 2021-04-01 14:25:48 -04:00
arrayvalues.gen.go Update flux version to v0.50.2 2019-10-29 16:19:14 -05:00
arrayvalues.gen.go.tmpl feat: mean,count aggregation for WindowAggregate pushdown in enterprise (#21291) 2021-04-29 14:30:13 -04:00
arrayvalues.gen.go.tmpldata feat: mean,count aggregation for WindowAggregate pushdown in enterprise (#21291) 2021-04-29 14:30:13 -04:00
arrayvalues.gen_test.go Update flux version to v0.33.2 (#14208) 2019-06-27 13:52:02 -05:00
arrayvalues.go feat: mean,count aggregation for WindowAggregate pushdown in enterprise (#21291) 2021-04-29 14:30:13 -04:00
arrayvalues_test.go Upgrade flux to the latest version and remove the platform dependency 2019-04-04 10:55:09 -05:00
cursor.go fix(storage): cursor requests are [start, stop] instead of [start, stop) (#21347) 2021-04-30 15:26:31 -04:00
gen.go feat: mean,count aggregation for WindowAggregate pushdown in enterprise (#21291) 2021-04-29 14:30:13 -04:00
string.go Update flux version to v0.33.2 (#14208) 2019-06-27 13:52:02 -05:00