Hi,
when I checked the UI for my topologies (I have different versions of my
topology deployed at the same cluster at the same time) I was surprised to
see the following two things:
1. Bolts that neither have any output fields declared nor call emit at
any time have a value for emitted that is significantly greater than zero.
The value of transferred is zero for some topologies, greater than zero for
others.
2. The value of emitted for each component is significantly greater
than its value of transferred.
I'm using Storm for quite some time now and never encountered such
behaviour.
All components that call emit have other components subscribed to them, so
data actually is supposed to be transferred.
>From my understanding
emitted=number of times emit has been called
transferred=number of tuples transferred downstream
I.e. if two or more bolts subscribe to a component its transferred value
will be greater than the emitted one, otherwise equal.
to 2. How can the transferred count be greater than the emitted count?
Does that mean that tuples aren't transferred downstream anymore and my
topology is somehow broken?
to 1. How can bolts that never emit have an emitted statistics that is
greater than zero?
Is this an issue with the UI?
Thanks in advance! Cheers,
Dominik