Skip to content

Implement D1 R2 and Queues adapters with fault tests #102

Description

@yhay81

Outcome

Implement the Cloudflare storage and queue substrate against the same contracts used by AWS.

Scope

  • D1 atomic message, idempotency, recipients, events, and outbox operations
  • R2 payload integrity, size, retention, and orphan cleanup
  • Queues producer/consumer, deterministic jobs, retries, and DLQ recovery
  • local fault injection for every durable write and external call

Acceptance criteria

  • shared lifecycle, lease, duplicate, ordering, and failure cases pass
  • D1 rollback, R2 orphan, Queue duplication, and DLQ recovery are evidenced
  • limits fail before durable commit
  • private data remains inside the customer account and outside default telemetry

Depends on the Workers runtime skeleton.
Parent direction: #81
Execution plan: #84

Metadata

Metadata

Assignees

No one assigned

    Labels

    roadmapAccepted public roadmap work

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions