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

Support for other libp2p implementations #70

Open
3 tasks
wemeetagain opened this issue Aug 15, 2022 · 5 comments
Open
3 tasks

Support for other libp2p implementations #70

wemeetagain opened this issue Aug 15, 2022 · 5 comments
Labels
P2 Medium: Good to have, but can wait until someone steps up

Comments

@wemeetagain
Copy link
Member

It would be useful to catch interop bugs earlier on other implementations:

  • rust-libp2p
  • jvm-libp2p
  • nim-libp2p
@mpetrunic
Copy link
Member

Would you mind opening PR?

@mpetrunic mpetrunic added the need/author-input Needs input from the original author label Sep 20, 2022
@github-actions
Copy link

Oops, seems like we needed more information for this issue, please comment with more details or this issue will be closed in 7 days.

@p-shahi p-shahi removed kind/stale need/author-input Needs input from the original author labels Sep 27, 2022
@p-shahi p-shahi added this to the Best Effort Track milestone Sep 27, 2022
@p-shahi
Copy link
Member

p-shahi commented Sep 27, 2022

In a triage meeting with @achingbrain, we discussed this would be a great self contained project to do. Something like a lighter version of testground. Next steps are to get buy in from other implementers (rust, etc) to start this. The go-libp2p interop works because the go-libp2p-daemon exposes an RPC port to orchestrate.
Here is the js daemon
We need something similar for Rust.

@tinytb
Copy link

tinytb commented Sep 27, 2022

Additional notes from that triage meeting:

As a sort of "Testground Lite", this would certainly be useful. This can be resolved with a form of smoke testing: "Can I just dial a rust-libp2p node and send one packet?" (does not need to be millions of packets)

  • Can quickly run locally, much lighter weight than Testground
  • Needs some collaboration with maintainers of other libp2p implementations (particularly Rust)
  • This could be good to add to the Roadmap
  • It is relatively small
  • Self-contained, with no dependencies on other functionality being landed; could be done on its own

@mpetrunic mpetrunic added the P2 Medium: Good to have, but can wait until someone steps up label Oct 4, 2022
@p-shahi
Copy link
Member

p-shahi commented Oct 21, 2022

This will be addressed as a part of libp2p/test-plans#61

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P2 Medium: Good to have, but can wait until someone steps up
Projects
None yet
Development

No branches or pull requests

4 participants