influxdb/object_store/src
Marco Neumann f7ca80e29f
test: ensure query cancellation (somewhat) works (#2931)
* feat: enable reconfiguration of in-use throttled store

This is handy for tests for which a part should run "normal" and another
one should be throttled/blocked.

* feat: keep track of the number of tasks within a `DedicatedExecutor`

* test: ensure query cancellation (somewhat) works

We cannot really test that query cancellation finishes all subtasks
because _tokio_ doesn't provide sufficient stats / inspection, at least
as long we don't want to rely heavily on _tokio_ tracing. So let's at
least check that tasks from the dedicated executors are pruned properly.

For all other regressions we need to add unit tests to the affected
components. See for example:

- https://github.com/apache/arrow-datafusion/issues/1103
- https://github.com/apache/arrow-datafusion/pull/1105
- https://github.com/apache/arrow-datafusion/pull/1112
- https://github.com/apache/arrow-datafusion/pull/1121

Closes #2027.
2021-10-21 19:10:58 +00:00
..
path fix: Serialize relative db object store paths to the server config 2021-10-18 08:37:36 -04:00
aws.rs fix: Serialize relative db object store paths to the server config 2021-10-18 08:37:36 -04:00
azure.rs fix: Serialize relative db object store paths to the server config 2021-10-18 08:37:36 -04:00
buffer.rs refactor: Make aws/azure/gcs optional features and stop compiling 100 dependencies during dev (#1933) 2021-07-09 11:38:30 +00:00
cache.rs chore: make cache a type in object store trait 2021-07-21 18:27:56 -04:00
disk.rs fix: Serialize relative db object store paths to the server config 2021-10-18 08:37:36 -04:00
dummy.rs fix: Serialize relative db object store paths to the server config 2021-10-18 08:37:36 -04:00
gcp.rs fix: Serialize relative db object store paths to the server config 2021-10-18 08:37:36 -04:00
lib.rs fix: Serialize relative db object store paths to the server config 2021-10-18 08:37:36 -04:00
memory.rs fix: Serialize relative db object store paths to the server config 2021-10-18 08:37:36 -04:00
path.rs test: Add a case for a path without a filename 2021-10-18 08:46:00 -04:00
throttle.rs test: ensure query cancellation (somewhat) works (#2931) 2021-10-21 19:10:58 +00:00