2.2.0rc6
- kmem fixes
- unmount fixes
- fixes in write races
- zfs get all fix
- hard link fixes
- snapshot unmount fix
- correct IO read/write/cleanup/close
- Fix EndOfFile logic
- Add PagingFile ability
- Don't skip directory entries
2.2.0rc5
- deleting ReparsePoints BSOD fix
- FileObject is NULL BSOD fix (CrystalDisk)
- save Security Descriptors to disk, fix BSOD
- fix fastio write deadlock stall
- fix unlinked-drain BSOD
- fix various iocount/usecount leaks
- fix date in zpool events / history
Known issues:
dirlist will occasionally skip over an entry, to keep the mystery alive. 227
2.2.0rc4
- Entirely new IO system (read/write/cleanup) [1]
- Fixes to unmount/export wrt iocount/usecount
- Fixes to CcMgr/Windows cache
[1] Because there are large changes to read/write/cleanup, we need to retest
standard usage again. The good news is many compatibility issues now work
correctly, like downloading files with Chrome, running Steam.
2.2.0rc3
- default to Visual Studio 2022 / llvm16
- handle windows disable of MTIME/CTIME updates
- fixes for Security Descriptors
- store Security Descriptors in xattr
- FastIO support
2.2.0rc2
Had to re-write the vnode reclaim in this version, so it is possible it has more BSOD. Keep that in
mind if you want to try it out.
- reparse fixes, including lower dataset mounts
- kstat core dumping
- zpool events fix
- unlinked-drain BSOD on import
2.2.0rc1 upstream
- new xattr compat code from upstream, xattr=sa support too
- delete will (now) free space back to pool (in theory)
- diskfull errors returned correctly
- many corrections to Streams
- many corrections to FS events
- many fixes to iocount leaks (export stalls)
- delete long filenames fix