Atomikos Forum

Property enable_logging

The documentation for this property states:

"this should never be disabled on production or data integrity cannot be guaranteed."

What exactly does this mean?  Are the tm.out and other log files actually used by Atomikos?  I was hoping to disable them during production to speed things up.

Thanks for any help.
Dave Vree Send private email
Tuesday, November 23, 2010
 
 
Hi,

tm.out is not required, but the .log files are, as are the .epoch files.

HTH
Guy Pardon Send private email
Tuesday, November 23, 2010
 
 
Understood.  Does Atomikos read these during startup to determine if something crashed?
Dave Vree Send private email
Tuesday, November 23, 2010
 
 
Yes:-)
Guy Pardon Send private email
Wednesday, November 24, 2010
 
 
Will setting enable_logging=false interfere with anything besides crash recovery?

In other words, if we just want distributed transaction management (across JDBC and JMS resources), and are not concerned about recovering uncommitted transactions after a crash, is it ok to set enable_logging=false?

The reason for my question is that we are seeing very heavy I/O load from Atomikos log writes, and I'd prefer to turn off the logs rather than setting up a separate storage pool to handle the load.

Thanks for any advice!
Llem Send private email
Thursday, January 13, 2011
 
 
Should be OK in that case.

Re logging overhead: we did a lot of optimization in the latest 3.7.0M5 build - did you try that one?

HTH
Guy Pardon Send private email
Thursday, January 13, 2011
 
 
Guy, thanks for your quick response. We haven't tried the latest build yet, but will do so and post back if we find any problems.

Best regards.
Llem Send private email
Thursday, January 13, 2011
 
 

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics