Split RecoveryUnit::commitUnitOfWork() procedure into storage engine-specific and non-specific stages

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Execution
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Presently, commitUnitOfWork() implementations do both storage engine-specific and non-storage engine-specific commit procedures.

      In order to cleanly separate out the generic commit procedures, we could consider separating commitUnitOfWork() into two functions, both called in succession wherever commitUnitOfWork() is presently called. One function would do commit work specific to the storage engine, and would be required for each storage engine to implement, and the other would do generic commit work, and would only be implemented at the RecoveryUnit level.

            Assignee:
            [DO NOT USE] Backlog - Storage Execution Team
            Reporter:
            Maria van Keulen
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: