initial query cancellation proof of concept
empty constructor for QueryInterruptedException
handle query interruption at cursor level
proper closing of resources in case of query cancellation
fix error status
support json serialization of Yielders
pass through errors from computes in DirectDruidClient
formatting
proper query exceptions and add support for query timeout
properly remove completed queries from query manager
return proper json errors to propagate query cancellation and timeout
make sure to close yielder when serializing json
forward cancellation in direct druid client
less stack traces when cancelling queries
proper query cancellation tests
properly kill timed out queries
make sure to close yielder in MetricsEmittingQueryRunner
interrupt queries on incremental indexer
remove methods used only for testing
compute node -> queriable node