The load step ids are used primarily to distinguish the load step results.
java -jar mongoose-<VERSION>.jar --load-step-id=custom_test_0 ...
See also the output reference
Linear load step type is used by default and may be considered as a straightforward way to generate a load.
Weighted load step type is additional and requires the WeightedLoad extention. Weighted load extension, allowing to generate 20% write and 80% read operations, for example.
Pipeline load step type is additional and requires the PipelineLoad extention. Load operations pipeline (create, delay, read-then-update, for example), extension.
By default the load steps are not limited explicitly. There are several ways to limit the load steps execution.
Limit the load step by the operation count:
java -jar mongoose-<VERSION>.jar --load-op-limit-count=1000000 ...
Limit the load step by the time (5 minutes):
java -jar mongoose-<VERSION>.jar --load-step-limit-time=5m ...
Limit the load step by the transfer size:
java -jar mongoose-<VERSION>.jar --load-step-limit-size=1.234TB ...
"EOI" = "End Of Input"
A load step is also limited by the load operations EOI. End of the load operations input is reached if:
- Load operations recycling is disabled and end of the items EOI is reached
- Load operations recycling is enabled but all the load operations are failed (there's no successfull load operations to recycle)