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

Fallback to read/write if pread/pwrite fails #59846

Merged
merged 13 commits into from
Oct 11, 2021
Merged

Commits on Sep 30, 2021

  1. Fallback to read/write if pread/pwrite fails

    David Cantu committed Sep 30, 2021
    Configuration menu
    Copy the full SHA
    6e028ed View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2021

  1. * Cache whether a handle supports random access

    * Keep avoiding pread/pwrite for unseekable files
    * Fallback to read/write only for known error ENXIO
    David Cantu committed Oct 4, 2021
    Configuration menu
    Copy the full SHA
    edb79b3 View commit details
    Browse the repository at this point in the history
  2. Test more device paths and add tests for WriteAll*

    David Cantu committed Oct 4, 2021
    Configuration menu
    Copy the full SHA
    9fb268d View commit details
    Browse the repository at this point in the history
  3. Fix CI: skip test when device can't be opened

    David Cantu committed Oct 4, 2021
    Configuration menu
    Copy the full SHA
    f2e90a5 View commit details
    Browse the repository at this point in the history
  4. * Do not use SkipTestException

    * Exclude EBADF from assertion
    David Cantu committed Oct 4, 2021
    Configuration menu
    Copy the full SHA
    8faf79b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7093895 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2021

  1. Configuration menu
    Copy the full SHA
    1a76ae5 View commit details
    Browse the repository at this point in the history
  2. Rename test file

    jozkee committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    f358e1f View commit details
    Browse the repository at this point in the history
  3. Address feedback in src

    jozkee committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    e569ecd View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2021

  1. Address suggestions

    jozkee committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    7c73f83 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2021

  1. Address suggestions

    jozkee committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    565e2ab View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2021

  1. Update src/libraries/System.IO.FileSystem/tests/FileStream/DevicesPip…

    …esAndSockets.cs
    
    
    Use Lazy for thread-safety
    
    Co-authored-by: Adam Sitnik <adam.sitnik@gmail.com>
    jozkee and adamsitnik committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    4378af0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7b79ad3 View commit details
    Browse the repository at this point in the history