engine: graph: Handle the back poke differently

A back poke is the deferral or delay of a Process/CheckApply. This is
because we notice that we're not truly ready to CheckApply due to some
timestamp issue. When Process errors, we should accept that, but not
treat it as a success.
This commit is contained in:
James Shubin
2023-09-04 15:22:14 -04:00
parent 7ccda7e99b
commit 0d381e4c91
2 changed files with 17 additions and 4 deletions

View File

@@ -26,4 +26,7 @@ func (e Error) Error() string { return string(e) }
const (
// ErrClosed means we couldn't complete a task because we had closed.
ErrClosed = Error("closed")
// ErrBackPoke means we're postponing due to a needed backpoke.
ErrBackPoke = Error("backpoke")
)