fermyon / spin

Spin is the open source developer tool for building and running serverless applications powered by WebAssembly.
https://developer.fermyon.com/spin
Apache License 2.0
5.18k stars 247 forks source link

Proposal: implement the full `wasi:keyvalue` spec #2873

Open Mossaka opened 1 day ago

Mossaka commented 1 day ago

As the champion of the wasi:keyvalue, a WASI Phase 2 proposal, I am seeking the Spin support in implementing the full specification of the wasi:keyvalue proposal. This would allow us to gather insightful feedback on the design and help advance the proposal to the next stage.

Spin is an early adopter of wasi:keyvalue by implementing the wasi:keyvalue/store interface. Building on this, I propose that Spin extends its support to include the additional interfaces, specifically atomic and batch operations.

lann commented 1 day ago

Question relevant to Spin: https://github.com/WebAssembly/wasi-keyvalue/issues/48

lann commented 1 day ago

See also recent discussion in https://github.com/fermyon/spin/issues/2447

Mossaka commented 1 day ago

answered your question over wasi:keyvalue repo

itowlson commented 1 day ago

I believe this is what @devigned has kindly put his hand up for!

devigned commented 1 day ago

I believe this is what @devigned has kindly put his hand up for!

That is correct.