SIGN IN SIGN UP

Handling Database Disconnections (#348)

If a workflow encounters a database connection issue while performing an
operation, block the workflow and retry the operation until it
reconnects and succeeds.

In other words, if DBOS loses its database connection, everything pauses
until the connection is recovered, trading off availability for
correctness.

Add a suite of new "chaos tests" that validate DBOS can successfully
execute workflows in the presence of random database disconnects and
restarts.
P
Peter Kraft committed
28b425e906d450a6c66f6641041586998ba2eacc
Parent: dd5ce07
Committed by GitHub <noreply@github.com> on 5/15/2025, 5:50:09 PM