Stuart Carnie
b17acf8b31
fix: Ensure temporary bucket and test data is removed after each test
...
This is required to keep the system resources low when running
the Flux end-to-end tests, which create a bucket for each test. A
bucket creates at least 17 files after the first write:
* 8 for the `_series` segment files
* 8 for the `index` log files
* 1 for the `wal`
2020-09-21 13:05:50 -07:00
Christopher M. Wolff
e7cbbaa722
feat: upgrade Flux to v0.83.2 ( #19569 )
2020-09-16 17:59:15 -07:00
Brett Buddin
b917d8d9b0
chore(influxdb): Placate the linter.
2020-08-27 15:46:32 -04:00
Stuart Carnie
31f4b1a403
fix(flux): Fix broken tests merged from master
2020-08-26 09:44:45 -07:00
Stuart Carnie
39ab4a10c5
Merge remote-tracking branch 'origin/master' into sgc/tsm1
...
# Conflicts:
# cmd/influxd/launcher/query_test.go
# go.mod
# go.sum
# query/promql/internal/promqltests/go.mod
# task/backend/executor/executor.go
# task/backend/executor/support_test.go
2020-08-26 09:26:43 -07:00
Stuart Carnie
8ff350557f
fix(flux): Skip failing tests to facilitate merge to master
...
Closes #19442
2020-08-26 09:24:09 -07:00
Paul Hummer
df41d42457
build(flux): update Flux to v0.82.2
2020-08-25 08:04:28 -06:00
Stuart Carnie
56e27b8893
Merge remote-tracking branch 'origin/master' into sgc/tsm1
...
# Conflicts:
# go.mod
# go.sum
# query/promql/internal/promqltests/go.mod
2020-08-12 09:07:30 -07:00
Paul Hummer
9d7330a1c1
build(flux): update Flux to v0.79.0
2020-08-11 10:27:12 -06:00
jlapacik
46c7345dae
feat: enable pushdowns for sum, count, min, and max by default ( #19227 )
2020-08-05 12:06:35 -07:00
Stuart Carnie
81e3a017de
fix(testing): Fix compilation errors
2020-08-03 09:21:04 -07:00
Stuart Carnie
a97ec1f34e
feat: Initial commit with working reads
2020-08-03 09:18:34 -07:00
Yiqun (Ethan) Zhang
8a27388601
feat: log query plan in metadata ( #19100 )
2020-07-27 17:14:49 -05:00
Jonathan A. Sternberg
8678a22ee3
feat(storage/flux): add tests for min/max pushdowns ( #19028 )
2020-07-23 16:07:30 -05:00
Christopher M. Wolff
8b106bcee1
feat(storage): add mean aggregate array cursor and tests ( #19019 )
2020-07-23 09:49:53 -07:00
Adrian Thurston
c693f0b080
test: use experimental.chain in flux e2e tests to allow a single pass ( #18898 )
...
Force the writing of data and running of the test to happen sequentially. As
the results come out, collect them and report an error only if the diff results
are not empty.
2020-07-23 15:58:21 +03:00
yukta
6448a155c3
feat(query/stdlib): update flags.yml with mergleFilterRule and add mergeFilterRule to rules.go with corresponding unit tests.
2020-07-22 08:16:35 -07:00
Paul Hummer
0265acf744
Merge pull request #18934 from influxdata/flux-staging/v0.73.0
...
build(flux): update Flux to v0.73.0
2020-07-14 11:40:27 -06:00
Paul Hummer
21a1faac6e
chore: fix accidental typo
2020-07-14 11:20:42 -06:00
Paul Hummer
ed66937378
chore: skip unbounded tests
2020-07-14 10:30:47 -06:00
Christopher M. Wolff
a68ecc3d03
fix(query/stdlib): exclude logic and errors in Flux function to() ( #18937 )
2020-07-13 14:09:40 -07:00
jlapacik
3246b3c7ad
refactor: remove feature flag for certain pushdowns
2020-07-01 12:59:39 -07:00
Adrian Thurston
5d1a759170
feat: annotate context with feature flags when handling flux queries ( #18506 )
...
Annotate the context with feature flags when handling flux queries in influxdb.
Taking advantage of this in flux end-to-end tests. Using a custom flagger that
can set overrides based on the test case that is about to be run, allowing us
to enable features in the end-to-end tests.
2020-06-17 16:55:29 +03:00
Johnny Steenbergen
b1c7800bbe
chore(query): skip flakey test
...
references: #18463
2020-06-11 11:26:38 -07:00
Yiqun (Ethan) Zhang
78526a2210
chore: update flux to v0.69.1 ( #18403 )
2020-06-08 20:57:56 -05:00
Adrian Thurston
b43f79b980
fix: need to rebuild the query request before the second e2e test run ( #18112 )
...
The e2e test driver in influxdb runs the tests twice to get past the fact that there
is no way to force order between the write to storage and the read back. When
the json.Marshal call became mandatory it was added to the first run, but not
the second.
2020-05-15 18:50:33 +03:00
jlapacik
c6ffeac22b
test: skip flux end to end test for writing null values
2020-04-22 14:58:58 -07:00
jlapacik
63fd3655be
Merge branch 'master' into chore/merge-master-into-algo-w
2020-04-22 14:52:59 -07:00
Paul Hummer
724e624970
chore: update flux 0.66.1
2020-04-20 12:36:53 -06:00
jlapacik
7541af8414
chore: merge master into algow
2020-04-15 14:42:03 -07:00
Alirie Gray
8975fd2365
refactor(tenant): move bucket and urm auth layers to tenant service ( #17474 )
...
Co-authored-by: Lyon Hill <lyondhill@gmail.com>
2020-04-07 11:13:27 -07:00
Jonathan A. Sternberg
d3fa60991f
Merge branch 'master' into chore/merge-master
2020-04-06 12:17:47 -05:00
Jonathan A. Sternberg
0ae8bebd75
refactor: rewrite imports to include the /v2 suffix for version 2
2020-04-03 12:39:20 -05:00
Jonathan A. Sternberg
469c5849c4
Merge branch 'master' into feat/use-algo-w
2020-04-03 09:30:04 -05:00
Yiqun (Ethan) Zhang
48efdb52ea
build(flux): update Flux to v0.65.0 ( #17484 )
2020-03-27 18:42:19 -04:00
jlapacik
7d885fb2c6
chore: update flux
...
Closes https://github.com/influxdata/influxdb/issues/17065 .
2020-03-26 10:07:17 -07:00
Christopher M. Wolff
20c2439230
refactor(http): change *ast.Package to json.RawMessage in query requests ( #17316 )
2020-03-23 12:39:24 -07:00
jlapacik
07c9a7c921
fix(stdlib): unskip stateChanges end to end test
...
Closes https://github.com/influxdata/influxdb/issues/17064 .
2020-03-12 15:44:56 -07:00
Jonathan A. Sternberg
0d6e4e310b
Merge branch 'master' into feat/use-algo-w
2020-03-06 16:46:49 -06:00
jlapacik
3250fb1453
fix(stdlib): update flux dependency and unskip test
2020-03-05 08:24:51 -08:00
Christopher M. Wolff
027d29dd30
chore: update to Flux version v0.63.0 ( #17083 )
2020-03-03 13:17:37 -08:00
jlapacik
03cfdba832
fix(stdlib): unskip flux end to end tests
...
Closes https://github.com/influxdata/influxdb/issues/16812 .
2020-03-02 13:47:03 -08:00
Jonathan A. Sternberg
935180e9bd
refactor: update flux for the runtime package ( #17002 )
2020-02-27 11:31:45 -06:00
Christopher M. Wolff
2535d54087
chore: update to Flux v0.60.0 ( #16936 )
2020-02-19 15:02:21 -08:00
Christopher M. Wolff
d6766962d1
test(query): skip tests that are not passing in feat/use-algo-w ( #16813 )
2020-02-11 15:02:26 -08:00
Jonathan A. Sternberg
9194d89bbc
feat(query/stdlib): prevent a filter push down if the filter needs to keep empty tables ( #16295 )
...
The storage engine isn't capable of sending back empty tables when a
series is empty. Because of this, we disable the push down and let flux
do the filtering in the case where there is a filter and it is specified
to keep the empty tables.
2020-01-06 12:23:31 -06:00
Johnny Steenbergen
ad841608ca
chore(http): refactor bucket|dashboard|label|umr|var http clients to use reusable HTTP client
...
this is a step towards providing a shared http client that manages pooling connections,
timeouts, and reducing GC for by not creating/GCing a client each req. Bring on the red!
2019-12-09 09:44:41 -08:00
Christopher Wolff
51c92fd0ed
test(query): reskip flakey test
...
https://github.com/influxdata/influxdb/issues/15667
2019-10-30 14:22:59 -07:00
Christopher Wolff
7aa1fccee0
test(query): unskip skipped PromQL transpiler end-to-end .flux tests
2019-10-30 10:40:03 -07:00
Jonathan A. Sternberg
f82e6b2626
chore(query/stdlib): skip flaky tests regarding storage meta queries ( #15451 )
2019-10-17 09:54:44 -07:00