Nathaniel Cook
e59c72b245
fix(tests): update e2e tests for new flux executetest methods
2019-07-12 11:15:58 -06:00
Nathaniel Cook
92a4ee53cf
fix(query): skip tests
2019-07-12 11:15:58 -06:00
Jonathan A. Sternberg
a0f585bd56
fix(query/stdlib): remove skip from the flux e2e tests ( #14253 )
...
The underlying bug that caused them to be flaky has been fixed.
2019-07-03 12:03:22 -05:00
Nathaniel Cook
11a4b911b0
fix(query/influxql): use explicit mergeKey parameter
2019-07-03 09:48:31 -06:00
Jonathan A. Sternberg
3d9b9fe36f
chore(query): disable flaky end to end tests for flux ( #14231 )
2019-06-28 10:15:47 -05:00
Adam
d85ef69e19
Merge remote-tracking branch 'origin/master' into flux-staging
2019-06-19 13:38:49 -04:00
Adam
1d84bf6516
fix(stdlib/testing): skip flaky test regexp_replaceAllString
2019-06-18 16:25:59 -04:00
roshie548
15f66d1b98
moved field declaration line
2019-06-18 08:51:34 -07:00
roshie548
f45d616eaa
added test case
2019-06-18 08:51:34 -07:00
roshie548
13b397bb3c
fix(stdlib): Fixed to() creating too many rows for multiple fields
...
If a table has multiple field values, to() no longer writes rows multiple times.
2019-06-18 08:51:34 -07:00
Christopher Wolff
e495ca3e27
fix(query): recover from panics during compiler and start steps
...
Fixes influxdata/idpe#3409 .
2019-06-11 08:41:13 -07:00
Jonathan A. Sternberg
65dabb0774
Merge branch 'master' into flux-staging
2019-06-06 11:22:04 -05:00
Lorenzo Affetti
5f8796aca6
Merge pull request #14044 from influxdata/fix/gen-promql
...
fix(promql): synch generated code
2019-06-05 17:53:51 +02:00
Jonathan A. Sternberg
42c8ce3481
fix(query/stdlib): remove skips for tests that were flaky from table.Do ( #14048 )
2019-06-03 11:56:25 -05:00
Lorenzo Affetti
6e4c66e21f
fix(promql): synch generated code
2019-06-03 17:47:59 +02:00
Jonathan A. Sternberg
c6bb1ef4e2
fix(query/control): queue size test was flaky ( #14030 )
...
In the QueueSize test, it was possible that after the `done` channel was
closed, one of the queries from the queue would begin executing. If all
three began executing before the shutdown was done, the third would
block on attempting to send a value to the `executing` channel and it
would never finish so the controller would report that shutdown failed.
This increases the queue size to a combination of the concurrency quota
and the queue size so all of the started queries will never block when
sending a signal to the executing channel.
2019-05-31 08:59:45 -05:00
Christopher Wolff
6d3cf4b71e
test(query): update typo in Flux in test
...
This test started failing as a result of influxdata/flux/#1312.
2019-05-30 16:29:31 -07:00
Jonathan A. Sternberg
2b1c1ec143
fix(storage/reads): fix the storage tables to work correctly with multiple transformations ( #14016 )
...
The storage table reader will now work correctly when there are multiple
outputs. The table interface now implements the new table and column
reader interfaces and works properly with `execute.CopyTable`. The
source uses `execute.CopyTable` to buffer the table in memory when there
are multiple output transformations.
2019-05-30 12:31:54 -05:00
Jonathan A. Sternberg
c560e27e1d
chore(flux): update to Flux v0.31.1 ( #14015 )
2019-05-29 15:48:23 -05:00
Jonathan A. Sternberg
21c80f3e93
refactor(query/control): move the controller from flux to influxdb ( #13991 )
...
The controller implementation is primarily used by influxdb so it
shouldn't be part of the flux repository. This copies the code from flux
to influxdb so it can be removed from the next flux release.
2019-05-29 09:04:34 -05:00
Jonathan A. Sternberg
ebdbc394fc
chore(flux): update to Flux v0.31.0 ( #14002 )
...
* refactor(storage/reads): update the table implementation for the interface change (#13994 )
* chore(flux): update to Flux v0.31.0
2019-05-28 17:24:26 -05:00
docmerlin (j. Emrys Landivar)
fa849d5c0b
chore(testing) skip flakey test
2019-05-28 10:49:16 -05:00
Nathaniel Cook
8ebd6c8315
chore(query): add missing skip tests from merge
2019-05-15 10:18:08 -06:00
Lorenzo Affetti
44fb090468
test(flux/e2e): export skip list
2019-05-13 19:14:52 +02:00
Adam
ae25f0c448
Merge remote-tracking branch 'origin/master' into flux-staging
2019-05-09 15:29:00 -04:00
Jonathan A. Sternberg
dd56c23343
fix(query/influxql): update transpiler for moved/renamed code ( #13740 )
...
The `databases()` function was moved into the `influxdata/influxdb/v1`
package and so it wouldn't work anymore. The `percentile()` call was
changed to `quantile()` and the argument was changed to `q`. This also
updates `median()` to use `median()` since we now produce AST's and not
the spec so we can use the `median()` definition instead.
2019-05-09 11:22:32 -05:00
Adam
415f698491
Merge pull request #13830 from influxdata/fix/to_heterogeneous
...
Fix/to heterogeneous
2019-05-08 16:45:46 -04:00
Adam
397c33a0dc
fix(stdlib/influxdata): fix influxdb.to function to process heterogeneous tables
2019-05-08 09:37:43 -04:00
jlapacik
dc59629f69
fix(influxdb): better error message when range not pushed down
...
Fixes https://github.com/influxdata/flux/issues/1224 .
2019-05-07 09:59:58 -07:00
jlapacik
faab75968b
refactor(storage): remove Read method from Store interface
2019-05-03 11:02:20 -07:00
jlapacik
7333847e2a
refactor(influxdb): remove and/or transfer duplicated tests
2019-05-03 11:02:20 -07:00
jlapacik
0ce05e7ad6
refactor(influxdb): remove old FromProcedureSpec
2019-05-03 11:02:20 -07:00
Lorenzo Affetti
33418aac2c
test(flux/e2e): skip flaky window_generate_empty test
2019-05-02 18:19:07 +02:00
jlapacik
e50508a349
feat(influxdb): enable group pushdown rule
...
Closes #13623 .
2019-05-01 10:35:10 -07:00
jlapacik
95aa194498
feat(storage): ReadGroup RPC definitions and storage reader
2019-05-01 10:35:10 -07:00
jlapacik
5f87134ca8
feat(query): physical group operation and pushdown rule
...
test(query): group pushdown rule
2019-05-01 10:35:10 -07:00
Jonathan A. Sternberg
1a254a3293
feat(stdlib): enable the tag keys optimization for meta queries ( #13705 )
2019-04-30 21:32:47 -05:00
Stuart Carnie
fb39ac39ce
fix(storage): Store.Read behavior changed to return unsorted series keys
...
Closes #13581
2019-04-26 10:38:59 -07:00
Jonathan A. Sternberg
46d2d0012b
fix(storage): translate _measurement and _field to the proper strings ( #13662 )
...
The RPC call should translate `_measurement` and `_field` to their
proper shortened byte strings when requesting the tag values.
This also fixes the planner rewrites to return the root node even when
no rewrite happened as this is required by the planner.
2019-04-26 10:36:51 -07:00
Nathaniel Cook
e651b020b2
refactor(query): enable new planner rules and remove old rules
2019-04-25 11:16:11 -07:00
Ben Johnson
01bfcf822b
Merge point parse & explode ( #12377 )
...
Merge point parse & explode
2019-04-24 10:30:16 -06:00
Ben Johnson
272f340c30
Merge point parse & explode.
2019-04-24 10:12:15 -06:00
Jonathan A. Sternberg
5e77bd1e28
feat(query): implement the read tag values rpc call in the query engine ( #13559 )
...
If a pattern is seen that matches the `v1.tagValues(...)` call, then it
will be replaced with a direct RPC call to read the tag values for the
selected tag key which should be better optimized than reading from the
storage engine tsm1 files.
2019-04-23 12:56:35 -05:00
Nathaniel Cook
bc17af2118
Merge pull request #13569 from influxdata/flux-staging
...
chore(dep): update Flux to v0.27.0
2019-04-22 18:34:39 -06:00
Kelvin Wang
7a72c363f2
remove org from bucket
2019-04-22 18:39:05 -04:00
Kelvin Wang
9d44ac3635
rename bucket organization to org
2019-04-22 18:39:01 -04:00
Nathaniel Cook
a49d1696dc
Merge branch 'master' into flux-staging
2019-04-22 14:25:33 -06:00
Christopher M. Wolff
c9f94d4ee8
refactor(query): add parameters to query controller config ( #13554 )
...
Recently added to controller config:
ConcurrencyQuota
MemoryBytesQuotaPerQuery
QueueSize
2019-04-22 12:11:32 -07:00
Jonathan A. Sternberg
e5657ca62b
feat(query): implement the read tag keys rpc call in the query engine ( #13513 )
...
If a pattern is seen that matches reading the tag keys, it will be
replaced with a direct RPC call to read the tag keys which should be
better optimized than reading from the storage engine tsm1 files.
2019-04-22 14:09:44 -05:00
Jonathan A. Sternberg
c98c29c1d1
feat(query): add push down rule for filters to read range procedure ( #13512 )
...
The read range procedure that uses the new rpc endpoints will now accept
filters using the same rules as the previous physical from procedure
spec.
2019-04-18 18:18:41 -05:00