Improve try server wallclock time on win32 & linux by adding slaves

RESOLVED FIXED

Status

defect
P2
normal
RESOLVED FIXED
12 years ago
6 years ago

People

(Reporter: joduinn, Assigned: bhearsum)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(2 attachments)

Each win32 try server job is processed quickly by the win32 slave. However, the job can wait for several hours in a backlog queue of other pending win32 jobs before processing begins. 

To reduce this wallclock time, bhearsum and I discussed adding an additional win32 slave to the try server pool. This is in addition to the existing win32 slave currently being used by the try server. 

After we add this one additional slave, we can monitor turnaround time to see if there's a need for a third slave or not. Also, this seems to be a problem with win32, not mac/linux, but lets watch to see if this extra throughput then shifts the bottleneck to someplace else!
Assignee: nobody → bhearsum
Depends on: 412576
Status: NEW → ASSIGNED
Priority: -- → P3
Depends on: 412512
No longer depends on: 412576
Priority: P3 → P2
Attachment #297567 - Flags: review?(rhelmer) → review+
From email with Vlad, looks like we need additional linux slaves also, so updating summary.
Summary: Improve try server wallclock time on win32 by adding a slave → Improve try server wallclock time on win32 & linux by adding slaves
Comment on attachment 297567 [details] [diff] [review]
[checked in] add a second win32 slave

Checking in master.cfg;
/cvsroot/mozilla/tools/buildbot-configs/tryserver/master.cfg,v  <--  master.cfg
new revision: 1.5; previous revision: 1.4
done
Attachment #297567 - Attachment description: add a second win32 slave → [checked in] add a second win32 slave
try2-win32-slave is up an running. I brought it up in a hurry, so I need to do some password changes and dns fixing tomorrow. I'll start the Linux one cloning tonight.
I've got a Linux slave up, waiting on some IT setup in bug 412939
Depends on: 412939
The new Linux slave is up and connected. It doesn't have working forward DNS yet however. Waiting on bug 412454 for that.
Attachment #298481 - Flags: review?(rhelmer) → review+
Comment on attachment 298481 [details] [diff] [review]
[checked in] add a second linux slave

Checking in master.cfg;
/cvsroot/mozilla/tools/buildbot-configs/tryserver/master.cfg,v  <--  master.cfg
new revision: 1.6; previous revision: 1.5
done
Attachment #298481 - Attachment description: add a second linux slave → [checked in] add a second linux slave
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Moving try server bugs to the new component.
Component: Build & Release → Try Server
Product: mozilla.org → Webtools
QA Contact: build → try-server
Ben, the new linux slave needs to have the cvs.m.o fingerprint accepted:

The authenticity of host 'cvs.mozilla.org (10.2.74.107)' can't be established.
RSA key fingerprint is 89:37:28:c1:40:7d:5f:1c:43:12:ed:9e:3c:be:b2:02.
Are you sure you want to continue connecting (yes/no)? 
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
I've accepted the cvs.mozilla.org fingerprint; the machine doesn't appear to have ssh access to build.mozilla.org (hence 412939 being re-opened). I've taken the slave offline until that is taken care of.
try2-linux-slave has been connected up to the master now.
Status: REOPENED → RESOLVED
Closed: 12 years ago12 years ago
Resolution: --- → FIXED
Component: Try Server → Release Engineering
Product: Webtools → mozilla.org
QA Contact: try-server → release
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.