Commit Graph
396 Commits
Author SHA1 Message Date
Ruben Fiszel a1fdfffb14 fix tests 2023-09-14 13:20:39 +02:00
Ruben Fiszel dfcdb2d8ff feat: worker groups admin panel (#2277)
* merge

* merge

* merge

* wg

* progress

* all

* all

* all

* all

* all

* all

* fix

* fix
2023-09-13 21:24:54 +02:00
André_Teixeira_1998 51ba268324 fix #2257 TIME convertion in pg_executor.rs (#2267) 2023-09-11 22:16:20 +02:00
Ruben Fiszel e8dd9bf1f0 feat: attempt to SIGTERM before SIGKILL for bash 2023-09-11 18:55:19 +02:00
Ruben Fiszel 0868717a73 fix: pass TZ from env to runtimes 2023-09-07 12:20:29 +02:00
Ruben Fiszel 32fa372c55 fix: reduce aggregate period to list users in workspace 2023-09-06 18:21:00 +02:00
Ruben Fiszel 69588cc7b1 fix: fix sqlx build 2023-09-06 12:36:54 +02:00
Ruben Fiszel 5ac99b817e feat: dedicated workers for native-throughput performance (EE only) (#2239)
* dedicated worker

* dedicated worker

* merge

* progress

* progress

* progress

* merge

* update

* sqlx

* fix imports
2023-09-06 10:32:53 +02:00
Ruben Fiszel 7982b75613 feat: submit result in background thread (unify architecture for dedicated worker) (#2226)
* merge

* all

* all
2023-09-04 01:56:23 +02:00
Ruben Fiszel 5d3fc2b9c0 fix initialization 2023-09-03 18:12:44 +02:00
Ruben Fiszel fa6ae22321 fix initialization 2023-09-03 18:05:23 +02:00
Ruben Fiszel 8fe77c84a3 fix: fix setting is ready for s3 workers 2023-09-03 16:52:44 +02:00
Ruben Fiszel aacd33012b fix: fix setting is ready for s3 workers 2023-09-03 16:47:05 +02:00
Ruben Fiszel 2bfa28d50c fix: fix setting is ready for s3 workers 2023-09-03 16:18:23 +02:00
Ruben Fiszel 8e327169c5 fix: fix datetime handling for python 2023-09-03 11:19:22 +02:00
Ruben Fiszel 21e8d7694c perf: improve queue performance (#2222)
* benchs

* progress

* prog

* progress

* progress

* progress

* update

* progress

* progress

* progress

* progress

* progress

* all

* all

* improve queries

* improve queries

* rm imv

* all

* all
2023-09-03 09:44:16 +02:00
Ruben Fiszel 24527d240b feat: improve queue performance when queue grows large 2023-08-31 23:41:04 +02:00
Ruben Fiszel 1930a473e4 feat: support partial go dependency pinning 2023-08-31 22:12:47 +02:00
Ruben Fiszel d5e5322126 fix: fix cyclical loop in apps 2023-08-30 17:12:55 +02:00
Ruben Fiszel 25122ff7d3 reduce barrier sync logs 2023-08-30 14:55:03 +02:00
Ruben Fiszel b7236d8945 fix build 2023-08-30 13:43:40 +02:00
Ruben Fiszel 9829105d08 feat: add global cache configuration 2023-08-30 13:35:41 +02:00
Ruben Fiszel 958c172173 fix premium info computation 2023-08-29 21:23:15 +02:00
Ruben Fiszel 75506e1ec9 improve cache paths 2023-08-29 15:29:55 +02:00
Ruben Fiszel 2895014b6e fix: relative imports in deno 2023-08-29 15:05:00 +02:00
Ruben Fiszel 8d62fbdbdc feat: add caching to flows and scripts (#2193)
* cachettl

* all
2023-08-29 13:00:20 +02:00
Ruben Fiszel 3746c41138 fix: allow deno to --write lock when using lockfiles 2023-08-28 20:16:32 +02:00
Ruben Fiszel ab27adc87e feat: early stop for flows 2023-08-28 17:46:16 +02:00
Ruben Fiszel 11c8f90daf feat: concurrency limits for flows 2023-08-28 16:02:48 +02:00
Ruben Fiszel 06006f1c7e feat: add parallelism control to forloops 2023-08-27 23:03:19 +02:00
Ruben Fiszel d6505386b4 fix parrallel forloop and branchall failure handling 2023-08-27 16:05:51 +02:00
Ruben Fiszel 31fbd1a7d7 feat: add support for root certificate in postgresql 2023-08-27 11:58:36 +02:00
Ruben Fiszel 5fd36052fa feat: add lockfile for deno + use npm module for deno for windmill-client 2023-08-26 11:14:01 +02:00
Ruben Fiszel 3d79187f31 feat: lock inline scripts for apps on deploy 2023-08-26 09:12:19 +02:00
Ruben Fiszel 9933a9996d remove tracing 2023-08-25 14:44:47 +02:00
Ruben Fiszel 29262130e1 encode special characters in postgres url 2023-08-25 14:38:30 +02:00
HugoCasa cbbfee8439 feat: schedule recovery handler (#2126)
* feat: schedule recovery handler

* fix: migration down

* fix: rename

* fix: adjust + add tests

* fix: merge + sqlx prepare

* fix: more complete recovery handler

* feat: schedule error and recovery times

* fix: schedule worker test

* feat: slack schedule handlers

* fix: update schedule handlers
2023-08-24 18:20:35 +02:00
Ruben Fiszel ce6045ca4d more precise error message for missing lock in bun 2023-08-24 14:57:34 +02:00
Ruben Fiszel ff3e8e6cf8 feat: eval v2, blazing fast eval triggered only upon the right changes (#2164)
* progress

* progress

* progress

* add suggestions to frontend scripts

* all eval

* remove onlyStatic

* handle better conversions

* handle better conversions

* remove variable picker

* fix pen positioning

* fix v1
2023-08-23 19:50:35 +02:00
Ruben Fiszel c77d38563d remove unecessary postgres transactions and improve performance 2023-08-22 00:34:44 +02:00
Ruben Fiszel eedfd15f4d fix cycle detector 2023-08-21 10:35:15 +02:00
Ruben Fiszel b6198fa314 fix: avoid stack-overflow on jsruntime for recursive objects 2023-08-20 22:03:07 +02:00
Ruben Fiszel 776f584b7b add more details for unreachable 2023-08-20 21:04:46 +02:00
Ruben Fiszel 125a00fa8e improve indices performances 2023-08-20 19:14:39 +02:00
Ruben Fiszel 2d028138fd feat: multiline support in bash 2023-08-20 17:05:29 +02:00
Ruben Fiszel eedb87a039 refactor worker-common 2023-08-20 16:55:38 +02:00
Ruben Fiszel c2d766028e refactor worker-common 2023-08-20 16:44:22 +02:00
Ruben Fiszel 1def1d3c66 refactor default non-cloud-hosted timeout 2023-08-20 16:30:31 +02:00
Ruben Fiszel 580c4cf6ae refactor workers 2023-08-20 15:58:43 +02:00
Ruben Fiszel 9c540afabb update flow status even for flows 2023-08-18 01:32:19 +02:00