We have checked that we are using the current version of mysql storage i.e 0.9.1.1. Here are the logs for the failed task we are getting :
2016-09-15T00:47:45,240 INFO [appenderator_persist_0] io.druid.curator.announcement.Announcer - unannouncing [/druid/segments/druid-middle-manager-002.c.inshorts-1374.internal:8101/druid-middle-manager-002.c.inshorts-1374.internal:8101_indexer-executor__default_tier_2016-09-14T23:33:36.463Z_04fdc625912347859257d0303042dfd70]
2016-09-15T00:47:45,252 INFO [appenderator_persist_0] io.druid.segment.realtime.appenderator.AppenderatorImpl - Removing sink for segment[prism-data-6_2016-08-23T00:00:00.000Z_2016-08-24T00:00:00.000Z_2016-09-14T13:55:58.395Z_39].
2016-09-15T00:47:45,255 ERROR [task-runner-0-priority-0] io.druid.indexing.overlord.ThreadPoolTaskRunner - Exception while running task[KafkaIndexTask{id=index_kafka_prism-data-6_1191ad8fce5b84a_befmfbbi, type=index_kafka, dataSource=prism-data-6}]
com.metamx.common.ISE: Transaction failure publishing segments, aborting
at io.druid.indexing.kafka.KafkaIndexTask.run(KafkaIndexTask.java:506) ~[?:?]
at io.druid.indexing.overlord.ThreadPoolTaskRunner$ThreadPoolTaskRunnerCallable.call(ThreadPoolTaskRunner.java:436) [druid-indexing-service-0.9.1.2-SNAPSHOT.jar:0.9.1.2-SNAPSHOT]
at io.druid.indexing.overlord.ThreadPoolTaskRunner$ThreadPoolTaskRunnerCallable.call(ThreadPoolTaskRunner.java:408) [druid-indexing-service-0.9.1.2-SNAPSHOT.jar:0.9.1.2-SNAPSHOT]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_101]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_101]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_101]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_101]
2016-09-15T00:47:45,260 INFO [task-runner-0-priority-0] io.druid.indexing.overlord.TaskRunnerUtils - Task [index_kafka_prism-data-6_1191ad8fce5b84a_befmfbbi] status changed to [FAILED].
2016-09-15T00:47:45,262 INFO [task-runner-0-priority-0] io.druid.indexing.worker.executor.ExecutorLifecycle - Task completed with status: {
"id" : "index_kafka_prism-data-6_1191ad8fce5b84a_befmfbbi",
"status" : "FAILED",
"duration" : 4449346
}
2016-09-15T00:47:45,266 INFO [main] com.metamx.common.lifecycle.Lifecycle$AnnotationBasedHandler - Invoking stop method[public void io.druid.server.coordination.AbstractDataSegmentAnnouncer.stop()] on object[io.druid.server.coordination.BatchDataSegmentAnnouncer@6221b13b].
2016-09-15T00:47:45,266 INFO [main] io.druid.server.coordination.AbstractDataSegmentAnnouncer - Stopping class io.druid.server.coordination.BatchDataSegmentAnnouncer with config[io.druid.server.initialization.ZkPathsConfig@22e2266d]
2016-09-15T00:47:45,266 INFO [main] io.druid.curator.announcement.Announcer - unannouncing [/druid/announcements/druid-middle-manager-002.c.inshorts-1374.internal:8101]
2016-09-15T00:47:45,268 INFO [main] com.metamx.common.lifecycle.Lifecycle$AnnotationBasedHandler - Invoking stop method[public void io.druid.server.listener.announcer.ListenerResourceAnnouncer.stop()] on object[io.druid.query.lookup.LookupResourceListenerAnnouncer@31b0f02].