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