Skip to content
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

feat(pd): report bind errors on startup #3590

Merged
merged 1 commit into from
Jan 8, 2024

Conversation

conorsch
Copy link
Contributor

@conorsch conorsch commented Jan 8, 2024

A common problem for node operators is sorting out which ports are required to be available on the system prior to running. We've recently improved the documentation to be more explicit about this [0], but here we add explicit error messages when binds fail. This addition should make reasoning about network surface more straightforward, and eliminate guessing games to figure out which port needs to be overridden or freed.

[0] c0445f3

(cherry picked from commit 8680e83)

A common problem for node operators is sorting out which ports are
required to be available on the system prior to running. We've recently
improved the documentation to be more explicit about this [0], but here
we add explicit error messages when binds fail. This addition should
make reasoning about network surface more straightforward, and eliminate
guessing games to figure out which port needs to be overridden or freed.

[0] c0445f3

(cherry picked from commit 8680e83)
@conorsch
Copy link
Contributor Author

conorsch commented Jan 8, 2024

The Rust CI job is failing on some unhandled warnings; that's because #3543 hasn't been backported to the release branch. Perhaps we should pin a specific version of rust in a toolchain file to avoid this kind of false negative; I'll file a separate issue.

@conorsch conorsch merged commit fa32ade into release/v0.64.x Jan 8, 2024
4 of 5 checks passed
@conorsch conorsch deleted the backport-pd-bind-ports-to-064 branch January 8, 2024 20:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant