createBatch, but then we would end up with QUEUE A -> WORKFLOW A -> QUEUE B -> WORKFLOW B at which point I would argue, we can rely on Queues solely and not use Workflows at all.createBatch to Workflow A and every instance uses create to run Workflow B that will not work, because as soon as 101 or more of Workflow A run in parallel, we already hit the creation limit to create those "child" workflowswrangler dev does not have any limits in place, that means we can develop something which looks like it would work, but then it doesn't work at all in production, due to those limits only applying in production.

invalid_id The RPC receiver does not implement the method "run". It seems to happen randomly after a successful build of the worker. The only thing that fixes it is re-running the build.ApiError: {"error":{"message":"error code: 524","code":524,"status":""}} which is a timeout error. I am guessing steps have a limit of 100 seconds and then kills the network call. Any way to have the step last as long as the network call lasts?



workflows.api.error.internal_server [code: 10001] in wrangler workflows ..., wrangler publish, web dashboard, and even normal api calls{ step-failed: 'blah-blah', timestamp: '' } on a onError function in the Workflow class would be super helpfulInternal Server Error, and we can't view our Workflows in the dashboard. Any incidents going on?
{retries:{limit:0}} to the step, but wrangler deploy didn't like that one when releasing to prod. So I wrapped the function with a try/catch throw new NonRetryableError() and hoped for the best. Unfortunately, we've already had our first double send. The batch send step failed with a Attempt failed due to internal workflows error, which seems to skip/miss the try/catch, so the (already successful, but now timed out) step retried createBatchcreateBatchQUEUE A -> WORKFLOW A -> QUEUE B -> WORKFLOW BWorkflow AWorkflow AWorkflow Binvalid_idThe RPC receiver does not implement the method "run"ApiError: {"error":{"message":"error code: 524","code":524,"status":""}}workflows.api.error.internal_server [code: 10001]wrangler workflows ...wrangler publish{ step-failed: 'blah-blah', timestamp: '' }Internal Server Error{retries:{limit:0}}try/catch throw new NonRetryableError()Attempt failed due to internal workflows errorawait wf.complete;
console.log(await wf.output);