Replies: 1 comment
-
This behavior confused me quite a bit as well, as settings seem to be fighting each other. What I've found is
With this setup, I have a pool that reliably remains stable, but then grows when requests come in. I also have seen issues where if runner_name_prefix is defined, there seems to be some confusion between the pool lambda and the scale-up lambda. So I've had to disable that too. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi, with the above config i'd expect to have at maximum 5 runners (4 event triggered runners + 1 pool runner). I'm hoping that at any moment there is 1 runner in the pool waiting for job. Furthermore, I'm expecting that if there are more jobs that require more than 1 runner in the pool, they get created but never exceeding 5. In an idle state where there are no events, there should only be 1 pool runner.
The reality is different however. Every minute the pool lambda keeps adding a runner to the pool and the number of runners just increase by minute. Is something wrong with this config? How would one achieve:
Total 5 = 1 pool + 4 extra runners if more events are triggered
?Beta Was this translation helpful? Give feedback.
All reactions