Skip to content

feat(workflows): add batchDelete to the engine KV driver - #13

Open
abcxff wants to merge 1 commit into
mainfrom
stack/feat-workflows-add-batchdelete-to-the-engine-kv-driver-qxxlzyqk
Open

feat(workflows): add batchDelete to the engine KV driver#13
abcxff wants to merge 1 commit into
mainfrom
stack/feat-workflows-add-batchdelete-to-the-engine-kv-driver-qxxlzyqk

Conversation

@abcxff

@abcxff abcxff commented Aug 31, 2026

Copy link
Copy Markdown

Add batchDelete(keys) to EngineDriver so callers can delete many keys in a
single backend transaction, mirroring how batch() coalesces writes. The actor
implementation wraps the per-key DELETEs in one #db.transaction (one SQLite
commit / one coordinator permit); InMemoryDriver and the compat fixture get
loop-based implementations.

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

Add batchDelete(keys) to EngineDriver so callers can delete many keys in a
single backend transaction, mirroring how batch() coalesces writes. The actor
implementation wraps the per-key DELETEs in one #db.transaction (one SQLite
commit / one coordinator permit); InMemoryDriver and the compat fixture get
loop-based implementations.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@abcxff

abcxff commented Aug 31, 2026

Copy link
Copy Markdown
Author

Stack for rivet-dev/workflows

Get stack: forklift get 13
Push local edits: forklift submit
Merge when ready: forklift merge 13

change qxxlzyqk

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant