[ET Trac] [Einstein Toolkit] #1075: Test cases with specific number of processes

Einstein Toolkit trac-noreply at einsteintoolkit.org
Thu Sep 20 09:05:41 CDT 2012


#1075: Test cases with specific number of processes
--------------------------+-------------------------------------------------
  Reporter:  eschnett     |       Owner:        
      Type:  enhancement  |      Status:  review
  Priority:  major        |   Milestone:        
 Component:  Cactus       |     Version:        
Resolution:               |    Keywords:        
--------------------------+-------------------------------------------------

Comment (by knarf):

 I agree that we are able to request more processes through the queuing
 system than needed, and then run (most tests) with less and a few (that
 request more) using up to the requested amount. But that is not my point.
 Applying this patch as is would break the testsuite mechanism for cases
 that currently work, it would be a regression. Simfactory might be used to
 circumvent this a bit, but it also has to work without.

 Let me suggest something else. What I believe is a problem is that with
 this patch Cactus will try "to be smart", overrides a users decision and
 might actually fail. What I believe the intention of the patch is that
 Cactus should run as many testsuites as possible, even if that means using
 different numbers of processes for different tests. So, why don't we add
 an option to the test system that, instead of specifying a fixed number of
 processes, specifies 'as many processes as needed, and if nothing is
 specified then use the default of 1 (which we should be able to change,
 and simfactory might actually do that). This would introduce one more
 option for the testsuite mechanism. It wouldn't break anything if this is
 not the default in Cactus, and it could be the default within simfactory
 because there we know whether a machine supports over-subscribing or not.

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1075#comment:21>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list