Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-15954

Pinned VACB may be flushed twice

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Fix Version/s: 0.4.13
    • Component/s: NTCore
    • Labels:

      Description

      Since the implementation of the lazy writer, once a BCB is marked dirty, and thus the VACB it refers to, the VACB may be flushed at anytime on the disk. Even if the BCB is still pinned.
      If that happens, the VACB is marked clean.
      On unpinning, given the BCB is marked dirty, the VACB is marked dirty again and flushed again, whereas it had no changes.

        Attachments

          Activity

            People

            • Assignee:
              Heis Spiter Pierre Schweitzer
              Reporter:
              Heis Spiter Pierre Schweitzer
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: