Skip to content

Bacalhau project report 20220204

lukemarsden edited this page Feb 4, 2022 · 4 revisions

Another good week of progress, we've done the first pass of integrating Bacalhau with IPFS.

Code is in the initial-ipfs-integration branch.

  • The CLI serve subcommand now supports a --start-ipfs-dev-only which, for development/demo purposes only, starts an isolated IPFS node (and can run multiple such nodes on a single machine)
  • The Firecracker VMs that Bacalhau spins up also run an IPFS server, we do this since IPFS already handles NAT-traversal so the IPFS instance in the VM can efficiently fetch the blocks from the host IPFS instance
  • The CLI has a new list subcommand which can output a nice table showing the status of the work on the network
  • When a job completes, the job logs and traces get written back to IPFS
  • Refactored the tracing system so that it runs in the VM
  • Job update system over libp2p
  • Job filter based on locality of IPFS CIDs

Demo! https://filecoinproject.slack.com/archives/C02RLM3JHUY/p1643997570084449

Clone this wiki locally