Carol (Nichols || Goulding)
d8bd185fa0
test: Add compactor shard e2e tests
2023-03-20 15:52:47 -04:00
Carol (Nichols || Goulding)
01a609af45
fix: Actually use the bind addrs when running the compactor once
2023-03-20 13:21:25 -04:00
Carol (Nichols || Goulding)
528d83e989
test: Re-enable running compactor once in step tests
...
Putting back the test that I removed in
<https://github.com/influxdata/influxdb_iox/pull/6850 >
now that they can use `run compactor2 --compaction-process-once
--compaction-process-all-partitions`
thanks to <https://github.com/influxdata/influxdb_iox/pull/6886 >!
2023-03-20 13:20:43 -04:00
dependabot[bot]
f0fc79ee3b
chore(deps): Bump assert_cmd from 2.0.9 to 2.0.10 ( #7248 )
...
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd ) from 2.0.9 to 2.0.10.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases )
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v2.0.9...v2.0.10 )
---
updated-dependencies:
- dependency-name: assert_cmd
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-17 10:35:10 +00:00
dependabot[bot]
2dde0658c6
chore(deps): Bump assert_cmd from 2.0.8 to 2.0.9 ( #7228 )
...
* chore(deps): Bump assert_cmd from 2.0.8 to 2.0.9
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd ) from 2.0.8 to 2.0.9.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases )
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v2.0.8...v2.0.9 )
---
updated-dependencies:
- dependency-name: assert_cmd
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore: Run cargo hakari tasks
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: CircleCI[bot] <circleci@influxdata.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-16 08:52:27 +00:00
dependabot[bot]
c538cac4ef
chore(deps): Bump tokio from 1.25.0 to 1.26.0 ( #7107 )
...
* chore(deps): Bump tokio from 1.25.0 to 1.26.0
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.25.0 to 1.26.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.25.0...tokio-1.26.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore: Run cargo hakari tasks
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: CircleCI[bot] <circleci@influxdata.com>
Co-authored-by: Dom <dom@itsallbroken.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-02 09:50:39 +00:00
Carol (Nichols || Goulding)
3bf0f2779e
refactor: Move query plan normalizer to arrow_util
2023-03-01 15:44:22 -05:00
Carol (Nichols || Goulding)
bbfff8699c
fix: Use the same normalization code for explain tests as e2e tests do
...
The regex for replacing UUIDs needed to be changed like the normalizer's
regex did, so keep them in sync by using the same code.
This might point to the normalizer needing to be moved somewhere else,
or changing these tests to be e2e?
2023-03-01 13:00:04 -05:00
Carol (Nichols || Goulding)
faae5eb438
chore: Rerun cargo hakari manage-deps
2023-02-27 11:56:15 +01:00
dependabot[bot]
4cf066680e
chore(deps): Bump tempfile from 3.3.0 to 3.4.0 ( #7069 )
...
* chore(deps): Bump tempfile from 3.3.0 to 3.4.0
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/Stebalien/tempfile/releases )
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/NEWS )
- [Commits](https://github.com/Stebalien/tempfile/commits )
---
updated-dependencies:
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore: Run cargo hakari tasks
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: CircleCI[bot] <circleci@influxdata.com>
Co-authored-by: Dom <dom@itsallbroken.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-02-27 10:02:21 +00:00
dependabot[bot]
77ee4d512a
chore(deps): Bump http from 0.2.8 to 0.2.9
...
Bumps [http](https://github.com/hyperium/http ) from 0.2.8 to 0.2.9.
- [Release notes](https://github.com/hyperium/http/releases )
- [Changelog](https://github.com/hyperium/http/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/http/compare/v0.2.8...v0.2.9 )
---
updated-dependencies:
- dependency-name: http
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-20 02:54:56 +00:00
Carol (Nichols || Goulding)
b11228c72e
test: Write an e2e test of namespace soft-deletion ( #7002 )
...
Co-authored-by: Dom <dom@itsallbroken.com>
2023-02-16 09:59:14 +00:00
Carol (Nichols || Goulding)
9e27709c84
test: Add an e2e test of just the ingester's API
2023-02-13 16:36:59 -05:00
Carol (Nichols || Goulding)
7b80b03b28
test: Test with multiple ingesters, like in production
2023-02-09 17:31:28 -05:00
Carol (Nichols || Goulding)
8eace0d4d8
docs: Try to clarify what MiniCluster does in regard to compactor
2023-02-09 13:56:07 -05:00
Carol (Nichols || Goulding)
fcb7f4c61d
fix: Remove unused "other server" minicluster code
2023-02-09 13:56:07 -05:00
Carol (Nichols || Goulding)
b8360e7710
fix: Remove old test ServerTypes
2023-02-09 13:56:07 -05:00
Carol (Nichols || Goulding)
c4fa0cc7ad
fix: Remove test configs for old server types
2023-02-09 13:56:07 -05:00
Carol (Nichols || Goulding)
2204630d90
fix: Remove test steps and helper functions only used in Kafkaful arch
2023-02-09 13:56:07 -05:00
Carol (Nichols || Goulding)
38f8e18357
fix: Only run end-to-end tests against Kafkaless
2023-02-09 13:56:06 -05:00
Carol (Nichols || Goulding)
d7c59da46b
fix: Switch more tests over to the kafkaless architecture
2023-02-09 13:56:06 -05:00
Andrew Lamb
ec42aa0ba9
refactor: Consolidate end to end normalization code ( #6848 )
2023-02-06 19:47:14 +00:00
kodiakhq[bot]
87c9dcbd80
Merge branch 'main' into cn/upgrade-rust
2023-02-03 18:30:40 +00:00
Andrew Lamb
f1d0568272
refactor: Break snapshot_comparison into smaller modules ( #6846 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-02-03 18:17:21 +00:00
Carol (Nichols || Goulding)
30fea67701
fix: Move variables within format strings. Thanks clippy!
...
Changes made automatically using `cargo clippy --fix`.
2023-02-03 13:06:17 -05:00
Andrew Lamb
673d1019f0
fix: Normalize for flaky tests ( #6845 )
2023-02-03 17:20:11 +00:00
Stuart Carnie
7ae453fa75
feat: Add support for data-driven InfluxQL tests ( #6830 )
...
* feat: Add support for data-driven InfluxQL tests
* chore: Added more tests
* chore: Check if GIT_HASH has changed, to avoid rebuilds
This speeds up the edit-test cycle, when changing data files, as
cargo won't rebuild the test binary 🥳
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Andrew Lamb <alamb@influxdata.com>
2023-02-03 12:56:37 +00:00
Carol (Nichols || Goulding)
b521c68eef
fix: Correct a normalization regex to fix a flaky test, print query test diffs in CI ( #6821 )
...
* test: In CI, print out the diff of SQL snapshots on failure
* fix: Correct the regex to match more than one digit in the last directory
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-02-03 12:02:43 +00:00
Carol (Nichols || Goulding)
c9b6e269d7
test: Port remaining query_tests/src/sql.rs tests to end-to-end ( #6807 )
...
* fix: Reading file error reported the wrong path
When the `.expected` SQL file couldn't be found, this error reported
the input file path instead.
* test: Port SQL query_tests to end-to-end tests
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-02-02 15:35:15 +00:00
dependabot[bot]
d0e6b16450
chore(deps): Bump bytes from 1.3.0 to 1.4.0
...
Bumps [bytes](https://github.com/tokio-rs/bytes ) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.3.0...v1.4.0 )
---
updated-dependencies:
- dependency-name: bytes
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-01 00:30:56 +00:00
Carol (Nichols || Goulding)
d18d2c34e4
test: Port measurement_names/table_names query_tests to end-to-end tests ( #6757 )
...
* refactor: Start a new file for measurement names tests; move the one existing test
* fix: Pass on predicate when sending a measurement names request with GrpcRequestBuilder
* feat: Support literal integer queries too
* test: Port measurement_names/table_names query_tests to end-to-end tests
* fix: merge conflict error
---------
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-01-31 12:55:30 +00:00
Andrew Lamb
e8e50df692
chore: Enable last SQL test, retention.sql ( #6721 )
2023-01-31 12:46:50 +00:00
Carol (Nichols || Goulding)
cff422b795
test: Port read_window_aggregate query_tests to end-to-end tests ( #6755 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-01-31 12:15:50 +00:00
Carol (Nichols || Goulding)
2254ee06b7
test: Port read_group query_tests to end-to-end tests ( #6743 )
...
* fix: Delete the read filter *file*; last PR only deleted the *contents*
* test: Port read_group query_tests to end-to-end tests
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-01-30 12:10:39 +00:00
dependabot[bot]
ed7d02a225
chore(deps): Bump tokio from 1.24.2 to 1.25.0
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.24.2 to 1.25.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/commits/tokio-1.25.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-30 01:57:27 +00:00
Andrew Lamb
4a6b4f78d2
refactor: Make some nicer methods on the GrpcRequestBuilder ( #6741 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-01-27 21:06:22 +00:00
Carol (Nichols || Goulding)
11233e3b3b
test: Translate the filter_on_value test using field ref ( #6734 )
2023-01-27 20:03:44 +00:00
Carol (Nichols || Goulding)
4f8dd072b3
fix: Translate a test with a predicate of a literal = literal
2023-01-27 10:28:43 -05:00
Carol (Nichols || Goulding)
94f7f015f4
fix: Port a test with a predicate that tag=tag, which is always true
2023-01-27 10:28:43 -05:00
Carol (Nichols || Goulding)
67c430da63
test: Port read_filter query_tests to end-to-end tests
2023-01-27 10:28:43 -05:00
Carol (Nichols || Goulding)
9d490ceb1a
feat: Add a method to create tag expressions ORed together
2023-01-27 10:28:42 -05:00
Carol (Nichols || Goulding)
7b94e545f1
feat: Change combine_predicate to take a logical operator
...
To enable building "OR" queries
2023-01-27 10:28:42 -05:00
Carol (Nichols || Goulding)
b633b8b7a0
feat: Allow building a predicate that ANDs multiple nodes
2023-01-27 10:28:42 -05:00
Carol (Nichols || Goulding)
d6bd6d5178
fix: Make regex_predicate function private; it's only used in this impl
2023-01-27 10:28:42 -05:00
Carol (Nichols || Goulding)
31e7925f47
refactor: Extract a function for making a comparison expression node
2023-01-27 10:28:42 -05:00
Carol (Nichols || Goulding)
a400e212ec
refactor: Extract a function for making a string value node
2023-01-27 10:28:42 -05:00
Carol (Nichols || Goulding)
39cd34912b
refactor: Extract a function for making a tag ref node
2023-01-27 10:28:42 -05:00
Carol (Nichols || Goulding)
c2c8524dd8
refactor: Extract a shared function for tag predicates
2023-01-27 10:28:42 -05:00
Andrew Lamb
5ef9018f7e
refactor: Move sql script files from query_tests and into end to end query tests ( #6708 )
...
* refactor: Move sql script files from query_tests and into end to end query tests
* fix: Apply suggestions from code review
Co-authored-by: Carol (Nichols || Goulding) <193874+carols10cents@users.noreply.github.com>
Co-authored-by: Carol (Nichols || Goulding) <193874+carols10cents@users.noreply.github.com>
2023-01-26 19:49:21 +00:00
Carol (Nichols || Goulding)
4658510102
fix: For Ingester2, persist a particular namespace on demand and share MiniClusters
...
This should hopefully help CI from running out of Postgres
connections 😬
The old architecture will still need to be non-shared and persist
everything.
2023-01-25 10:36:56 -05:00