Commit Graph

2419 Commits

Author SHA1 Message Date
nicktrn d31ec698d7 Try to prevent postgres concurrency bugs
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 13m8s
🚀 Publish Trigger.dev Docker / units (push) Failing after 14m3s
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 14m3s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
2023-12-13 15:29:33 +00:00
nicktrn f130fbd67c Merge branch 'main' into worker-upgrade
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 14m4s
🚀 Publish Trigger.dev Docker / units (push) Failing after 14m4s
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 14m5s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
2023-12-12 13:27:45 +00:00
Eric Allam 6d4676f204 Auto update endpoint URL on redirect (#791) 2023-12-12 13:14:25 +00:00
nicktrn 8edd2c4234 Remove dead code 2023-12-08 15:31:18 +00:00
nicktrn 9cb70df0a0 Backward compatible webhook delivery 2023-12-08 15:01:34 +00:00
nicktrn a051facedc Safely get queue name from ID 2023-12-07 17:36:35 +00:00
nicktrn 8415eacf56 Use reschedule helper to handle full batches 2023-12-07 16:44:57 +00:00
nicktrn 7a1485b628 Release worker utils on shutdown 2023-12-07 16:43:38 +00:00
nicktrn c250eb6598 Use eventId not eventRecordId 2023-12-07 12:56:47 +00:00
nicktrn 9c6f6aafb7 Consider total code length for highlight limit 2023-12-07 11:34:42 +00:00
nicktrn 2afa19995e Merge branch 'main' into worker-upgrade 2023-12-07 09:57:23 +00:00
nicktrn d330134c6b Remove redundant batch param 2023-12-07 09:09:36 +00:00
nicktrn 9ea24f8815 Context on job run 2023-12-07 08:17:54 +00:00
Eric Allam 11f8ff1bb4 Fixing endless retrying of non-successful run executions
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 0s
🚀 Publish Trigger.dev Docker / units (push) Failing after 0s
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 0s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
2023-12-06 21:01:41 +00:00
Eric Allam f3efcc0c28 Moved Logger to core-backend, no longer importing node:buffer in core/react (#778) 2023-12-06 15:37:50 +00:00
nicktrn d5ac3423cd Consider test and external account when batching 2023-12-06 15:02:30 +00:00
nicktrn 3db8febd68 Fix rerun 2023-12-06 14:53:26 +00:00
nicktrn 1d677e1287 Merge branch 'main' into worker-upgrade 2023-12-06 12:49:54 +00:00
nicktrn ac8d30116a Adjust batch defaults and limits 2023-12-06 12:01:16 +00:00
Eric Allam 17f6f29d05 Feature: Support multiple runtimes other than Node.js (#774)
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 0s
🚀 Publish Trigger.dev Docker / units (push) Failing after 5s
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 5s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
2023-12-06 10:23:37 +00:00
nicktrn 6b702dac2f Migration comments and logging 2023-12-06 09:51:37 +00:00
nicktrn a9754a0cbb Add total events to trigger card 2023-12-06 09:12:27 +00:00
nicktrn 02272718d6 Merge branch 'main' into worker-upgrade 2023-12-06 07:49:18 +00:00
nicktrn cb098143ab Simplify batch options 2023-12-05 14:07:27 +00:00
nicktrn 60f47c4745 Fix debug log 2023-12-05 13:22:15 +00:00
nicktrn fb81d90b5f Use read replica for jobs view queries 2023-12-05 11:16:32 +00:00
nicktrn ad1b512b06 Add read replica support 2023-12-05 11:16:10 +00:00
nicktrn 5bd1c2047e Batched run UI 2023-12-05 08:20:56 +00:00
nicktrn 6d914b6ef0 Fix webhook delivery 2023-12-05 08:18:46 +00:00
Eric Allam 08f7c639ef Maximum background fetch timeout is now 5 minutes
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 1s
🚀 Publish Trigger.dev Docker / units (push) Failing after 0s
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 0s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
2023-12-04 15:02:15 +00:00
nicktrn df92240ab2 Merge branch 'main' into worker-upgrade 2023-12-04 14:18:13 +00:00
nicktrn 563736db5b Rename dispatch batcher task 2023-12-04 11:13:47 +00:00
nicktrn 127514d111 Lower default max interval 2023-12-04 11:12:11 +00:00
nicktrn 32c6815859 Fix batched payloads for n = 1 2023-12-04 11:10:33 +00:00
nicktrn 5aa448b7fd Fix payload size chunking 2023-12-04 09:58:18 +00:00
Eric Allam 1f3733b70f Fix resuming timed out or auto-yielded executions
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 5s
🚀 Publish Trigger.dev Docker / units (push) Failing after 21s
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 21s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
2023-12-04 09:20:40 +00:00
nicktrn ccb620807c Webhook delivery batching and some fixes 2023-11-30 23:35:09 +00:00
James Ritchie 5dda6cd16c Added the border to the page header on the Runs page
🚀 Publish Trigger.dev Docker / units (push) Failing after 4s
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 3s
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 21s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
2023-11-30 10:32:38 +00:00
Matt Aitken 76b7fb2337 The status API endpoints return only the original set of statuses 2023-11-30 10:31:27 +00:00
Eric Allam 41a49f6bb2 Make the run list query more efficient
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 0s
🚀 Publish Trigger.dev Docker / units (push) Failing after 4s
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 4s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
2023-11-29 19:28:15 +00:00
Eric Allam bd4bc51daa Update plain (#762)
* updated the plain SDK

* Updated the action to support the new Threads SDK

* latest lock file

---------

Co-authored-by: James Ritchie <james@jamesritchie.co.uk>
2023-11-29 10:58:06 +00:00
Eric Allam ff540c9e4a Revert "Update plain (#761)"
🚀 Publish Trigger.dev Docker / units (push) Failing after 0s
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 3s
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 5s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
This reverts commit 3f217ff3e0.
2023-11-29 10:51:13 +00:00
Eric Allam 3f217ff3e0 Update plain (#761)
🚀 Publish Trigger.dev Docker / units (push) Failing after 0s
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 0s
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 5s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
* updated the plain SDK

* Updated the action to support the new Threads SDK

---------

Co-authored-by: James Ritchie <james@jamesritchie.co.uk>
2023-11-29 10:49:37 +00:00
nicktrn b26bf168ca Merge branch 'main' into worker-upgrade 2023-11-29 09:37:13 +00:00
nicktrn 497bbbd20b Update UI to support batch payloads 2023-11-29 09:32:21 +00:00
nicktrn 5495f9330b Batch support for Job Runs 2023-11-29 09:31:15 +00:00
nicktrn 0d535688ac Pass jobKey to queueName func 2023-11-29 09:28:32 +00:00
Eric Allam ca05d5f603 @trigger.dev/openai: Adding additional assistant tasks 2023-11-28 22:48:31 +00:00
nicktrn 1dcd87a2aa URI encode keys (#758) 2023-11-28 18:05:15 +00:00
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