test: remove unlink/14.t from pjdfstest known failures (#9029)

fix(mount): skip metadata flush for unlinked-while-open files

When a file is unlinked while still open (open-unlink-close pattern),
the synchronous doFlush path recreated the entry on the filer during
close. Check fh.isDeleted before flushing metadata, matching the
existing check in the async flush path.

Remove tests/unlink/14.t from known_failures.txt (all 7 subtests
now pass). Full suite: 235 files, 8803 tests, Result: PASS.
This commit is contained in:
Chris Lu
2026-04-10 17:28:19 -07:00
committed by GitHub
parent 2e64c0fe2a
commit ae724ac9d5
-4
View File
@@ -16,7 +16,3 @@ tests/rename/24.t
# causes cascading test failures within the test file.
tests/rename/21.t
# ── rmdir after hard link unlink ───────────────────────────────────────
# Making DeleteHardLink errors non-fatal prevents the entry from blocking
# rmdir in most cases, but the test still has 1 subtest that fails.
tests/unlink/14.t