Open TsuyoshiUshio opened 4 years ago
Hi, created the blob azure func with KEDA, facing the issue like it always runs with 1 pod. ideally it should get back to zero. does this scaling to zero issue resolved?
hi @jainshikha
No. However, this issue is for Durable Functions. It is different from blob functions one. You can go here and submit an issue. :) https://github.com/kedacore/keda/issues
We already have https://github.com/kedacore/keda/issues/809 so no need for that.
The current version of KEDA Durable Scaler has a limitation. The pods of durable functions never goes to zero. The reason is, if you need to get a pod of durable functions by this scaler, you need to put a control/worker queue. In this case, you need additional http/queue trigger implementation that executes DurableOrchestrationClient.
That is why, the current Azure Functions Core Tools (func command) generate following yaml file for durable functions. It includes,
AzureFunctionsJobHost__functions__0
that is for filter the functions. However, it seems doesn't work and I can see the issue.Currently, I make it one deployment and make it minimum scale count as 1. We need to wait until the issue is solved or if there is other way to solve it, I'll take your advice.