Carol (Nichols || Goulding)
16d8ae5e04
fix: Match tokio features to what's actually in use in each crate
...
Some crates listed features they don't use; other crates ware relying on
feature flags enabled by something else. I tested these changes by
disabling the workspace hack crate and testing each crate.
2021-12-06 09:37:16 -05:00
Carol (Nichols || Goulding)
a23695d470
fix: Remove unused generated_types dependency in iox_data_generator
2021-12-06 09:37:16 -05:00
Carol (Nichols || Goulding)
96afb9ffe9
fix: Remove unused tokio dev-dependency in mutable_buffers
2021-12-06 09:37:16 -05:00
Carol (Nichols || Goulding)
88a58b744b
fix: Remove the tokio signal feature where it isn't needed
...
The grpc-router crate doesn't use tokio::signal.
2021-12-06 09:37:15 -05:00
Carol (Nichols || Goulding)
02c297e850
fix: Always specify the parking_lot feature of tokio to get potential perf boost
2021-12-06 09:37:15 -05:00
Carol (Nichols || Goulding)
d1db5ec4d3
feat: Enable the union feature of smallvec
...
This feature was only recently added (it only works in Rust 1.49) and
potentially reduces the size of smallvecs. Doesn't seem like it could
hurt.
https://docs.rs/smallvec/1.7.0/smallvec/#union
2021-12-06 09:37:15 -05:00
Carol (Nichols || Goulding)
e8d9e35321
fix: influxdb_iox tests need the json feature of reqwest
...
I think this didn't fail before because influxdb_iox used to use
influxdb2_client, which turned on the json feature. Then the workspace
hack crate also turned on the json feature, so when influxdb_iox stopped
using influxdb2_client, it *still* worked. But excluding the object
store crates from hakari analysis that also turned on the json feature
meant nothing turned it on anymore, so now influxdb_iox needs to turn it
on itself.
2021-12-06 09:37:15 -05:00
Carol (Nichols || Goulding)
76909b07e4
fix: Exclude optional object-store implementation crates from cargo-hakari
...
Aha! cargo-hakari turns on all features, but usually in development all
the specific object storage implementation crates are off.
Excluding them in the hakari config reduces the workspace crate a bit.
Connects to #3117 .
2021-12-06 09:37:15 -05:00
Carol (Nichols || Goulding)
30c4da7ca7
fix: Be consistent with regex version range specification
2021-12-06 09:37:15 -05:00
Carol (Nichols || Goulding)
4e95e1bb75
fix: Remove redundant once_cell race feature
...
`race` is part of once_cell's default features and we aren't turning off
default features.
2021-12-06 09:37:15 -05:00
Carol (Nichols || Goulding)
3e505951c1
fix: Always enable once_cell's parking_lot dependency to save a bit of space
2021-12-06 09:37:15 -05:00
Carol (Nichols || Goulding)
1b0a2eb7c7
fix: Specify nom features in the same way cexpr does
...
This removes nom from the workspace-hack crate. I'm not sure what's
going on here as cexpr is setting default-features false but then
explicitly setting the features to be the same as nom's default
features, and cargo-hakari seems to be resolving that differently than
using nom's default features. I think this might be a bug in
cargo-hakari, going to investigate.
Connects to #3117 .
2021-12-06 09:37:14 -05:00
Carol (Nichols || Goulding)
6b940166fe
fix: Remove a deprecated memchr feature from the workspace crate
...
This was made possible by upgrading nom, which was using the deprecated
feature name. This will save us from pain in the future when the
deprecated feature is removed.
Unfortunately, this adds nom to the workspace hack crate, but we'll see
if it needs to stay there :)
Connects to #3117 .
2021-12-06 09:37:14 -05:00
Carol (Nichols || Goulding)
e4cc04612b
chore: Update bindgen, nom, cexpr, and related crates
...
Connects to #3117 .
This gets rid of some duplicate versions of crates in our dependency
tree.
2021-12-06 09:37:14 -05:00
Carol (Nichols || Goulding)
39a7077cd9
fix: Turn on std for indexmap to avoid a build-time target check
...
Connects to #3117 .
2021-12-06 09:37:14 -05:00
Carol (Nichols || Goulding)
bd0a2b36e3
fix: Remove futures-util proc-macro features and update to futures-* 0.3.18
...
The `futures-util` crate's `proc-macro-hack` and `proc-macro-nested`
features used to be part of `futures-util`'s default feature sets, so
the workspace-hack crate listed them.
`futures-util` 0.3.18 removed those features entirely.
Cargo won't update to versions of crates that don't have features that
have been specified, so the workspace-hack crate was blocking Cargo from
updating `futures-util` and a few other crates to 0.3.18.
Cargo's docs recommend against removing features in semver-compatible
releases, but nothing really prevents crate authors from doing this.
Connects to #3117 .
2021-12-06 09:37:14 -05:00
Carol (Nichols || Goulding)
7a241882c2
fix: Make version reqs on futures-related crates consistent
2021-12-06 09:37:14 -05:00
Carol (Nichols || Goulding)
ddc1504135
fix: Exclude influxdb2_client from the workspace hack crate
...
This enables the removal of the futures and futures-io crates.
Connects to #3117 .
2021-12-06 09:37:14 -05:00
Carol (Nichols || Goulding)
8ad2b5e9fd
fix: In end-to-end tests, use influxdb_iox_client instead of influxdb2_client
2021-12-06 09:37:14 -05:00
Carol (Nichols || Goulding)
3900324d33
fix: Organize imports
2021-12-06 09:37:13 -05:00
Carol (Nichols || Goulding)
0b24b3c227
fix: Use a consistent version specifier when depending on the futures crate
2021-12-06 09:37:12 -05:00
Carol (Nichols || Goulding)
cf6286364e
fix: Exclude criterion from hakari analysis
...
Connects to #3117 .
Criterion builds clap without default features, which causes clap to be
listed in the workspace hack crate with its default features. In
general, actually building criterion will be rare (and we should move
all benches to separate crates that can be excluded) so it should be
fine to rebuild clap when building benchmarks anyway.
2021-12-06 09:36:50 -05:00
Carol (Nichols || Goulding)
39862e3886
fix: Disable default chrono features
...
Connects to #3117 . Won't affect the workspace-hack crate until changes
to some other crates can be upstreamed.
2021-12-06 09:36:49 -05:00
Carol (Nichols || Goulding)
a5f54da735
fix: Turn off chrono serde feature that's unused in server_benchmarks
...
This doesn't affect the workspace hack crate, but might make
server_benchmarks build a bit faster.
2021-12-06 09:36:32 -05:00
Carol (Nichols || Goulding)
0fda9608d8
fix: Exclude optional pprof crate from workspace-hack
2021-12-06 09:36:32 -05:00
Carol (Nichols || Goulding)
b3e9fa93d1
fix: Disable unneeded default features for ahash
...
Connects to #3117 . Won't remove ahash from the workspace-hack crate
until changes to datafusion can be upstreamed.
2021-12-06 09:36:32 -05:00
Carol (Nichols || Goulding)
994938b2f0
fix: Alphabetize/organize deps
2021-12-06 09:36:30 -05:00
Carol (Nichols || Goulding)
174a07963a
fix: Remove a dev-dependency already listed under regular dependencies
2021-12-06 09:31:44 -05:00
Marco Neumann
1706bc94a0
chore: provide a single way to build prod IOx images
...
Closes #3310 .
2021-12-06 15:20:28 +01:00
Andrew Lamb
1099f5c417
refactor: break out database migration end to end tests ( #3308 )
2021-12-06 12:21:10 +00:00
kodiakhq[bot]
47feaabac9
Merge pull request #3307 from influxdata/crepererum/perf_ci_timeout
...
ci: increase "no output" timeout for prod builds
2021-12-06 11:13:05 +00:00
kodiakhq[bot]
0b7f2448db
Merge branch 'main' into crepererum/perf_ci_timeout
2021-12-06 11:03:58 +00:00
kodiakhq[bot]
65a61e9154
Merge pull request #3306 from influxdata/dependabot/cargo/clap-2.34.0
...
chore(deps): bump clap from 2.33.3 to 2.34.0
2021-12-06 11:00:43 +00:00
Edd Robinson
30bc8e5eba
Merge branch 'main' into dependabot/cargo/clap-2.34.0
2021-12-06 10:51:52 +00:00
kodiakhq[bot]
da2f7af946
Merge pull request #3305 from influxdata/dependabot/cargo/tracing-subscriber-0.3.3
...
chore(deps): bump tracing-subscriber from 0.3.2 to 0.3.3
2021-12-06 10:51:40 +00:00
dependabot[bot]
0b87c1e170
chore(deps): bump clap from 2.33.3 to 2.34.0
...
Bumps [clap](https://github.com/clap-rs/clap ) from 2.33.3 to 2.34.0.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/commits )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-12-06 09:07:47 +00:00
dependabot[bot]
e3aa97f04a
chore(deps): bump tracing-subscriber from 0.3.2 to 0.3.3
...
Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing ) from 0.3.2 to 0.3.3.
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.2...tracing-subscriber-0.3.3 )
---
updated-dependencies:
- dependency-name: tracing-subscriber
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-12-06 09:07:40 +00:00
kodiakhq[bot]
b10e21adfe
Merge pull request #3304 from influxdata/dependabot/cargo/reqwest-0.11.7
...
chore(deps): bump reqwest from 0.11.6 to 0.11.7
2021-12-06 09:05:07 +00:00
dependabot[bot]
472c91d520
chore(deps): bump reqwest from 0.11.6 to 0.11.7
...
Bumps [reqwest](https://github.com/seanmonstar/reqwest ) from 0.11.6 to 0.11.7.
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.11.6...v0.11.7 )
---
updated-dependencies:
- dependency-name: reqwest
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-12-06 08:55:14 +00:00
kodiakhq[bot]
2d25fcae66
Merge pull request #3303 from influxdata/dependabot/cargo/libc-0.2.109
...
chore(deps): bump libc from 0.2.108 to 0.2.109
2021-12-06 08:52:53 +00:00
Marco Neumann
0ff165045c
ci: increase "no output" timeout for prod builds
2021-12-06 09:49:07 +01:00
dependabot[bot]
99737ba379
chore(deps): bump libc from 0.2.108 to 0.2.109
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.108 to 0.2.109.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.108...0.2.109 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-12-06 08:42:04 +00:00
kodiakhq[bot]
8c17df709f
Merge pull request #3302 from influxdata/dependabot/cargo/handlebars-4.1.6
...
chore(deps): bump handlebars from 4.1.5 to 4.1.6
2021-12-06 08:39:54 +00:00
dependabot[bot]
dd7d5cd7e3
chore(deps): bump handlebars from 4.1.5 to 4.1.6
...
Bumps [handlebars](https://github.com/sunng87/handlebars-rust ) from 4.1.5 to 4.1.6.
- [Release notes](https://github.com/sunng87/handlebars-rust/releases )
- [Changelog](https://github.com/sunng87/handlebars-rust/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sunng87/handlebars-rust/compare/v4.1.5...v4.1.6 )
---
updated-dependencies:
- dependency-name: handlebars
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-12-06 08:31:22 +00:00
kodiakhq[bot]
4facd4e5a9
Merge pull request #3301 from influxdata/dependabot/cargo/crc32fast-1.3.0
...
chore(deps): bump crc32fast from 1.2.2 to 1.3.0
2021-12-06 08:28:20 +00:00
dependabot[bot]
573ee632b1
chore(deps): bump crc32fast from 1.2.2 to 1.3.0
...
Bumps [crc32fast](https://github.com/srijs/rust-crc32fast ) from 1.2.2 to 1.3.0.
- [Release notes](https://github.com/srijs/rust-crc32fast/releases )
- [Commits](https://github.com/srijs/rust-crc32fast/compare/v1.2.2...v1.3.0 )
---
updated-dependencies:
- dependency-name: crc32fast
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-12-06 01:22:09 +00:00
Raphael Taylor-Davies
bca561366b
feat: don't copy parquet files out of disk object store ( #3282 ) ( #3293 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-12-05 16:31:40 +00:00
Paul Dix
3279725d10
refactor: Add agent name to data generator ( #3297 )
...
This is work leading up to giving the data generator the ability to write to many databases. The plan is to specify which agents databases will use to write data.
2021-12-05 11:21:04 -05:00
Raphael Taylor-Davies
11067bfe3f
feat: simplify parquet reader ( #3282 ) ( #3291 )
...
* feat: simplify parquet reader (#3282 )
* chore: add back log line
2021-12-03 23:21:58 +00:00
Nga Tran
65660dace5
Merge branch 'main' into ntran/grpc_compact_os_chunks
2021-12-03 18:16:42 -05:00