Michael Desa
8c87c9d132
revert #442
2018-08-01 14:54:32 -04:00
Nathaniel Cook
f4e94c8655
Merged pull request #525 from influxdata/nc-agg-errors
...
fix: More specific error messages for aggregate errors
2018-08-01 11:37:29 -06:00
Leonardo Di Donato
bdaee706d6
Fixing last changes obtained from master to make them use uint64 IDs
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>
2018-08-01 18:20:59 +02:00
Leonardo Di Donato
5addb88eb5
MustIDFromString no more requires test instance
...
It panics now.
2018-08-01 18:20:59 +02:00
Leonardo Di Donato
3191de776d
Refactoring code using platform.IDs
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>
2018-08-01 18:20:59 +02:00
Leonardo Di Donato
4387206181
Other test for IDs
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>
2018-08-01 18:20:59 +02:00
Leonardo Di Donato
711d4a3f33
Refactoring main package
2018-08-01 18:20:59 +02:00
Leonardo Di Donato
0778344cb0
Refactoring query package
2018-08-01 18:20:59 +02:00
Adam Perlin
3e98846a99
Specify how group key is handled in rename/drop spec ( #524 )
...
* Specify how group key is handled in rename/drop spec
2018-08-01 09:09:45 -07:00
Nathaniel Cook
590b9e61f4
fix: More specific error messages for aggregate errors
2018-07-31 16:58:01 -06:00
Adam Perlin
ee7980dd4f
Add spec for flux rename/drop function ( #462 )
...
* Add initial rename specification to SPEC.md
* Tweak language in spec to be more explicit
* Update spec to be in accordance with final design decisions
2018-07-31 14:50:59 -07:00
Jonathan A. Sternberg
322486aa59
Merge pull request #521 from influxdata/js-default-parameters-for-range-spec
...
fix(query/influxql): include default parameters in the range spec
2018-07-31 13:36:23 -05:00
Nathaniel Cook
2848b4bf92
Merged pull request #516 from influxdata/nc-aggregate-type-err
...
fix: Properly check aggregate type
2018-07-31 12:33:33 -06:00
Nathaniel Cook
67bb9a2ce8
Merged pull request #519 from influxdata/nc-storage-time-overflow
...
fix: Explicilty handle overflow of currentTime is storage source
2018-07-31 12:31:53 -06:00
Jonathan A. Sternberg
c94fc4d799
fix(query/influxql): include default parameters in the range spec
2018-07-31 12:53:34 -05:00
Jonathan A. Sternberg
ced8f461fc
fix(query): fix passing down the bucket id in the from call
...
The bucket id was not being copied when the from procedure was being
created so it never showed up and the bucket id was not set.
2018-07-31 12:53:05 -05:00
Nathaniel Cook
1a4bd6825b
fix: Explicilty handle overflow of currentTime is storage source
2018-07-31 11:32:31 -06:00
Nathaniel Cook
553b15a217
fix: Properly check aggregate type
2018-07-31 10:30:35 -06:00
Mark Rushakoff
265235aaf1
refactor(query): move DefaultCompleter method to complete package
...
This is so Chronograf doesn't have to import the builtin package, which
finalizes builtin registration.
Also clarify that the builtin package should only be imported from main
or test packages.
2018-07-30 10:54:06 -07:00
Nathaniel Cook
21286235dd
fix: Fix deadlock in query stats
2018-07-27 14:55:38 -06:00
Jonathan A. Sternberg
feea4dff2e
Merge pull request #487 from influxdata/js-benchmark-end-to-end
...
tests(query/functions): add benchmarks for all of the query tests
2018-07-27 14:42:50 -05:00
Nathaniel Cook
920ef30a99
Merged pull request #494 from influxdata/nc-query-panic
...
fix: Panic in query/controller on Statistics
2018-07-27 09:30:49 -06:00
Nathaniel Cook
47b7f512da
fix: Panic in query/controller on Statistics
2018-07-27 09:15:28 -06:00
Jonathan A. Sternberg
7494972d98
tests(query/functions): add benchmarks for all of the query tests
...
This uses the same code as the other end to end so we can benchmark the
entire query engine.
2018-07-26 16:09:13 -05:00
jlapacik
69e3627f42
controller sets Now time before enqueuing a query
2018-07-26 10:36:19 -07:00
Adam
a84c86b06d
Fix initial transpiler grouping so that aggregates will compute ( #460 )
...
* feat(query/influxql): Fix initial transpiler grouping so that aggregates will compute
--update spec
--add mean test to demonstrate new feature
2018-07-25 17:56:33 -04:00
Nathaniel Cook
2588b14df4
Merged pull request #436 from influxdata/nc-fix-repl-now
...
fix: Update REPL to correctly compile Spec with now option
2018-07-25 15:54:59 -06:00
Adam
2ee4157ded
feat(query/functions) Update percentile function to provide a selector option add transpiler support. ( #444 )
2018-07-25 16:32:04 -04:00
Jonathan A. Sternberg
4b7bfb21c2
fix(query/influxql): influxql transpiler should set the now time
...
The now time is stamped by the influxql transpiler and used inside of
the actual query. It will result in more accuracy if we take the
timestamp we have created and send it as part of the spec to queryd
rather than force ourselves to ensure absolute times exist everywhere.
2018-07-25 08:34:41 -05:00
adamperlin
5bb0cae73f
Add filtering to flux range function when not pushed down
2018-07-24 13:33:42 -07:00
adamperlin
f6a5e47d4b
Update formatting of flux increase built-in to align with standard style
2018-07-24 10:42:20 -07:00
adamperlin
ca0b4e4549
Order all data by time in flux increase test case, add related non-negative derivative test case
2018-07-23 17:18:29 -07:00
adamperlin
f8c204a62f
Add increase to flux as built in function, change test data to account for counter wraps to values other than zero
2018-07-23 16:21:55 -07:00
jlapacik
d70ec9a31f
update flux grammar spec to include OptionStatement
2018-07-20 12:53:14 -07:00
Nathaniel Cook
be817afc62
fix: Update REPL to correctly compile Spec with now option
2018-07-20 13:22:05 -06:00
Jonathan A. Sternberg
f2a8ae22b2
Merge pull request #435 from influxdata/js-427-cancel-enqueue
...
fix(query/control): cancel the enqueue of a query if the context finishes
2018-07-19 13:59:00 -05:00
Jonathan A. Sternberg
ff8c9cfb34
fix(query/control): cancel the enqueue of a query if the context finishes
...
If a query is attempting to be enqueued and it gets canceled, it will
now stop attempting to add it to the new queries queue and return the
error reported by the context. This allows the http server to cancel a
running query when the client disconnects for whatever reason without
continuing to attempt to process the canceled query.
2018-07-18 15:37:25 -05:00
Nathaniel Cook
d568d7fd01
feat: Use DBRPMappings in 1.x read path
2018-07-18 09:46:57 -06:00
Lyon Hill
be271bc6e4
Merge pull request #423 from influxdata/feat/query-eval
...
feat(query): split compile into two functions to allow Eval access
2018-07-17 16:48:03 -06:00
Lyon Hill
586d35ce98
update Eval docs
2018-07-17 16:17:55 -06:00
Lyon Hill
ec2764f8d0
feat(query): split compile into two functions to allow Eval access
2018-07-17 16:12:17 -06:00
Lyon Hill
cb04d22e73
feat(query): add task options
2018-07-17 15:52:33 -06:00
Nathaniel Cook
85b7d36147
feat: Add query statistics
...
Introduces the Statisticser interface which ResultIterators may
implement.
The HTTP implementation uses HTTP trailers to preserve the statistics.
This way we do not need to have all encoders and decoders support
statistics.
2018-07-17 09:16:27 -06:00
jlapacik
524c4ccf35
flux options interface
...
default now option value
2018-07-16 14:24:37 -07:00
Nathaniel Cook
336313bddb
fix: Fix tests that are failing because of the rename
...
These tests were part of a PR when the rename was made.
The changes were not rebased before merge so we did not discover the
failures till after the merge.
2018-07-13 13:02:37 -06:00
Jonathan A. Sternberg
12b3e5de6d
Merge pull request #403 from influxdata/js-queryd-catch-execute-panics
...
feat(query/control): catch panics when executing a query in the controller
2018-07-13 13:33:57 -05:00
Adam Perlin
b6afb5ff47
Merge pull request #398 from influxdata/ap-difference-panic-fix
...
Fix for panic when `difference` is called with no data
2018-07-13 10:42:12 -07:00
Nathaniel Cook
d9b2377c9f
Merged pull request #406 from influxdata/nc-rename-block
...
chore: Rename block to table
2018-07-13 10:56:44 -06:00
Nathaniel Cook
43ff647444
fix: Update Godoc parameter name
2018-07-13 10:43:20 -06:00
Adam Perlin
ed1809a513
Merge pull request #390 from influxdata/ifql-test-metaquery
...
Add initial flux meta query tests
2018-07-13 09:27:33 -07:00