Files
seaweedfs/test
Chris Lu 3f36846642 fix(filer): update hard link ctime when nlink changes on unlink (#9018)
* fix(filer): update hard link ctime when nlink changes on unlink

When a hard link is unlinked, POSIX requires that the remaining links'
ctime is updated because the inode's nlink count changed. The filer's
DeleteHardLink() decremented the counter in the KV store but did not
update the ctime field.

Set ctime to time.Now() on the KV entry before writing it back when
the hard link counter is decremented but still > 0.

Remove tests/unlink/00.t from known_failures.txt (all 112 subtests
now pass).

* style: use time.Now().UTC() for ctime in DeleteHardLink
2026-04-10 11:23:52 -07:00
..
2026-03-09 23:10:27 -07:00
2026-03-09 11:12:05 -07:00
2023-11-13 08:23:53 -08:00