influxdb/query
Jonathan A. Sternberg 764e4e501c Do not panic when the task manager closes if a killed query is still running
This prevents a channel from being closed twice when the task manager is
closed. That same check existed to make sure a panic didn't happen when
detaching a killed query, but the check was forgotten when closing the
task manager.

This also adds a new error when attempting to kill an already killed
query.
2017-10-26 11:31:18 -05:00
..
internal Remove unused casting code from the query engine 2017-09-18 12:33:34 -05:00
call_iterator.go Add unsigned iterators for all types 2017-09-18 15:09:10 -05:00
call_iterator_test.go Add unsigned iterators for all types 2017-09-18 15:09:10 -05:00
cast.go Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
compile.go Implicitly decide on the lower limit for fill queries when none is present 2017-10-05 15:56:44 -05:00
compile_test.go Implicitly decide on the lower limit for fill queries when none is present 2017-10-05 15:56:44 -05:00
emitter.go Support the unsigned type in query.Emitter 2017-09-25 15:08:18 -05:00
emitter_test.go Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
explain.go Include the number of scanned cached values in the iterator cost 2017-09-06 15:41:07 -05:00
functions.gen.go Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
functions.gen.go.tmpl Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
functions.go Add unsigned iterators for all types 2017-09-18 15:09:10 -05:00
functions_test.go Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
iterator.gen.go Implicitly decide on the lower limit for fill queries when none is present 2017-10-05 15:56:44 -05:00
iterator.gen.go.tmpl Implicitly decide on the lower limit for fill queries when none is present 2017-10-05 15:56:44 -05:00
iterator.go Support unsigned binary math in fields 2017-10-02 17:06:49 -05:00
iterator_mapper.go Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
iterator_mapper_test.go Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
iterator_test.go Implicitly decide on the lower limit for fill queries when none is present 2017-10-05 15:56:44 -05:00
linear.go Add unsigned iterators for all types 2017-09-18 15:09:10 -05:00
monitor.go Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
point.gen.go Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
point.gen.go.tmpl Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
point.go Support marshaling unsigned points 2017-10-05 11:44:27 -05:00
point_test.go Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
query.go Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
query_executor.go Do not panic when the task manager closes if a killed query is still running 2017-10-26 11:31:18 -05:00
query_executor_test.go Do not panic when the task manager closes if a killed query is still running 2017-10-26 11:31:18 -05:00
result.go Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
select.go Support unsigned binary math in fields 2017-10-02 17:06:49 -05:00
select_test.go Support unsigned binary math in fields 2017-10-02 17:06:49 -05:00
subquery.go Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00
task_manager.go Do not panic when the task manager closes if a killed query is still running 2017-10-26 11:31:18 -05:00
tmpldata Separate the query engine into a separate package 2017-08-16 13:38:43 -05:00