Mark Moes
Mark Moes
In #1104 a CRUD API for managing schedules was added. At the time of writing the idea is that the API sends an asynchronous event to the active Scheduler process...
Currently we override sqlalchemy's default engine `pool_size` from 5 to 60 in the `ENGINE_ARGUMENTS` dictionary in `orchestrator/db/database.py`. Configuring it to a different value in a WFO implementation requires patching said...
### Contact Details _No response_ ### What happened? When starting multiple WFO instances we just noticed that they would hang on this line: > Running LLM migration Inspecting the open...
Related to https://github.com/workfloworchestrator/orchestrator-core/pull/1156 it would be nice to have a proper fix. Pending internal investigation at SURF. https://github.com/workfloworchestrator/orchestrator-core/pull/1156/files#diff-02a7e00a53d3c2dfcb8b2de86009994e7cf851c059add031e146a19a111e3955R125
Running a command as simple as `python main.py db --help` takes 1 second in a small codebase like the example-orchestrator. In SURF's orchestrator repository it takes between 5 and 8...
Migrate from `psycopg2-binary` to `psycopg-binary==3.x`. Draft PR: https://github.com/workfloworchestrator/orchestrator-core/pull/1093 **Problem**: When using this in the SURF Orchestrator with 3 celery workers and starting multiple validation tasks, they all hang on the...
The solution I suggested in #1084 -splitting off the API initialization from main.py to wsgi.py- has as consequences that 1) `main.py scheduler` commands execute without a database connection being present....
### Contact Details _No response_ ### What should we build? Tasks are currently defined with: ```py @workflow("Some task", target=Target.SYSTEM) def some_task() -> StepList: return init >> step1 >> step2 >>...
https://docs.pypi.org/trusted-publishers/
The demo orchestrator is currently down and has been for a while. From what I can remember we still had to add HTTPS support, also it being completely open to...