Author: chatellier Date: 2009-06-18 07:52:38 +0000 (Thu, 18 Jun 2009) New Revision: 2404 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationService.java Log: Increase remote launcher fail number to 50. Don't try another launcher if remote launcher fail at first try. Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationService.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationService.java 2009-06-17 16:17:58 UTC (rev 2403) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationService.java 2009-06-18 07:52:38 UTC (rev 2404) @@ -649,7 +649,7 @@ MutableInt i = launcherError.get(launcher); i.setValue(i.intValue() + 1); // si on a plus de N error, on stop l'executor associe - if (i.intValue() >= 5) { + if (i.intValue() >= 50) { log.error(_("Launcher %s will be stopped because there are too many error (%s)", launcher, i.intValue())); SimulationExecutor e = executors.get(launcher); @@ -658,7 +658,8 @@ // il faut bien penser a supprimer le launcher pour qu'un autre executor // puisse y mettre le sien. // FIXME: est ce le bon choix si l'utilisateur avait force un launcher particulier, ne faudrait t'il pas prevenir l'utilisateur ? - job.setLauncher(null); + // FIXME: disabled since caparmor is not our friend. Retry on caparmor in the limit of 50 errors + //job.setLauncher(null); resubmit(job); }