Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Key changes:
- The default requirements now maps to remote mom setup for all single mom cluster setup i.e. 2 hosts being necessary. (host1=SERVER_SCHED_COMM,host2=MOM)
- PTL would detect the type of installation on each of the host names passed in benchpress and compare with the host macro expectations to determine whether test is runnable on the given cluster.
- The tests requiring only one daemon of each type (Ex: host1=SERVER_SCHED_COMM,host2=MOM) can run on single host when only one hostname or no hostnames are passed to pbs_benchpress.
- In the case when large number of hostnames are to be specified, we can index the hostnames like - host2-_10=MOM

Example 1:

DEFAULT - 1 mom node setup: 2 hosts
@requirements(host1=SERVER_SCHED_COMM, host2=MOM)
pbs_benchpress --hosts=x1,x2
Older version: @requirements(no_mom_on_server=True)

...

10 moms, 1 client & comm not running on server: 12 hosts
@requirements(host1=SERVER_SCHED, host2-_11=MOM, host12=CLIENT)
pbs_benchpress --hosts=x[1-12] / pbs_benchpress --hosts=x1,x[2-11],x12 / pbs_benchpress --hosts=x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12
Older version: @requirements(num_moms=10, num_clients=1, no_comm_on_server=True)

...