Skip to content

Conversation

@philjb
Copy link
Contributor

@philjb philjb commented Nov 21, 2025

This brings several prs from enterprise into core. Most of volume is for improved error handling, but there are features:

  • proper gzip multipayload support
  • don't panic if there's an issue with the plugin dir
  • improved resource not found messaging
  • truncating user provided information in logging and errors
  • cluster uuid header in all api responses

Ports most of or parts of

This brings several prs from enterprise into core. Most of volume is
for improved error handling, but there are features:

* proper gzip multipayload support
* don't panic if there's an issue with the plugin dir
* improved resource not found messaging
* truncating user provided information in logging and errors
* cluster uuid header in all api responses
@philjb philjb force-pushed the pjb/core-catchup-nov-21-25 branch from a6e3e7f to 54d8da4 Compare November 22, 2025 05:16
}

/// Wrapper for HttpApi used by the recovery endpoint that includes a shutdown token
pub(crate) struct RecoveryHttpApi {
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just moved location in the file

Ok(response)
}

fn extract_client_ip<T>(req: &http::Request<T>) -> Option<String> {
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

moved locations; see above.

@philjb philjb marked this pull request as ready for review November 23, 2025 05:11
@philjb philjb merged commit 114e752 into main Nov 25, 2025
14 checks passed
@philjb philjb deleted the pjb/core-catchup-nov-21-25 branch November 25, 2025 02:08
philjb added a commit that referenced this pull request Nov 27, 2025
This ports a number of changes from enterprise to core. Primarily this
adds a new telemetry field for how influxdb3 has been started (aka
invocatio method). Most of the changes are to sync core code with the
shape of ent code to make future ports easier. There are some error
reporting improvements and logging improvements mixed in there too.

* follows #26991
philjb added a commit that referenced this pull request Nov 27, 2025
This ports a number of changes from enterprise to core. Primarily this
adds a new telemetry field for how influxdb3 has been started (aka
invocatio method). Most of the changes are to sync core code with the
shape of ent code to make future ports easier. There are some error
reporting improvements and logging improvements mixed in there too.

* follows #26991
philjb added a commit that referenced this pull request Nov 27, 2025
This ports a number of changes from enterprise to core. Primarily this
adds a new telemetry field for how influxdb3 has been started (aka
invocation method). Most of the changes are to sync core code with the
shape of ent code to make future ports easier. There are some error
reporting improvements and logging improvements mixed in there too.

* follows #26991
philjb added a commit that referenced this pull request Dec 1, 2025
* feat(port): port from ent to core

This ports a number of changes from enterprise to core. Primarily this
adds a new telemetry field for how influxdb3 has been started (aka
invocation method). Most of the changes are to sync core code with the
shape of ent code to make future ports easier. There are some error
reporting improvements and logging improvements mixed in there too.

* follows #26991

* refactor: copilot pr feedback

---------

Co-authored-by: Trevor Hilton <[email protected]>
@philjb philjb added the v3 label Dec 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants