public function setupScaling()
{
$minInstances = $this->settings[FarmRoleSetting::SCALING_MIN_INSTANCES];
$maxInstances = $this->settings[FarmRoleSetting::SCALING_MAX_INSTANCES];
if ($minInstances < 0) {
$minInstances = 0;
} else {
if ($minInstances > 400) {
$minInstances = 400;
}
}
if ($maxInstances < $minInstances) {
$maxInstances = $minInstances;
} else {
if ($maxInstances > 400) {
$maxInstances = 400;
}
}
$this->settings[FarmRoleSetting::SCALING_MIN_INSTANCES] = $minInstances;
$this->settings[FarmRoleSetting::SCALING_MAX_INSTANCES] = $maxInstances;
}