bacalhau-project / bacalhau

Compute over Data framework for public, transparent, and optionally verifiable computation
https://docs.bacalhau.org
Apache License 2.0
664 stars 86 forks source link

Add a WASM-based canary #2446

Open simonwo opened 1 year ago

simonwo commented 1 year ago

All of our canary jobs are currently Docker-based. These are good, as most of our users are using Docker, but we have no checking that WASM jobs are running successfully or ability to run canary jobs against nodes not running Docker. This would also be useful for testing connectivity for thin nodes – at the moment it's possible to join the public network with WASM-only nodes which don't really ever receive any jobs, e.g. our Station nodes.

For the latter, ideally this would be a canary that targets the whole network, instead of just Bacalhau only nodes.

simonwo commented 1 year ago

cc @wdbaruni – what do you think? Did we ever do the job around having a canary to target non-Bacalhau nodes, as well as Bac-only?

wdbaruni commented 4 months ago

We do have canaries that target the whole network and others that only target expanso nodes. We don't have WASM canaries yet