Skip to content

WinFsp 2020.2 Beta2

Pre-release
Pre-release
Compare
Choose a tag to compare
@billziss-gh billziss-gh released this 09 Aug 02:45
· 460 commits to master since this release
v1.8B2
7985827

Download WinFsp

VirusTotal Scan Results

CHANGES SINCE WINFSP 2020.1

  • [FSD] WinFsp now supports Windows containers. See the WinFsp Container Support document for details.

  • [FSD] The FSP_FSCTL_QUERY_WINFSP code provides a simple method to determine if the file system backing a file is a WinFsp file system. To use issue a:

    DeviceIoControl(Handle, FSP_FSCTL_QUERY_WINFSP, 0, 0, 0, 0, &Bytes, 0)
        // If the return value is TRUE this is a WinFsp file system.
  • [FSD] A fix regarding concurrency of READs on the same file: WinFsp was supposed to allow concurrent READ requests on the same file (e.g. two concurrent overlapped ReadFile requests on the same HANDLE) to be handled concurrently by the file system; unfortunately due to a problem in recent versions of WinFsp READ requests on the same file were serialized. This problem has now been fixed. See GitHub issue #291 for more details.

    • NOTE: It may be that some file system was inadvertently relying on WinFsp's implicit serialization of READs in this case. Please test your file system thoroughly against this version, especially with regard to READ serialization. Related XKCD: https://imgs.xkcd.com/comics/workflow.png