-
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
casenorm/mixed_create_failure broken on FreeBSD (false positive heretofor) – silent data loss (no link to O_CREATed inode) + inode leak #13215
Labels
Type: Defect
Incorrect behavior (e.g. crash, hang)
Comments
nabijaczleweli
changed the title
casenorm/mixed_create_failure broken on FreeBSD (false positive heretofor) – data loss
casenorm/mixed_create_failure broken on FreeBSD (false positive heretofor) – silent data loss (no link to creat()ed inode)
Mar 14, 2022
nabijaczleweli
changed the title
casenorm/mixed_create_failure broken on FreeBSD (false positive heretofor) – silent data loss (no link to creat()ed inode)
casenorm/mixed_create_failure broken on FreeBSD (false positive heretofor) – silent data loss (no link to O_CREATed inode)
Mar 14, 2022
Haha, it also leaks the inode:
And a scrub hasn't fixed it :) |
nabijaczleweli
changed the title
casenorm/mixed_create_failure broken on FreeBSD (false positive heretofor) – silent data loss (no link to O_CREATed inode)
casenorm/mixed_create_failure broken on FreeBSD (false positive heretofor) – silent data loss (no link to O_CREATed inode) + inode leak
Mar 14, 2022
nabijaczleweli
added a commit
to nabijaczleweli/zfs
that referenced
this issue
Mar 23, 2022
nabijaczleweli
added a commit
to nabijaczleweli/zfs
that referenced
this issue
Mar 23, 2022
Ref: openzfs#13215 Signed-off-by: Ahelenia Ziemiańska <[email protected]>
nabijaczleweli
added a commit
to nabijaczleweli/zfs
that referenced
this issue
Mar 23, 2022
Ref: openzfs#13215 Signed-off-by: Ahelenia Ziemiańska <[email protected]>
nabijaczleweli
added a commit
to nabijaczleweli/zfs
that referenced
this issue
Mar 24, 2022
Ref: openzfs#13215 Signed-off-by: Ahelenia Ziemiańska <[email protected]>
nabijaczleweli
added a commit
to nabijaczleweli/zfs
that referenced
this issue
Mar 24, 2022
Ref: openzfs#13215 Signed-off-by: Ahelenia Ziemiańska <[email protected]>
nabijaczleweli
added a commit
to nabijaczleweli/zfs
that referenced
this issue
Mar 25, 2022
Ref: openzfs#13215 Signed-off-by: Ahelenia Ziemiańska <[email protected]>
nabijaczleweli
added a commit
to nabijaczleweli/zfs
that referenced
this issue
Mar 25, 2022
Ref: openzfs#13215 Signed-off-by: Ahelenia Ziemiańska <[email protected]>
13 tasks
nabijaczleweli
added a commit
to nabijaczleweli/zfs
that referenced
this issue
Mar 25, 2022
Ref: openzfs#13215 Signed-off-by: Ahelenia Ziemiańska <[email protected]>
nabijaczleweli
added a commit
to nabijaczleweli/zfs
that referenced
this issue
Mar 25, 2022
Ref: openzfs#13215 Signed-off-by: Ahelenia Ziemiańska <[email protected]>
nabijaczleweli
added a commit
to nabijaczleweli/zfs
that referenced
this issue
Mar 26, 2022
nabijaczleweli
added a commit
to nabijaczleweli/zfs
that referenced
this issue
Mar 26, 2022
nabijaczleweli
added a commit
to nabijaczleweli/zfs
that referenced
this issue
Mar 27, 2022
Ref: openzfs#13215 Signed-off-by: Ahelenia Ziemiańska <[email protected]>
nabijaczleweli
added a commit
to nabijaczleweli/zfs
that referenced
this issue
Mar 27, 2022
Ref: openzfs#13215 Signed-off-by: Ahelenia Ziemiańska <[email protected]>
nabijaczleweli
added a commit
to nabijaczleweli/zfs
that referenced
this issue
Mar 27, 2022
nabijaczleweli
added a commit
to nabijaczleweli/zfs
that referenced
this issue
Mar 27, 2022
Ref: openzfs#13215 Signed-off-by: Ahelenia Ziemiańska <[email protected]>
nabijaczleweli
added a commit
to nabijaczleweli/zfs
that referenced
this issue
Mar 27, 2022
Ref: openzfs#13215 Signed-off-by: Ahelenia Ziemiańska <[email protected]>
nabijaczleweli
added a commit
to nabijaczleweli/zfs
that referenced
this issue
Mar 27, 2022
Signed-off-by: Ahelenia Ziemiańska <[email protected]>
behlendorf
pushed a commit
that referenced
this issue
Apr 2, 2022
Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: John Kennedy <[email protected]> Reviewed-by: Ryan Moeller <[email protected]> Signed-off-by: Ahelenia Ziemiańska <[email protected]> Issue #13215 Closes #13259
behlendorf
pushed a commit
that referenced
this issue
Apr 2, 2022
Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: John Kennedy <[email protected]> Reviewed-by: Ryan Moeller <[email protected]> Signed-off-by: Ahelenia Ziemiańska <[email protected]> Issue: #13215 Closes #13259
behlendorf
pushed a commit
that referenced
this issue
Apr 2, 2022
Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: John Kennedy <[email protected]> Reviewed-by: Ryan Moeller <[email protected]> Signed-off-by: Ahelenia Ziemiańska <[email protected]> Closes #13259
BrainSlayer
pushed a commit
to BrainSlayer/zfs
that referenced
this issue
Apr 11, 2022
Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: John Kennedy <[email protected]> Reviewed-by: Ryan Moeller <[email protected]> Signed-off-by: Ahelenia Ziemiańska <[email protected]> Issue openzfs#13215 Closes openzfs#13259
BrainSlayer
pushed a commit
to BrainSlayer/zfs
that referenced
this issue
Apr 11, 2022
Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: John Kennedy <[email protected]> Reviewed-by: Ryan Moeller <[email protected]> Signed-off-by: Ahelenia Ziemiańska <[email protected]> Issue: openzfs#13215 Closes openzfs#13259
andrewc12
pushed a commit
to andrewc12/openzfs
that referenced
this issue
Sep 23, 2022
Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: John Kennedy <[email protected]> Reviewed-by: Ryan Moeller <[email protected]> Signed-off-by: Ahelenia Ziemiańska <[email protected]> Issue openzfs#13215 Closes openzfs#13259
andrewc12
pushed a commit
to andrewc12/openzfs
that referenced
this issue
Sep 23, 2022
Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: John Kennedy <[email protected]> Reviewed-by: Ryan Moeller <[email protected]> Signed-off-by: Ahelenia Ziemiańska <[email protected]> Issue: openzfs#13215 Closes openzfs#13259
andrewc12
pushed a commit
to andrewc12/openzfs
that referenced
this issue
Sep 23, 2022
Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: John Kennedy <[email protected]> Reviewed-by: Ryan Moeller <[email protected]> Signed-off-by: Ahelenia Ziemiańska <[email protected]> Closes openzfs#13259
andrewc12
pushed a commit
to andrewc12/openzfs
that referenced
this issue
Sep 23, 2022
Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: John Kennedy <[email protected]> Reviewed-by: Ryan Moeller <[email protected]> Signed-off-by: Ahelenia Ziemiańska <[email protected]> Issue openzfs#13215 Closes openzfs#13259
andrewc12
pushed a commit
to andrewc12/openzfs
that referenced
this issue
Sep 23, 2022
Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: John Kennedy <[email protected]> Reviewed-by: Ryan Moeller <[email protected]> Signed-off-by: Ahelenia Ziemiańska <[email protected]> Issue: openzfs#13215 Closes openzfs#13259
andrewc12
pushed a commit
to andrewc12/openzfs
that referenced
this issue
Sep 23, 2022
Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: John Kennedy <[email protected]> Reviewed-by: Ryan Moeller <[email protected]> Signed-off-by: Ahelenia Ziemiańska <[email protected]> Closes openzfs#13259
andrewc12
pushed a commit
to andrewc12/openzfs
that referenced
this issue
Sep 23, 2022
Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: John Kennedy <[email protected]> Reviewed-by: Ryan Moeller <[email protected]> Signed-off-by: Ahelenia Ziemiańska <[email protected]> Issue openzfs#13215 Closes openzfs#13259
andrewc12
pushed a commit
to andrewc12/openzfs
that referenced
this issue
Sep 23, 2022
Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: John Kennedy <[email protected]> Reviewed-by: Ryan Moeller <[email protected]> Signed-off-by: Ahelenia Ziemiańska <[email protected]> Issue: openzfs#13215 Closes openzfs#13259
andrewc12
pushed a commit
to andrewc12/openzfs
that referenced
this issue
Sep 23, 2022
Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: John Kennedy <[email protected]> Reviewed-by: Ryan Moeller <[email protected]> Signed-off-by: Ahelenia Ziemiańska <[email protected]> Closes openzfs#13259
andrewc12
pushed a commit
to andrewc12/openzfs
that referenced
this issue
Sep 23, 2022
Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: John Kennedy <[email protected]> Reviewed-by: Ryan Moeller <[email protected]> Signed-off-by: Ahelenia Ziemiańska <[email protected]> Issue openzfs#13215 Closes openzfs#13259
andrewc12
pushed a commit
to andrewc12/openzfs
that referenced
this issue
Sep 23, 2022
Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: John Kennedy <[email protected]> Reviewed-by: Ryan Moeller <[email protected]> Signed-off-by: Ahelenia Ziemiańska <[email protected]> Issue: openzfs#13215 Closes openzfs#13259
andrewc12
pushed a commit
to andrewc12/openzfs
that referenced
this issue
Sep 23, 2022
Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: John Kennedy <[email protected]> Reviewed-by: Ryan Moeller <[email protected]> Signed-off-by: Ahelenia Ziemiańska <[email protected]> Closes openzfs#13259
andrewc12
pushed a commit
to andrewc12/openzfs
that referenced
this issue
Sep 23, 2022
Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: John Kennedy <[email protected]> Reviewed-by: Ryan Moeller <[email protected]> Signed-off-by: Ahelenia Ziemiańska <[email protected]> Issue openzfs#13215 Closes openzfs#13259
andrewc12
pushed a commit
to andrewc12/openzfs
that referenced
this issue
Sep 23, 2022
Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: John Kennedy <[email protected]> Reviewed-by: Ryan Moeller <[email protected]> Signed-off-by: Ahelenia Ziemiańska <[email protected]> Issue: openzfs#13215 Closes openzfs#13259
andrewc12
pushed a commit
to andrewc12/openzfs
that referenced
this issue
Sep 23, 2022
Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: John Kennedy <[email protected]> Reviewed-by: Ryan Moeller <[email protected]> Signed-off-by: Ahelenia Ziemiańska <[email protected]> Closes openzfs#13259
andrewc12
pushed a commit
to andrewc12/openzfs
that referenced
this issue
Sep 23, 2022
Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: John Kennedy <[email protected]> Reviewed-by: Ryan Moeller <[email protected]> Signed-off-by: Ahelenia Ziemiańska <[email protected]> Closes openzfs#13259
amotin
added a commit
to amotin/zfs
that referenced
this issue
Apr 26, 2024
Originally Solaris didn't expect errors there, but they may happen if we fail to add entry into ZAP. Linux fixed it in openzfs#7421, but it was never fully ported to FreeBSD. Signed-off-by: Alexander Motin <[email protected]> Sponsored-By: iXsystems, Inc. Closes openzfs#13215
13 tasks
amotin
added a commit
to amotin/zfs
that referenced
this issue
Apr 26, 2024
Originally Solaris didn't expect errors there, but they may happen if we fail to add entry into ZAP. Linux fixed it in openzfs#7421, but it was never fully ported to FreeBSD. Signed-off-by: Alexander Motin <[email protected]> Sponsored-By: iXsystems, Inc. Closes openzfs#13215
amotin
added a commit
to amotin/zfs
that referenced
this issue
Apr 26, 2024
Originally Solaris didn't expect errors there, but they may happen if we fail to add entry into ZAP. Linux fixed it in openzfs#7421, but it was never fully ported to FreeBSD. Signed-off-by: Alexander Motin <[email protected]> Sponsored-By: iXsystems, Inc. Closes openzfs#13215
amotin
added a commit
to amotin/zfs
that referenced
this issue
Apr 27, 2024
Originally Solaris didn't expect errors there, but they may happen if we fail to add entry into ZAP. Linux fixed it in openzfs#7421, but it was never fully ported to FreeBSD. Signed-off-by: Alexander Motin <[email protected]> Sponsored-By: iXsystems, Inc. Closes openzfs#13215
amotin
added a commit
to amotin/zfs
that referenced
this issue
May 23, 2024
Originally Solaris didn't expect errors there, but they may happen if we fail to add entry into ZAP. Linux fixed it in openzfs#7421, but it was never fully ported to FreeBSD. Reviewed-by: Brian Behlendorf <[email protected]> Signed-off-by: Alexander Motin <[email protected]> Sponsored-By: iXsystems, Inc. Closes openzfs#13215 Closes openzfs#16138
ixhamza
pushed a commit
to truenas/zfs
that referenced
this issue
May 23, 2024
Originally Solaris didn't expect errors there, but they may happen if we fail to add entry into ZAP. Linux fixed it in openzfs#7421, but it was never fully ported to FreeBSD. Reviewed-by: Brian Behlendorf <[email protected]> Signed-off-by: Alexander Motin <[email protected]> Sponsored-By: iXsystems, Inc. Closes openzfs#13215 Closes openzfs#16138
ixhamza
pushed a commit
to truenas/zfs
that referenced
this issue
May 23, 2024
Originally Solaris didn't expect errors there, but they may happen if we fail to add entry into ZAP. Linux fixed it in openzfs#7421, but it was never fully ported to FreeBSD. Reviewed-by: Brian Behlendorf <[email protected]> Signed-off-by: Alexander Motin <[email protected]> Sponsored-By: iXsystems, Inc. Closes openzfs#13215 Closes openzfs#16138
behlendorf
pushed a commit
that referenced
this issue
May 29, 2024
Originally Solaris didn't expect errors there, but they may happen if we fail to add entry into ZAP. Linux fixed it in #7421, but it was never fully ported to FreeBSD. Reviewed-by: Brian Behlendorf <[email protected]> Signed-off-by: Alexander Motin <[email protected]> Sponsored-By: iXsystems, Inc. Closes #13215 Closes #16138
lundman
pushed a commit
to openzfsonwindows/openzfs
that referenced
this issue
Sep 4, 2024
Originally Solaris didn't expect errors there, but they may happen if we fail to add entry into ZAP. Linux fixed it in openzfs#7421, but it was never fully ported to FreeBSD. Reviewed-by: Brian Behlendorf <[email protected]> Signed-off-by: Alexander Motin <[email protected]> Sponsored-By: iXsystems, Inc. Closes openzfs#13215 Closes openzfs#16138
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
System information
Describe the problem you're observing
On HEAD, as reference, see http://build.zfsonlinux.org/builders/FreeBSD%20main%20amd64%20%28TEST%29/builds/3262/steps/shell_4/logs/log:
When I fixed that, I got the loop also running to completion and
(coming from the empty
$save_name
– i.e. thetouch
never failed).Additional testing outside the ZTS confirms this – this test doesn't fail on FreeBSD, but!!!!!! The file doesn't get created, either!:
Whichever error prevented the creation of the link (since inodes do get allocated) is not bubbled down to userspace.
For comparison, under Linux (where this works), the strace looks like this:
The text was updated successfully, but these errors were encountered: