From 4fd86c28877f1c91e89b8a33fe8dcca81368efd9 Mon Sep 17 00:00:00 2001 From: Nathan Flurry Date: Sun, 12 Apr 2026 19:13:25 -0700 Subject: [PATCH] docs(pegboard): note runner config upsert split write risk --- engine/packages/pegboard/src/ops/runner_config/upsert.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/engine/packages/pegboard/src/ops/runner_config/upsert.rs b/engine/packages/pegboard/src/ops/runner_config/upsert.rs index cd1a50ec95..bba83feca9 100644 --- a/engine/packages/pegboard/src/ops/runner_config/upsert.rs +++ b/engine/packages/pegboard/src/ops/runner_config/upsert.rs @@ -145,6 +145,8 @@ pub async fn pegboard_runner_config_upsert(ctx: &OperationCtx, input: &Input) -> .await?; // We still have to write locally for listing + // TODO: non-transactional. Epoxy propose and the local UDB write can diverge if we crash or + // error between them. ctx.udb()? .run(|tx| { let config = &config;