"topology.enable.message.timeouts: false" does prevent tuples from being failed if not acked in "topology.message.timeout.secs" seconds, but it still prevents __ackers from acking anchored tuples to the spout. When used with "topology.max.spout.pending" this effectively stalls the spout completely as the tuple is neither failed, nor acked.
Originally reported by mevgheni, imported from: "topology.enable.message.timeouts: false" has no effect on ackers
- status: Closed
- priority: Major
- resolution: Won't Fix
- resolved: 2024-07-02T09:47:00+00:00
- imported: 2025-01-24
"topology.enable.message.timeouts: false" does prevent tuples from being failed if not acked in "topology.message.timeout.secs" seconds, but it still prevents __ackers from acking anchored tuples to the spout. When used with "topology.max.spout.pending" this effectively stalls the spout completely as the tuple is neither failed, nor acked.
Originally reported by mevgheni, imported from: "topology.enable.message.timeouts: false" has no effect on ackers