Hi,

The Storm documentation mentions setting topology.max.spout.pending as a
way of preventing "queue explosion"[1]. What is meant by this? Tuples
piling up and eventually causing out of memory exceptions? If I understand
correctly, the topology's queue and buffer sizes are all limited [2] - so
at what point could something explode even without limiting the maximum
number of pending tuples and/or the back pressure mechanism activated.

Thanks,

David

[1]
http://storm.apache.org/releases/1.0.0/Running-topologies-on-a-production-cluster.html
[2]
http://www.michael-noll.com/blog/2013/06/21/understanding-storm-internal-message-buffers/

Reply via email to