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

Finish out http / car-mirror (for non IPFS) fetches. #570

Open
3 tasks
zeeshanlakhani opened this issue Feb 13, 2024 · 0 comments
Open
3 tasks

Finish out http / car-mirror (for non IPFS) fetches. #570

zeeshanlakhani opened this issue Feb 13, 2024 · 0 comments
Assignees
Labels
networking Features, functionality involving networking rust Pull requests that update Rust code

Comments

@zeeshanlakhani
Copy link
Contributor

zeeshanlakhani commented Feb 13, 2024

Summary

Right now, we only fetch Wasm modules from local IPFS resources/URLs or set IPFS gateway. We should leverage car-mirror-rust.

Components

  • Integrate car-mirror over HTTP (probably high-level APIs / reqwest-client to start) for non IPFS links.
  • Fetching should probably move into background work (can do this after first integration w/ the current in-parallel fetch that happens as part of (local) scheduler initialization.
  • Look into sans-io if we want to wrap our own I/O, though the former is probably the best first run.
@zeeshanlakhani zeeshanlakhani added networking Features, functionality involving networking rust Pull requests that update Rust code labels Feb 13, 2024
@zeeshanlakhani zeeshanlakhani changed the title Finish out http-client (for non IPFS) fetches. Finish out http / car-mirror (for non IPFS) fetches. Mar 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
networking Features, functionality involving networking rust Pull requests that update Rust code
Projects
None yet
Development

No branches or pull requests

2 participants