From 85278f8212fb2d60c0e800e05ae3fae499f8e3f4 Mon Sep 17 00:00:00 2001 From: Hamed Gorjiara Date: Thu, 17 Oct 2019 13:26:56 -0700 Subject: [PATCH] Limiting satune timeout --- src/Tuner/basictuner.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Tuner/basictuner.cc b/src/Tuner/basictuner.cc index 44cd2bc..30d729b 100644 --- a/src/Tuner/basictuner.cc +++ b/src/Tuner/basictuner.cc @@ -157,7 +157,7 @@ long long BasicTuner::evaluate(Problem *problem, TunerRecord *tuner) { uint timeinsecs = problem->getBestTime() / NANOSEC; uint adaptive = (timeinsecs > 30) ? timeinsecs * 5 : 150; uint maxtime = (adaptive < timeout) ? adaptive : timeout; - uint satuneTimeout = 2 * maxtime; + uint satuneTimeout = (2*maxtime < maxtime + 600)?2*maxtime: maxtime + 600; //Do run snprintf(buffer, sizeof(buffer), "timeout %u ./run.sh deserializerun %s %u tuner%u result%u > log%u", satuneTimeout, problem->getProblem(), maxtime, execnum, execnum, execnum); model_print("Running: %s\n", buffer); -- 2.34.1