ServerStatusRecord:
TYPE =
RECORD [
serverMachineName: RPC.ShortROPE,
serverMachinePupAddress: RPC.ShortROPE,
newPackage: BOOL ← FALSE,
newQueueing: BOOL ← TRUE,
FOM: REAL ← 0.0,
timeOfStatus: BasicTime.GMT,
machineType: PrincOps.MachineType,
mainMemory: CARDINAL,
numberCPUs: CARDINAL,
diskPartionSize: INT,
freePagesOnDisk: INT,
freeboard: INT,
freeGFI: CARDINAL,
freeMDS: CARDINAL,
freeVM: CARDINAL,
oldestLRUFileDate: BasicTime.GMT,
CPULoad: REAL,
nonBackgroundCPULoad: REAL,
reclamationRate: REAL,
freeProcesses: CARDINAL,
userName: RPC.ShortROPE,
currentRequests: LIST OF ComputeServer.Request,
numberOfCurrentRequests: INT ← 0,
aveBackgroundLoad: REAL ← 0
];
TimeIBecameTheController: BasicTime.GMT;