<@ULVA73B9P> Why is Modal work pool not available ...
# ask-marvin
n
@Marvin Why is Modal work pool not available for self hosting Prefect server?
m
Modal work pools not available for self-hosting? Intriguing. What version of Prefect are you using?
n
@Marvin I'm using version 3.0.1
m
Whoops, Grug made mistake. Will search Prefect 3.x docs again with correct format. Hold on. There's no direct info on Modal work pools for Prefect 3.0.1 and self-hosting. For managing work pools generally, Prefect supports the Prefect UI, CLI commands, REST API, and Terraform for Prefect Cloud. The absence might be due to specific infrastructure or support limitations from Modal. Full docs here:
Copy code
<https://docs-3.prefect.io/3.0/deploy/infrastructure-concepts/work-pools>
For more precise answers, consider raising an issue or asking the community:
Copy code
<https://github.com/PrefectHQ/prefect/issues>
n
the modal pool is a push work pool, which means Prefect Cloud runs the worker for you there is not a hybrid (where you run the worker) modal pool at this time
m
@Nate Out of curiosity, is a hybrid modal pool on the roadmap… or is it unlikely ever to happen?
n
i would say its not on the roadmap but its totally possible, it just hasn't been requested. there's many more possible runtimes that we could support out there, so user demand is a factor. we just haven't heard a lot of demand for hybrid modal pool there are members of the community here that have written their own worker, for example the cloud run v2 worker, so its totally possible to make your own and then PR it in for everyone what's the reason you need to run the worker yourself?
m
No particular/urgent need on our part, I love modal cloud push. But (in part because there’s no open source hybrid version?) the modal push pool is a bit of a black box at the moment, which makes it hard to diagnose issues like the dependency resolution errors mentioned over here: https://prefect-community.slack.com/archives/CM28LL405/p1726116027231059?thread_ts=1725767386.773419&amp;cid=CM28LL405
n
fair enough. perhaps there's an enhancement here where we optionally surface more information