Transaction begin not logged in recovery log in single controller configuration
-------------------------------------------------------------------------------

         Key: SEQUOIA-905
         URL: https://forge.continuent.org/jira/browse/SEQUOIA-905
     Project: Sequoia
        Type: Bug
  Components: Recovery Log, Core  
    Versions: Sequoia 3.0 beta2, Sequoia 2.10.4, Sequoia 2.10.3, Sequoia 2.10.2 
   
 Environment: Single controller configuration / RAIDb-1
    Reporter: Emmanuel Cecchet
 Assigned to: Emmanuel Cecchet 
    Priority: Blocker
     Fix For: Sequoia 2.10.5, Sequoia 3.0


Problem reported by Ken Burns on the Sequoia mailing list and investigated by 
Guillaume Smet:

The problem seems to be that AbstractRequest.setLazyTransactionStart is only 
called in the distributed case (in 
DistributedRequestManager.lazyTransactionStart).
It prevents the begin from being logged in the recovery log because in 
RAIDb1.execWriteRequest (which is the method used in Ken's case), 
logLazyTransactionBegin is only executed if request.isLazyTransactionStart() 
returns true. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   https://forge.continuent.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


_______________________________________________
Sequoia mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/sequoia

Reply via email to