-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
zfs diff outputs grossly incorrect results #6335
Comments
In case anyone else runs into this and finds this bug but not the others (I'm looking at you, #7678 and #4367): AFAICT, if it coughs up EINVAL for an object id, the object was a file with multiple hardlinks, but the parent path that was listed in the object (since there's only space for one - see here for more info) was deleted, so it no longer knows its own parent. (This is not evidence of a problem, just annoying for cases like zfs diff where you try to get a path for the object from the id.) If it coughs up EEXIST, that seems to instead imply that some metadata for the object changed, e.g. xattrs or number of hardlinks. (I've only encountered the former, so I'm just extrapolating from my recent perusal of the bugs and code.) |
This issue has been automatically marked as "stale" because it has not had any activity for a while. It will be closed in 90 days if no further activity occurs. Thank you for your contributions. |
Lest anyone think this is fixed, I just ran into it again on 2.0.3, in which |
This issue has been automatically marked as "stale" because it has not had any activity for a while. It will be closed in 90 days if no further activity occurs. Thank you for your contributions. |
System information
Describe the problem you're observing
I have a temporary directory for incoming data that has nightly snapshots.
Per zfs list -t all -r...
But per zfs diff...
The text was updated successfully, but these errors were encountered: