See a lot transaction commit errors, do we need to bump some config for this ?
2014-12-18T02:16:04,578Z WARN c.c.t.TransactionContext [ip] [FlowletProcessDriver-flowletTest-3-executor] TransactionContext:commit(TransactionContext.java:201) - Transaction 1418868875970000003 is not in progress.
co.cask.tephra.TransactionNotInProgressException: canCommit() is called for transaction 1418868875970000003 that is not in progress (it is known to be invalid)
at co.cask.tephra.distributed.TransactionServiceClient$5.execute(TransactionServiceClient.java:335)
at co.cask.tephra.distributed.TransactionServiceClient$5.execute(TransactionServiceClient.java:328)
at co.cask.tephra.distributed.TransactionServiceClient.execute(TransactionServiceClient.java:219)
at co.cask.tephra.distributed.TransactionServiceClient.execute(TransactionServiceClient.java:184)
at co.cask.tephra.distributed.TransactionServiceClient.commit(TransactionServiceClient.java:327)
at co.cask.tephra.TransactionContext.commit(TransactionContext.java:198)
at co.cask.tephra.TransactionContext.finish(TransactionContext.java:80)
at co.cask.cdap.internal.app.runtime.flow.FlowletProcessDriver.postProcess(FlowletProcessDriver.java:326)
at co.cask.cdap.internal.app.runtime.flow.FlowletProcessDriver.handleProcessEntry(FlowletProcessDriver.java:287)
at co.cask.cdap.internal.app.runtime.flow.FlowletProcessDriver.access$000(FlowletProcessDriver.java:61)
at co.cask.cdap.internal.app.runtime.flow.FlowletProcessDriver$1.run(FlowletProcessDriver.java:230)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662)
2014-12-18T02:16:04,583Z ERROR c.c.c.i.a.r.f.FlowletProcessDriver [ip] [FlowletProcessDriver-flowletTest-3-executor] FlowletProcessDriver:postProcess(FlowletProcessDriver.java:333) - Transaction operation failed: Transaction 1418868875970000003 is not in progress.
co.cask.tephra.TransactionFailureException: Transaction 1418868875970000003 is not in progress.
at co.cask.tephra.TransactionContext.commit(TransactionContext.java:202)
at co.cask.tephra.TransactionContext.finish(TransactionContext.java:80)
at co.cask.cdap.internal.app.runtime.flow.FlowletProcessDriver.postProcess(FlowletProcessDriver.java:326)
at co.cask.cdap.internal.app.runtime.flow.FlowletProcessDriver.handleProcessEntry(FlowletProcessDriver.java:287)
at co.cask.cdap.internal.app.runtime.flow.FlowletProcessDriver.access$000(FlowletProcessDriver.java:61)
at co.cask.cdap.internal.app.runtime.flow.FlowletProcessDriver$1.run(FlowletProcessDriver.java:230)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662)
Caused by: co.cask.tephra.TransactionNotInProgressException: canCommit() is called for transaction 1418868875970000003 that is not in progress (it is known to be invalid)
at co.cask.tephra.distributed.TransactionServiceClient$5.execute(TransactionServiceClient.java:335)
at co.cask.tephra.distributed.TransactionServiceClient$5.execute(TransactionServiceClient.java:328)
at co.cask.tephra.distributed.TransactionServiceClient.execute(TransactionServiceClient.java:219)
at co.cask.tephra.distributed.TransactionServiceClient.execute(TransactionServiceClient.java:184)
at co.cask.tephra.distributed.TransactionServiceClient.commit(TransactionServiceClient.java:327)
at co.cask.tephra.TransactionContext.commit(TransactionContext.java:198)
at co.cask.tephra.TransactionContext.finish(TransactionContext.java:80)
at co.cask.cdap.internal.app.runtime.flow.FlowletProcessDriver.postProcess(FlowletProcessDriver.java:326)
at co.cask.cdap.internal.app.runtime.flow.FlowletProcessDriver.handleProcessEntry(FlowletProcessDriver.java:287)
at co.cask.cdap.internal.app.runtime.flow.FlowletProcessDriver.access$000(FlowletProcessDriver.java:61)
at co.cask.cdap.internal.app.runtime.flow.FlowletProcessDriver$1.run(FlowletProcessDriver.java:230)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662)