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

penumbra: remove Builder factory #4169

Merged
merged 1 commit into from
Apr 7, 2024
Merged

penumbra: remove Builder factory #4169

merged 1 commit into from
Apr 7, 2024

Conversation

erwanor
Copy link
Member

@erwanor erwanor commented Apr 6, 2024

Describe your changes

We use named tasks in pd and cnidarium via tokio::task::Builder. This is a great feature that improves tokio-console rendering and has proved valuable in the past. However, since tracing integration in tokio is still unstable, using this requires a special cargo configuration to run rustc with a special tokio_unstable flag.

We have received a lot of direct feedback that this is 1/ surprising 2/ cumbersome, and since it seem like there are no immediate plans to stabilize tracing in tokio, we are removing it for now.

Checklist before requesting a review

  • If this code contains consensus-breaking changes, I have added the "consensus-breaking" label. Otherwise, I declare my belief that there are not consensus-breaking changes, for the following reason:

    Internal only.

@erwanor erwanor added the A-node Area: System design and implementation for node software label Apr 6, 2024
@erwanor erwanor self-assigned this Apr 6, 2024
@erwanor erwanor merged commit 4fce953 into main Apr 7, 2024
7 checks passed
@erwanor erwanor deleted the erwan/no_more_names branch April 7, 2024 19:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-node Area: System design and implementation for node software
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants