ExportXMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Page deltas
    • None
    • Storage Engines - Transactions
    • 80.926
    • None
    • 5

      Component: reconcile/rec_row.c

      Priority: Medium

      Problem

      Reconciliation uses a static WT_TIME_AGGREGATE local across concurrent calls, creating a real data race. The initialization writes identical constants, so the corruption window is narrow, but the fix is inexpensive.

      Proposed work

      • Replace the static WT_TIME_AGGREGATE local with a stack local initialized per invocation.
      • Run concurrent reconcile coverage under ThreadSanitizer or the team’s equivalent race detector.

            Assignee:
            [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            Ravi Giri
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: