-
Notifications
You must be signed in to change notification settings - Fork 20
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
Read/write issues #426
Comments
can you provide anything else than games? |
"no permissions to write to folder" is interesting, I wonder if Windows can pass along AUTH when doing some operations. I believe we handle one case of that in IRP_MJ_CREATE - assuming it is bug free - but maybe there are more. Has anyone checked what ACLs the folder gets afterwards, with something like |
crosspost openzfs#16911 |
That was my use case for ZFS so I tested it on games, but I also noticed wrong behaviour with Nullsoft Install System, I will attach screenshot at the end of this comment.
Agree, but... I've tried first with winbtrfs, it looked good, but destroyed itself after 1 day, but ZFS is looking really stable and it's impressive cause windows doesn't like anything else than microsoft stuff. Here's what I've noticed with Nullsoft Install System used to create installer for modification to soulstorm (ignore wh40k and mod author additions): |
Thanks for the input, I'm back in the office next week. What you should look at as well, is writing out the you can also run |
Sorry for taking so long, but job, life, no time :( I've done second installation and saved cbuf as soon as installer completed: |
Windows 11 23H2 - 22631.4602
Windows: zfswin-2.2.6rc11
Linux: AUR zfs-dkms 2.2.7-1
There might be a problem with read/write handling on ZFS disk in windows driver, I've faced it in 3 games so far:
I've also tried Helldivers 2, Baldurs Gate 3, Path of Exile 2 and those seem to be running fine. I will also mention that on Linux using the same pool everything is fine, no issues in mentioned games, when transferring files to NTFS and executing it there, also no issues, so It's strictly windows zfs issue.
ZFS pool was created on Linux with options:
zpool create -O casesensitivity=insensitive -O compression=zstd -O atime=off -o ashift=12 -o autotrim=on -O dedup=off -O xattr=sa -O acltype=posixacl -O sync=standard
After that I've recreated pool on Windows with options:
zpool create -O casesensitivity=insensitive -O compression=zstd -O atime=off -o ashift=12 -o autotrim=on -O dedup=off -O xattr=sa -O acltype=nfsv4 -O sync=standard -O normalization=formD -O utf8only=on -O aclinherit=passthrough
Issue remains.
I can provide logs/process monitoring/x64dbg/filespy if that will help. So far after I've browsed those I don't see where the issue is, so I guess it's low level (but I'm no expert in debugging filesystem).
//update
rewrote all, including other games findings and a better story
The text was updated successfully, but these errors were encountered: