| Summary: | Hudson Job/Executor Management | ||
|---|---|---|---|
| Product: | Community | Reporter: | David Carver <d_a_carver> |
| Component: | CI-Jenkins | Assignee: | Eclipse Webmaster <webmaster> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | kim.moir |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
|
Description
David Carver
(In reply to comment #0) > So unless somebody specifically ties to master, their > job will never run on master. Yes, we decided sometime ago that we want to dedicate the master in being the master only for better stability. > I still think it would be > good to look into the Distributed Workspace cleanup plugin. The Distributed Workspace cleanup plugin is installed. I didn't see anything to configure at the global level, though... What needs to be done? > I've seen up to 20 jobs > backed up waiting for executors during peak periods. The only times I've seen 20 jobs being backed are when there was a problem -- Hudson was in a sad state and was not 'letting go' of finished jobs. (In reply to comment #1) > (In reply to comment #0) > > So unless somebody specifically ties to master, their > > job will never run on master. > > Yes, we decided sometime ago that we want to dedicate the master in being the > master only for better stability. > > > I still think it would be > > good to look into the Distributed Workspace cleanup plugin. > > The Distributed Workspace cleanup plugin is installed. I didn't see anything > to configure at the global level, though... What needs to be done? > It is probably a Per job configuration. You'll need to go through and update all jobs. Going forward I would setup a default template job that already has this configured for creating new jobs. > > > I've seen up to 20 jobs > > backed up waiting for executors during peak periods. > > The only times I've seen 20 jobs being backed are when there was a problem -- > Hudson was in a sad state and was not 'letting go' of finished jobs. We'll see how things go as we get closer and closer to release time. It usually starts getting pretty busy during the Months of April - June on Hudson from past experience. Thanks to the blog post that Antoine pointed out in 319909 I put together a groovy script to walk our jobs and add timeouts and the cleanup flag. -M. > We'll see how things go as we get closer and closer to release time.
Release has come and gone. I think our setup did quite well.
|