influxdb/services/httpd
Jonathan A. Sternberg 64c2d704da Avoid deadlock when max-row-limit is hit
When the `max-row-limit` was hit, the goroutine reading from the results
channel would stop reading from the channel, but it didn't signal to the
sender that it was no longer reading from the results. This caused the
sender to continue trying to send results even though nobody would ever
read it and this created a deadlock.

Include an `AbortCh` on the `ExecutionContext` that will signal when
results are no longer desired so the sender can abort instead of
deadlocking.
2016-11-08 13:12:28 -06:00
..
config.go Ensure pprof-enabled config option is respected 2016-09-30 18:41:38 +01:00
config_test.go add support for unix socket binding service 2016-08-11 02:20:54 +08:00
handler.go Avoid deadlock when max-row-limit is hit 2016-11-08 13:12:28 -06:00
handler_test.go Merge branch '1.0' into master 2016-08-17 13:27:02 -05:00
listen.go Teach the http service how to enforce connection limits 2016-05-12 16:25:16 -04:00
listen_test.go Teach the http service how to enforce connection limits 2016-05-12 16:25:16 -04:00
response_logger.go fixed two typo 2016-10-13 13:43:38 +08:00
response_writer.go Merge pull request #7171 from influxdata/js-1.0-merge-response-formatter-bugfix 2016-08-17 19:13:09 -05:00
service.go remove ProcessContinousQueries from httpd endpoint 2016-10-20 11:22:36 -05:00