e837500486
* Locked task runs will now require queues and tasks to be in the locked version * Client errors caught in a run function now will skip retrying * Extracted out the trigger queues logic * extract validation, idempotency keys, payloads to concerns * Extracted out a bunch of more stuff and getting trigger tests to work * Add queue and locked version tests * Deadlock detection WIP * more deadlock detection * Only detect deadlocks when the parent run is waiting on the child run * Improve the error experience around deadlocks * A couple tweaks to make CodeRabbit happy and fixing the tests in CI * Fixed failing test * Changeset * wip * Make sure to scope queries to the runtime env
7 lines
189 B
TypeScript
7 lines
189 B
TypeScript
export class EngineServiceValidationError extends Error {
|
|
constructor(message: string, public status?: number) {
|
|
super(message);
|
|
this.name = "EngineServiceValidationError";
|
|
}
|
|
}
|