Hi,

I am modelling the performance of storm topologies. To model complete latency I 
need to account for the latency from the final "sink" component in the topology 
to the Acker (where the clock is stopped on the CL measurement).


I have a way to track tuple routing within a topology, however tuples sent to 
system component are not covered by this.


I was wondering is someone could explain how the acker is connected to the 
topology components (I am having trouble identifying where in the code base 
this takes place) and what type of grouping they use?


Is there any intelligence to this routing, i.e. will an executor always ack to 
an Acker on the same WP and if not then at least a WP on the same Host, or is 
it more like a shuffle?


Any help with the above would be appreciated. I really want to avoid 
re-implementing the Acker bolt myself.


Cheers,


Thomas Cooper
PhD Student
Newcastle University, School of Computer Science
W: http://www.tomcooper.org.uk | Twitter: 
@tomncooper<https://twitter.com/tomncooper>

Reply via email to