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:
-
6 - X64 Build Machines
(2 Windows, 2 Linux, and 2 Solaris i586/x64)
[See the
Sun store listing]
$2750 (each) 2x2.4gh 4gb
A55-NZB2-1-4GRA5M
Sun Fire V20z 1U Rack Mount x86 Opteron 250 Server:2x2.4GHz CPUs,
4GB Memory (4x1GB DDR1/400 DIMMs), 1x73GB 10K RPM Ultra320 SCSI disk,
2x 10/100/1000 Ethernet ports, 1x FullHeight/Full-Length 64 bit/133 MHz PCI-X slot,
1xHalf Height/Half Length 64 bit/66MHz PCI-X slot, CD/floppy incl,
1 - Internal AC Power Supply, no power cord; order Geo-specific X-option,
Sol 10/JavaES 3 preinstalled. Std Configuration K2.5*
-
2 - SPARC Build Machines
(Solaris 8 SPARCV8 and Solaris 8 SPARCV9)
[See the
Sun store listing]
$3620 (each) 2x1.5ghz 8gb
N32-XKB2C1808HB
Sun Fire V240, 2 x 1.5GHz UltraSPARC IIIi, 8 x 1GB DIMMS, 2 x 73GB Drives,
4 x 10/100/1000 Gigabit Ethernet, ALOM Remote Manager, Three PCI Slots,
n+1 Redundant Power & Java ES & Solaris 10 pre-installed.*
-
1 - Storage Array 3510
(At least 750Gb of storage)
[See the
Sun store listing]
$14600 12x146gb 1752gb
XTA3510R01A2R1752
Sun StorEdge 3510 Fibre Channel Array, Rack Ready,
1752-GB (12 x 146-Gbyte 10K RPM disks) w/2 FC-AL HW RAID controllers,
1GB std cache per controller, 2 AC power supplies, 6 SFP's,
and Sun StorEdge Configuration Service.
-
1 - Driver machine, Sun 450 4cpu 400MHz Ultra2 (Erik has one? Cheap used.)
-
1 - KVM switch, keyboard, and monitor should run about $500.
-
1 - Rack (19") would run about $500 (not a Sun rack)
Bottom Line: Rough $$ Total
Roughly $41K.
-
6x2750=$16,750 (X64 Machines)
-
2x3620=$7,240 (SPARC Machines)
-
1x14600=$14,600 (Storage)
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.
-
Physical space for a minimum of 8 rack mounted machines, plus a disk
array and driver machine. (Everything should fit in one rack).
This space need is minimal, however this is noted due to the historic
space need problems we have seen in the labs.
-
Power requirements for same, and A/C. Minimum 2-220amp circuits.
This is considered minimal compared to some of the existing lab machines.
-
Current thinking is we would use the current PRT lab with the assumption
that some of the older high-power high-AC demand hardware will be
de-commissioned prior to this hardware arriving.
Backup plan would be to use the Serviceability lab space on the 3rd
floor of SCA14.
-
Cables/hubs/routers to be supplied by lab people.
-
Will need assists from various PRT and Lab people in doing setup.
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.