Add RecoveryUnit debug logs to WT::begin_transaction() calls

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Won't Do
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Storage Execution
    • 0
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      We have a test failure wherein an error occurs to the effect that a WT transaction is already open when the MDB layer calls WT::begin_transaction – it has already been called once and calling it again is not supported.

      It isn't obvious where the issue is, that the MDB layer is double calling or not. The RecoveryUnit is supposed to track state for storage engine access – active, inactive, WUOW, etc. --, so it might be helpful to log some of that information before proceeding to call invariantWTOK on the WT::begin_transaction() calls. Assuming the RecoveryUnit doesn't have a bug, that is. Hopefully RU state will be enlightening regardless.

            Assignee:
            Unassigned
            Reporter:
            Dianna Hohensee (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: