Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create InjectionFileSystem/NoSyncFileSystem classes #9545

Open
wants to merge 15 commits into
base: main
Choose a base branch
from

Commits on Feb 4, 2022

  1. Add Injection and NoSync FileSystems

    InjectionFileSystem is a base FileSystem that allows extensions to intercept calls to the File APIs (like Read, Append, Sync, etc).  This class allows those methods to be intercepted without writing new classes for all of the File (Sequential, Random, etc) classes.
    
    NoSyncFileSystem is an implementation of an InjectionFileSystem that intercepts and optionally skips the various sync (Sync, FSync, RangeSync, Directory FSync) calls.
    mrambacher committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    52dbf68 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01191c2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f63a538 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2022

  1. Configuration menu
    Copy the full SHA
    11ded1b View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2022

  1. make format

    mrambacher committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    10f06b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    664a035 View commit details
    Browse the repository at this point in the history
  3. Fix cmake builds

    mrambacher committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    32c7bd1 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2022

  1. Configuration menu
    Copy the full SHA
    90bc308 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

  1. Configuration menu
    Copy the full SHA
    5170587 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2022

  1. Configuration menu
    Copy the full SHA
    1dbb6bf View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2023

  1. Merge and fix some tests

    mrambacher committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    bb8a19c View commit details
    Browse the repository at this point in the history
  2. make format

    mrambacher committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    f7a7d68 View commit details
    Browse the repository at this point in the history
  3. Fix Close dir counts

    mrambacher committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    bdae3be View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2023

  1. Configuration menu
    Copy the full SHA
    337f6f9 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2023

  1. Configuration menu
    Copy the full SHA
    548c777 View commit details
    Browse the repository at this point in the history