From e6546c136532aab406f6cac6bc9ee0a315ddc417 Mon Sep 17 00:00:00 2001 From: chb Date: Wed, 15 Aug 2012 11:05:27 +0000 Subject: [PATCH] limit number of sequential FAIL* experiments to 50, in order to prevent swapping git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1494 8c4709b5-6ec9-48aa-a5cd-a96041d1645a --- src/experiments/checksum-oostubs/experiment.cc | 3 ++- src/experiments/ecos_kernel_test/experiment.cc | 3 ++- src/experiments/weather-monitor/experiment.cc | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/experiments/checksum-oostubs/experiment.cc b/src/experiments/checksum-oostubs/experiment.cc index 08642bbf..89861359 100644 --- a/src/experiments/checksum-oostubs/experiment.cc +++ b/src/experiments/checksum-oostubs/experiment.cc @@ -129,7 +129,8 @@ bool ChecksumOOStuBSExperiment::run() #elif 1 // STEP 3: The actual experiment. #if !LOCAL - for (int i = 0; i < 400; ++i) { // more than 400 will be very slow (500 is max) + for (int i = 0; i < 50; ++i) { // only do 50 sequential experiments, to prevent swapping + // 50 exp ~ 0.5GB RAM usage per instance (linearly increasing) #endif // get an experiment parameter set diff --git a/src/experiments/ecos_kernel_test/experiment.cc b/src/experiments/ecos_kernel_test/experiment.cc index 0adbb3a1..13420f83 100644 --- a/src/experiments/ecos_kernel_test/experiment.cc +++ b/src/experiments/ecos_kernel_test/experiment.cc @@ -266,7 +266,8 @@ bool EcosKernelTestExperiment::faultInjection() { BPSingleListener bp; #if !LOCAL - for (int i = 0; i < 400; ++i) { // more than 400 will be very slow (500 is max) + for (int i = 0; i < 50; ++i) { // only do 50 sequential experiments, to prevent swapping + // 50 exp ~ 0.5GB RAM usage per instance (linearly increasing) #endif // get an experiment parameter set diff --git a/src/experiments/weather-monitor/experiment.cc b/src/experiments/weather-monitor/experiment.cc index ee2f64a0..d55e70b7 100644 --- a/src/experiments/weather-monitor/experiment.cc +++ b/src/experiments/weather-monitor/experiment.cc @@ -140,7 +140,8 @@ bool WeatherMonitorExperiment::run() #elif 0 // STEP 3: The actual experiment. #if !LOCAL - for (int i = 0; i < 500; ++i) { + for (int i = 0; i < 50; ++i) { // only do 50 sequential experiments, to prevent swapping + // 50 exp ~ 0.5GB RAM usage per instance (linearly increasing) #endif // get an experiment parameter set