-
Notifications
You must be signed in to change notification settings - Fork 455
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
[placeholder] Specialize language worker if worker runtime is not set #4026
Comments
Do you have a sense for priority here? I reviewed a case where this popped up and they were able to mitigate, but this was a case where placeholders impacted an already deployed site. I'm guessing now most people impacted by this would be people potentially trying to use an ARM template that they haven't set this setting right for and would break outright? Trying to feel if this is a "backlog" or P2 or P1 |
Actually I suppose this may come into play more once we light up MORE placeholders (e.g. JavaScript) |
We rely on FUNCTIONS_WORKER_RUNTIME to be set for placeholders to work. Labeling as P2 because all the tooling has been adding worker runtime for a while. Only Apps that would be impacted are the ones which were deployed using ARM and miss setting worker runtime or any apps moving from V1 to V2. In both cases, it is best to let customers set the AppSetting to take advantage of placeholders. |
I have redesigned specialization code to take hard dependency on |
@mhoeger - Please check if this is still an issue for node placeholders |
For specializing a language worker that is started in placeholder mode, functions host relies on FUNCTIONS_WORKER_RUNTIME to figure out the language for an app. If this app setting is not set, language worker is not specialized.
All the tooling has been updated to set this app setting. We need handle apps that are deployed via ARM and do not set this app setting. Either
The text was updated successfully, but these errors were encountered: