Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-9352

Improve eviction performance during RTS

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • 13
    • StorEng - Defined Pipeline

      Summary
      When RTS is in progress, based on the RTS activity, cache utilization could reach peak levels. RTS is currently configured to ignore cache bounds as RTS failure will lead to recovery failure which could be catastrophic. RTS is also configured not to participate in eviction as it could increase the recovery latency.

      Motivation

      • Does this affect any team outside of WT?
        Yes. Log keeper system
      • How likely is it that this use case or problem will occur?
        NO
      • If the problem does occur, what are the consequences and how severe are they?
        Long recovery time.
      • Is this issue urgent?
        NO

      Acceptance Criteria (Definition of Done)

      • RTS should fine tune its activity based on the cache usage like aiding in eviction when cache usage is high.

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            vamsi.krishna@mongodb.com Vamsi Boyapati
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated: