Skip to content

Cloudflare record store: portable providers and Workers KV pass the record contract #479

Description

@aram356

Summary

On Cloudflare, the portable DynamoDB and celld providers pass the record contract, and Workers KV meets it or reports KvError::Unsupported.

Behavior

On each platform the portable DynamoDB and celld providers (EZI-2p) pass the EZI-2a contract, and the native store meets it or reports KvError::Unsupported; DEC-8 picks the default.

Acceptance criteria

  • The contract suite passes for every store offered there, and a native store that cannot meet it reports Unsupported, so identity on it is rejected at startup

Dependencies

Blocked by:

Waits on these decisions:

  • DEC-8 Cloudflare and Spin store (open). Which store Cloudflare and Spin use by default for the record: the DynamoDB or celld adapter, or a native store that meets the contract, per Platform support. Blocks EZI-2c, EZI-2s, R3, T8 and T9.

Blocks:

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions