Commit Graph

7 Commits (60931631b807403db7f22a807658b9a6c582e4e8)

Author SHA1 Message Date
Dom Dwyer 02c7ec0727
test: add ingester2_test_ctx
Moves the ingester2 TestContext & builder to its own crate for reuse
between integration tests & benchmarks (and more?!)

This allows us to DRY & reuse the test code with it's nice API for
benchmarks too, without forcing it all to be in the "prod" build of
ingester2 (and the dependencies, and their dependencies, etc).

This also means this code can be built and cached instead of being
rebuilt all the time during normal development.
2023-04-12 12:51:47 +02:00
Dom Dwyer eb72fbf3d3
test(ingester): graceful shutdown
Adds a ingester e2e test asserting the graceful shutdown behaviour;
specifically that:

    * Buffered data is uploaded to object storage
    * WAL files are cleaned up and empty (no replay on startup)
2023-03-21 14:21:56 +01:00
Dom fe66c60037
Merge branch 'main' into dom/query-instrumentation 2023-02-23 10:30:51 +00:00
Andrew Lamb f93baf7693
chore: Update DataFusion and `arrow` / `arrow-flight` / `parquet` to `33.0.0` (#7045)
* chore: Update DataFusion and arrow/arrow-flight/parquet to 33.0.0

* fix: Update test output

* fix: update more test output

* fix: Update querier test output

* chore: Run cargo hakari tasks

* test: fix formatting

Fix formatting of batch pretty printing.

* test: fix formatting

Fix formatting of batch pretty printing.

* test: fix formatting for selector tests

---------

Co-authored-by: CircleCI[bot] <circleci@influxdata.com>
Co-authored-by: Dom Dwyer <dom@itsallbroken.com>
Co-authored-by: Christopher Wolff <chris.wolff@influxdata.com>
2023-02-22 21:24:20 +00:00
Dom Dwyer 1491dbd3e4
feat(metrics): enable query result instrumentation
Wire in query result instrumentation into the Ingester read path.
2023-02-22 11:37:39 +01:00
Nga Tran ae58831467
test: add a test that have over 2 times ax limit files per plan (#7017)
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-02-17 10:42:31 +00:00
Carol (Nichols || Goulding) 1d4f8d2c8d
test: Ingester integration tests that can have a little a internal state
As a treat.
2023-02-16 11:06:44 -05:00