influxdb/influxdb_iox/tests/end_to_end_cases
Marco Neumann c7197a289e
fix: gRPC error code for invalid InfluQL (#7519)
This was "internal". The mapping works like this: we take the
`DataFusionError` and call `find_root` which should traverse the
`External(...)` chain (even through Arrow) to find the last error that
is not within the Arrow/DataFusion land. This is then mapped by us.

`DataFusionError::External(...)` is no further inspected and mapped
straight to "internal". I think this if fine because in the end we're
mostly dealing w/ DataFusion stuff anyways.

I've slightly changed the error mapping in the planner to emit
`DataFusionError::Plan(...)` instead which we map to "invalid argument".
I think this is way better for the user.

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-12 16:00:38 +00:00
..
querier test: Add an e2e test for write replication and fix it because it didn't work 😜 (#7344) 2023-03-28 09:31:16 +00:00
all_in_one.rs fix: do not loose schema for empty query responses (#7506) 2023-04-11 14:35:29 +00:00
cli.rs feat(cli): Update namespace service protection limits 2023-03-31 17:14:20 +01:00
compactor.rs fix: Explicitly use memory catalog for invalid compactor CLI tests 2023-03-20 16:40:46 -04:00
debug.rs fix: Rename end-to-end NG tests to not contain NG 2022-05-12 16:09:07 -04:00
error.rs fix: Only test querier panic logging; router2 and ingester2 now exit on panic 2023-02-09 13:56:07 -05:00
flightsql.rs feat(flightsql): Support `GetPrimaryKeys` metadata endpoint with an empty RecordBatch (#7496) 2023-04-11 14:13:44 +00:00
influxql.rs fix: gRPC error code for invalid InfluQL (#7519) 2023-04-12 16:00:38 +00:00
ingester.rs chore: end to end tests for authorization (#7441) 2023-04-11 09:56:45 +00:00
logging.rs fix: Remove lots of needless borrows that Clippy can now identify 2022-11-09 10:54:18 -05:00
metrics.rs fix: Move variables within format strings. Thanks clippy! 2023-02-03 13:06:17 -05:00
mod.rs test: Add compactor shard e2e tests 2023-03-20 15:52:47 -04:00
mode_switching.rs fix: Remove old router 2023-04-12 10:15:48 -04:00
namespace.rs chore: end to end tests for authorization (#7441) 2023-04-11 09:56:45 +00:00
querier.rs chore: end to end tests for authorization (#7441) 2023-04-11 09:56:45 +00:00
remote.rs fix: Remove shard_id from the Parquet File protobuf in the catalog service 2023-02-17 13:53:03 -05:00
router.rs chore: end to end tests for authorization (#7441) 2023-04-11 09:56:45 +00:00
schema.rs fix: Only run end-to-end tests against Kafkaless 2023-02-09 13:56:06 -05:00
tracing.rs fix: Move variables within format strings. Thanks clippy! 2023-02-03 13:06:17 -05:00