ARCHIVE: JDK/PRT (JPRT) Build/Test Hardware

UPDATED 8/31/2005

Summary

Resource requirements to create a clone of the existing PRT system for doing JDK builds. Specifically for submitting j2se source trees to a system and getting builds on all platforms of that j2se source tree. This would be a separate instance of PRT, separate from the existing east and west coast HotSpot PRT instances.

Overall Plan Details

See Java SE Automated Change Submission Plans.

Scope

Initially limited to j2se source trees and limited running of tests in the j2se source tree (unit/regression tests) as a build qualification. Future expansion to deploy source tree or full control builds, or even merges with existing PRT systems to be determined, mostly based on the success and load factors we see on this system as it becomes operational and used. More extensive testing capability issues are not been addressed here.

Machines/Hardware Needed

Basic requirements to get started:

Bottom Line: Rough $$ Total

Roughly $41K.

Total of $38,590 plus misc expenses (kvm, rack, cables for raid array and raid cards 1) estimated at $2500.

Lab Requirements

Primary issues are space, power, and A/C.

Notes

This would be a system completely built with Sun hardware, running various Solaris, Windows, and Linux releases, and could be a good demonstration of the versatility of Sun hardware to solve developer and release engineering build issues for projects that need to deliver on all these platforms.

The use of the X64 machines makes them extremely versatile and hardware part swapable if the need arises.

The space, power, and AC requirements are significantly lower than many of the older machines in our labs. In the long run, if this removes the need for various teams to have their own private build machines, either in the lab or in their offices, the overall impact on lab space, total power consumption, and A/C demands would be reduced.