-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: update core deps #25532
chore: update core deps #25532
Conversation
f807b55
to
d67e837
Compare
- arrow/parquet deps are patched (as in core) - three specific code changes to cope with changes in core crates - TransitionPartitionId, use `from_parts` instead of `new` - arrow buffers can take &[u8] directly without `to_vec()`/`vec!` (used only in tests) - `schema` and `influxdb_line_protocol` crates need `v3` feature enabled
Unicode-3.0 license is added to allowed licenses list, without it end up with 19 errors (`zerovec`, `zerovec-derive` etc.)
d67e837
to
9ccfc1b
Compare
@@ -405,24 +405,6 @@ impl Database { | |||
|
|||
#[async_trait] | |||
impl QueryNamespace for Database { | |||
async fn chunks( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This method has been removed from QueryNamespace
trait
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewing from my phone and had one comment but I'll take another look when I'm at my desk.
influxdb3_catalog/Cargo.toml
Outdated
@@ -9,7 +9,7 @@ license.workspace = true | |||
# Core Crates | |||
influxdb-line-protocol.workspace = true | |||
observability_deps.workspace = true | |||
schema.workspace = true | |||
schema = { workspace = true, features = ["v3"] } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Might be good to keep the feature set at the workspace level, then don't need to set it in each individual cargo file.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To clarify, it was previously set in the workspace Cargo.toml
. Having it there could save someone a few head scratches if they pull one of the v3
featured crates and find things broken, and I'm not sure we would ever have a crate that depends on one of these and does not use the feature.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I commented with 2 questions.
- move enabling v3 feature to root Cargo.toml - added the upstream PR for datafusion-common that introduced RUSTSEC-2024-0384
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Based on answers to my questions, approving the deny.toml
changes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚢
* chore: update core deps - arrow/parquet deps are patched (as in core) - three specific code changes to cope with changes in core crates - TransitionPartitionId, use `from_parts` instead of `new` - arrow buffers can take &[u8] directly without `to_vec()`/`vec!` (used only in tests) - `schema` and `influxdb_line_protocol` crates need `v3` feature enabled * chore: update deny.toml * chore: formatting and deny toml changes Unicode-3.0 license is added to allowed licenses list, without it end up with 19 errors (`zerovec`, `zerovec-derive` etc.) * chore: address PR feedback - move enabling v3 feature to root Cargo.toml - added the upstream PR for datafusion-common that introduced RUSTSEC-2024-0384
from_parts
instead ofnew
to_vec()
/vec!
(used only in tests)
schema
andinfluxdb_line_protocol
crates needv3
feature enabled