98 lines
2.4 KiB
Plaintext
98 lines
2.4 KiB
Plaintext
graph_trace: {
|
|
calculator_name : ["ACalculator", "BCalculator"]
|
|
stream_name : [ "", "input1", "a_b"]
|
|
base_time : 0
|
|
base_timestamp : 100
|
|
|
|
# Fire off three input packets and have them spend time in Calculator A.
|
|
# Drop the middle packet.
|
|
|
|
calculator_trace: {
|
|
node_id: -1
|
|
input_timestamp: 100
|
|
event_type : PROCESS
|
|
finish_time : 1000
|
|
output_trace: {
|
|
packet_timestamp: 100
|
|
stream_id : 1
|
|
}
|
|
thread_id : 1
|
|
}
|
|
calculator_trace: {
|
|
node_id: -1
|
|
input_timestamp: 101
|
|
event_type : PROCESS
|
|
finish_time : 2000
|
|
output_trace: {
|
|
packet_timestamp: 101
|
|
stream_id : 1
|
|
}
|
|
thread_id : 1
|
|
}
|
|
|
|
calculator_trace: {
|
|
node_id: 0
|
|
input_timestamp: 100
|
|
event_type : PROCESS
|
|
start_time : 1200 # 200 after initial input (emits at 1000)
|
|
finish_time : 1500 # Speed to delivery is 500 (1500 - 1000)
|
|
input_trace: {
|
|
packet_timestamp: 100
|
|
stream_id : 1
|
|
}
|
|
thread_id : 1
|
|
}
|
|
|
|
calculator_trace: {
|
|
node_id: 0
|
|
input_timestamp: 101
|
|
event_type : PROCESS
|
|
start_time : 2100 # 100 after initial input (emits at 2000)
|
|
finish_time : 2500 # Speed to delivery is 500 (2500 - 2000)
|
|
input_trace: {
|
|
packet_timestamp: 101
|
|
stream_id : 1
|
|
}
|
|
thread_id : 1
|
|
}
|
|
|
|
calculator_trace: {
|
|
node_id: 1
|
|
input_timestamp: 100
|
|
event_type : PROCESS
|
|
start_time : 1600 # 600 after the initial input (emits at 1000)
|
|
finish_time : 2000 # Speed to delivery is 1000 (2000 - 1000)
|
|
input_trace: {
|
|
packet_timestamp: 100
|
|
stream_id : 1
|
|
}
|
|
thread_id : 1
|
|
}
|
|
|
|
calculator_trace: {
|
|
node_id: 1
|
|
input_timestamp: 101
|
|
event_type : PROCESS
|
|
start_time : 2900 # 700 after the initial input (emits at 2000)
|
|
finish_time : 3100 # Speed to delivery is 1000 (3000 - 2000)
|
|
input_trace: {
|
|
packet_timestamp: 101
|
|
stream_id : 1
|
|
}
|
|
thread_id : 1
|
|
}
|
|
}
|
|
config: {
|
|
node: {
|
|
name: "ACalculator"
|
|
calculator: "ACalculator"
|
|
input_stream: "input1"
|
|
output_stream: "a_b"
|
|
}
|
|
node: {
|
|
name: "BCalculator"
|
|
calculator: "BCalculator"
|
|
input_stream: "a_b"
|
|
}
|
|
}
|