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

net/litep2p: Bring the latest compatibility fixes to litep2p #7405

Open
wants to merge 10 commits into
base: master
Choose a base branch
from

Conversation

lexnv
Copy link
Contributor

@lexnv lexnv commented Jan 31, 2025

This PR updates litep2p to a git version for testing the compatibility between libp2p <-> litep2p.

Litep2p uses the new implementation of yamux which contains many fixes and performance improvements.
At the same time, a few fixes for multistream select compatibilities might have triggered libp2p to not consider the request timeouts.

Changes

  • yamux: Switch to upstream implementation while keeping the controller API (#320)
  • multistream-select: Enforce io::error instead of empty protocols (#318)
  • multistream: Do not wait for negotiation in poll_close (#319)

Cargo.toml Outdated Show resolved Hide resolved
@paritytech-workflow-stopper
Copy link

All GitHub workflows were cancelled due to failure one of the required jobs.
Failed workflow url: https://github.com/paritytech/polkadot-sdk/actions/runs/13161688865
Failed job name: check-runtime-migration

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