in src/main/scala/com/twitter/iago/launcher/AuroraMode.scala [194:215]
def auroraAdjust(feederFlags: Seq[Flag[_]], serverFlags: Seq[Flag[_]]): Unit = {
missingFlagCheck(auroraRequiredFlagsForAdjust)
val launcherArgs = flagMapToArgs(
flagsToFlagMap(List(requestRateF, servicePortF)) +
(servicePortF.name -> {
if (servicePortF.isDefined) servicePortF() else ":{{thermos.ports[thrift]}}"
})
)
// call launcher adjust -env.local on server jobs via aurora task run
val feederAdjustCmd = List(
"aurora",
"task",
"run",
"--threads",
"4",
s"$serverJobPath",
s"$auroraAdjustLauncherCmd adjust -env.local ${launcherArgs.mkString(" ")}"
)
runCmdWithExitOnError(feederAdjustCmd, errorMsg = "Failed to adjust feeder jobs")
}