Skip to content
This repository has been archived by the owner on Sep 16, 2020. It is now read-only.

When a runner becomes idle, split remaining jobs and let it run that #30

Open
joakimk opened this issue Jun 30, 2011 · 2 comments
Open

Comments

@joakimk
Copy link
Owner

joakimk commented Jun 30, 2011

I've tried to optimize by balancing the cpu load but that hasn't been very successful. What could be successful is using all the cpu of the cluster by running incomplete jobs in smaller and smaller parts until all files are done at which point the entire build is removed and any unneeded jobs are stopped (given that #6 is done).

@joakimk
Copy link
Owner Author

joakimk commented Jun 30, 2011

If the chunks are still too big, there is the option of running parts of files (I've got some code for this with cucumber scenarios in a branch).

joakimk added a commit that referenced this issue Jun 30, 2011
…ep for #30.". Keeping this in a branch for now.

This reverts commit 731de35.
@joakimk
Copy link
Owner Author

joakimk commented Jul 1, 2011

I've done some trials on this. It does work, but there is no huge win and it is worse at balancing between builds.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant