Hello, I am trying to turn off acking by settingTOPOLOGY_ACKER_EXECUTORS to 0. But when I do that my trident topology fails with the following error and subsequently the worker dies.
java.lang.RuntimeException: backtype.storm.topology.FailedException: Received commit for different transaction attempt at backtype.storm.utils.DisruptorQueue.consumeBatchToCursor(DisruptorQueue.java:127) ~[storm-core-0.9.3-SNAPSHOT.jar:0.9.3-SNAPSHOT] at backtype.storm.utils.DisruptorQueue.consumeBatchWhenAvailable(DisruptorQueue.java:96) ~[storm-core-0.9.3-SNAPSHOT.jar:0.9.3-SNAPSHOT] at backtype.storm.disruptor$consume_batch_when_available.invoke(disruptor.clj:81) ~[storm-core-0.9.3-SNAPSHOT.jar:0.9.3-SNAPSHOT] at backtype.storm.daemon.executor$fn__3454$fn__3466$fn__3513.invoke(executor.clj:747) ~[storm-core-0.9.3-SNAPSHOT.jar:0.9.3-SNAPSHOT] at backtype.storm.util$async_loop$fn__458.invoke(util.clj:457) ~[storm-core-0.9.3-SNAPSHOT.jar:0.9.3-SNAPSHOT] at clojure.lang.AFn.run(AFn.java:24) [clojure-1.5.1.jar:na] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_65] Caused by: backtype.storm.topology.FailedException: Received commit for different transaction attempt at storm.trident.spout.TridentSpoutExecutor.execute(TridentSpoutExecutor.java:73) ~[storm-core-0.9.3-SNAPSHOT.jar:0.9.3-SNAPSHOT] at storm.trident.topology.TridentBoltExecutor.execute(TridentBoltExecutor.java:314) ~[storm-core-0.9.3-SNAPSHOT.jar:0.9.3-SNAPSHOT] at backtype.storm.daemon.executor$fn__3454$tuple_action_fn__3456.invoke(executor.clj:632) ~[storm-core-0.9.3-SNAPSHOT.jar:0.9.3-SNAPSHOT] at backtype.storm.daemon.executor$mk_task_receiver$fn__3377.invoke(executor.clj:400) ~[storm-core-0.9.3-SNAPSHOT.jar:0.9.3-SNAPSHOT] at backtype.storm.disruptor$clojure_handler$reify__833.onEvent(disruptor.clj:59) ~[storm-core-0.9.3-SNAPSHOT.jar:0.9.3-SNAPSHOT] at backtype.storm.utils.DisruptorQueue.consumeBatchToCursor(DisruptorQueue.java:119) ~[storm-core-0.9.3-SNAPSHOT.jar:0.9.3-SNAPSHOT] Any idea what could be wrong? thanks Clay