Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-98113

Avoiding cache eviction work during transaction commit and rollback

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • RSS Sydney
    • FarewellDaniel - 2025-02-18, HappyAddy - 2025-03-04

      Optional eviction will be skipped when:
      1. Aborting expired multi-document transactions, and
      2. Committing or aborting prepared transactions (SERVER-65106)

      Prior to WT_SESSION::commit_transaction() or WT_SESSION::abort_transaction() being called in these situations, the session will be reconfigured with cache_max_wait_ms=1 in order to skip optional eviction.

            Assignee:
            gregory.wlodarek@mongodb.com Gregory Wlodarek
            Reporter:
            gregory.wlodarek@mongodb.com Gregory Wlodarek
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: