Small Grant: Sia Virtual Block Device (sia_vbd)

December 2024 Progress Report

What progress was made on your grant this month?

  • Milestone 1 was released. For detailed information, refer to the release announcement above.
  • The NBD server implementations has been completed, including full support for Structured Replies and Extended Headers.
  • Intensive testing against Linux’s built-in NBD client and the more modern nbdublk was conducted.
  • The key elements of sia_vbd’s design were implemented
  • A fully functional virtual block device with an in-memory backend was released

Links to repos worked on this month:

What will you be working on this month?

  • The persistence layer will be implemented
  • Multi-tier caching will be made available
  • The renterd backend will be completed
  • The release of Milestone 2!