* refactor: do not run de-dup in ingester for querier requests This removes the entire de-dup logic from the inegster for querier requests. Furthermore, it even removes the entire datafusion execution from the querier and just dumps the in-memory record batches as quickly as possible. No filters are applied. Note that even prior to this PR, we've never applied projections (tracked by #5624). **Pros:** - speed up query planning within the querier (since we need the ingester response for state reconciling) - lowered ingester CPU load **Cons:** - more querier<>ingester network traffic Closes #5602. * test: extend query test case * fix: ingester tests Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| influxrpc | ||
| runner | ||
| scenarios | ||
| cases.rs | ||
| db.rs | ||
| influxrpc.rs | ||
| lib.rs | ||
| runner.rs | ||
| scenarios.rs | ||
| sql.rs | ||
| table_schema.rs | ||