BYOC: queue control

Jan Vesely's Avatar

Jan Vesely

12 Nov, 2019 10:20 PM

Hi,

The current BYOC configuration only allows setting "cloud capacity" or queue size. The maximum number of running jobs is hardcoded to 5 [0]. It'd help if this could be limited to a lower number (even if max is still 5) per machine. Few advantages are:
a) lower memory usage. Even if more jobs can share CPU resources, using more memory would result in thrashing and significantly reduced performance
b) better control and isolation that would allow for performance testing
c) ability to run on lower-end machines, that can support only 1-2 jobs.

some of the above can be probably achieved by a combination of lower capacity/cloud failover, but a more explicit processing width/queue depth setting would help.

Jan

[0] https://www.appveyor.com/blog/2019/10/01/self-hosted-jobs-on-your-c...

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac

Recent Discussions

05 Dec, 2019 09:12 PM
04 Dec, 2019 07:46 PM
04 Dec, 2019 12:01 AM
04 Dec, 2019 12:00 AM
03 Dec, 2019 11:00 PM