6 Replies Latest reply on Jul 24, 2008 10:30 AM by Clebert Suconic

    Question about Transaction timeouts and Journal

    Clebert Suconic Master


      What should happen if Journal::appendCommitRecord is called, but the transaction times out on AIO:write. (for any circunstance such as high load on the system and short configured timeouts).

      What would be the expected behavior after such failure?

      Rollback should be called after that?

      Any scenarios where the commit would be retried? (XA maybe?)

      I'm asking that because at the moment, after a failing commit it won't be possible to retry or rollback the transaction if a timeout happened during the writeTransaction.