Gabe Ruttner

Results 14 issues of Gabe Ruttner

Problem: it is desirable to be able to cancel a long lived task in progress Proposed solution: - [ ] add endpoints to enqueue cancellation step and all steps for...

enhancement

Steps to reproduce: 1. Start a worker without awaiting for the response from `registerWorkflow` async function main() { const worker = await hatchet.worker('example-worker'); worker.registerWorkflow(workflow); worker.start(); } NOTE: the worker does...

bug

When the worker attempts a retry, the first few attempts fail despite the engine being ready to connect. Steps to reproduce: 1. start the dev server 2. start a worker...

bug

I had 2 workflows with step1, then deleted 1, but it's still registered on the server so step 1 was being dispatched twice regardless. In other words, if a workflow...

# Description Fixes the case where a grpc stream is disrupted but heartbeats are still received. ## Type of change - [x] Bug fix (non-breaking change which fixes an issue)...

#495 adds support to refresh timeout from a step's context, this must be added to the python sdk

#446 Introduces a new metadata concept but the cron and schedule triggers do not yet support this feature.

Unclear affordance for token expiration, and no notification of expiring tokens: ![](https://files.slack.com/files-pri/T0659SG0T89-F06NT251RUN/cleanshot_2024-03-11_at_13.15.37_2x.png)

enhancement

We've made a number of changes and optimizations to step runs: - [ ] soft delete - [ ] reassign and requeue queries Alternatively, refactor such that concurrency are effectively...

# Description Fixes # (issue) ## Type of change - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] Documentation change (pure documentation change) - [...