Files
triggerdotdev--trigger.dev/perf/tsconfig.json
T
Eric Allam 6ebd435e81 Feature: Run execution concurrency limits (#750)
* WIP execution concurrency controls implemented via Redis

- Split up resuming a run and executing a run
- Added some new statuses to better show what is going on in a run
- Removed preprocessing runs

* WIP

* Convert to using ZSETs and adding env vars

* Removed unused import

* Improve run number generation using advistory locks, and only on start

* More execution concurrency stuff

* Add support for job concurrency limits and concurrency limit groups

* Create wild-swans-battle.md

* Increase slots refresh timeout to 10s

* Try to fix Redis connection issues

* Don’t be so strict about the APP_ENV

* Add the blank tls option to the normal redis client as well

* Add docs
2023-11-28 16:21:06 +00:00

40 lines
2.0 KiB
JSON

{
"extends": "@trigger.dev/tsconfig/node18.json",
"include": ["./src/**/*.ts"],
"compilerOptions": {
"baseUrl": ".",
"lib": ["DOM", "DOM.Iterable"],
"paths": {
"@/*": ["./src/*"],
"@trigger.dev/sdk": ["../packages/trigger-sdk/src/index"],
"@trigger.dev/sdk/*": ["../packages/trigger-sdk/src/*"],
"@trigger.dev/express": ["../packages/express/src/index"],
"@trigger.dev/express/*": ["../packages/express/src/*"],
"@trigger.dev/core": ["../packages/core/src/index"],
"@trigger.dev/core/*": ["../packages/core/src/*"],
"@trigger.dev/core-backend": ["../packages/core-backend/src/index"],
"@trigger.dev/core-backend/*": ["../packages/core-backend/src/*"],
"@trigger.dev/integration-kit": ["../packages/integration-kit/src/index"],
"@trigger.dev/integration-kit/*": ["../packages/integration-kit/src/*"],
"@trigger.dev/github": ["../integrations/github/src/index"],
"@trigger.dev/github/*": ["../integrations/github/src/*"],
"@trigger.dev/slack": ["../integrations/slack/src/index"],
"@trigger.dev/slack/*": ["../integrations/slack/src/*"],
"@trigger.dev/openai": ["../integrations/openai/src/index"],
"@trigger.dev/openai/*": ["../integrations/openai/src/*"],
"@trigger.dev/resend": ["../integrations/resend/src/index"],
"@trigger.dev/resend/*": ["../integrations/resend/src/*"],
"@trigger.dev/typeform": ["../integrations/typeform/src/index"],
"@trigger.dev/typeform/*": ["../integrations/typeform/src/*"],
"@trigger.dev/plain": ["../integrations/plain/src/index"],
"@trigger.dev/plain/*": ["../integrations/plain/src/*"],
"@trigger.dev/supabase": ["../integrations/supabase/src/index"],
"@trigger.dev/supabase/*": ["../integrations/supabase/src/*"],
"@trigger.dev/stripe": ["../integrations/stripe/src/index"],
"@trigger.dev/stripe/*": ["../integrations/stripe/src/*"],
"@trigger.dev/sendgrid": ["../integrations/sendgrid/src/index"],
"@trigger.dev/sendgrid/*": ["../integrations/sendgrid/src/*"]
}
}
}