mirror of
https://github.com/nosqlbench/nosqlbench.git
synced 2024-11-30 20:43:55 -06:00
29 lines
421 B
Plaintext
29 lines
421 B
Plaintext
|
@startuml
|
||
|
|
||
|
Participant Input as i
|
||
|
Participant Thread as t
|
||
|
Participant Action as a
|
||
|
|
||
|
== acquire input ==
|
||
|
|
||
|
group TIMER read-input
|
||
|
t -> i : get segment(stride)
|
||
|
activate i
|
||
|
t <- i : <cycle segment>[stride]
|
||
|
deactivate i
|
||
|
end
|
||
|
|
||
|
group TIMER strides
|
||
|
|
||
|
loop over cycle values in segment
|
||
|
group TIMER cycle & phase
|
||
|
t -> a : runCycle(cycle)
|
||
|
activate a
|
||
|
t <- a : result
|
||
|
deactivate a
|
||
|
end
|
||
|
end
|
||
|
|
||
|
end # strides
|
||
|
|
||
|
@enduml
|