1#
2# Authors: Sergey Satskiy
3#
4# $Id: ns_traffic_settings.py 309785 2011-06-28 13:46:22Z satskyse $
5#
6
7"""
8Settings for the NetSchedule traffic loader
9"""
10
11
12class IndividualLoaders:
13    " Holds what loaders should be switched on "
14
15    # Use True to enable a loader
16
17    SubmitDropLoader       = True
18    BatchSubmitDropLoader  = True
19    SingleFullOKLoopLoader = True
20
21
22
23class SubmitDropSettings:
24    " Settings for the submit-drop loader "
25
26    packageSize = 100  # Number of submit-drop ops in a raw
27    pause = 2          # Pause in secs between packages
28    packagesCount = 10 # Number of packages. -1 unlimited
29
30
31class BatchSubmitDropSettings:
32    " Settings for the batch submit-drop loader "
33
34    packageSize = 100  # Number of submit-drop ops in a raw
35    jobsInBatch = 32   # Number of jobs in each batch submit
36    pause = 2          # Pause in secs between packages
37    packagesCount = 10 # Number of packages. -1 unlimited
38
39
40
41class SingleFullOKLoopSettings:
42    " Settings for the Submit/Get/Commit/Read/Confirm loader "
43
44    packageSize = 100  # Number of submit-drop ops in a raw
45    pause = 2          # Pause in secs between packages
46    packagesCount = 10 # Number of packages. -1 unlimited
47
48
49
50
51