git: DragonFly_RELEASE_6_2 hammer2 - report critical bulkfree transitions

2022-04-27 Thread Matthew Dillon
commit a9c4dad4c17f20ece747836e18f5db08ac5a46ad Author: Matthew Dillon Date: Mon Apr 25 10:45:57 2022 -0700 hammer2 - report critical bulkfree transitions * Report critical bulkfree transitions that are not supposed to happen, such as bulkfree detecting a fully-free block

git: DragonFly_RELEASE_6_2 hammer2 - Fix CHECK fail path that might mangle an inode in-memory

2022-04-27 Thread Matthew Dillon
commit 18f09112bfc039be4e460a70daee7349406abb01 Author: Matthew Dillon Date: Thu Apr 21 22:37:21 2022 -0700 hammer2 - Fix CHECK fail path that might mangle an inode in-memory * Allowing the wrong inode block to be entered in-memory can result in massive filesystem

git: DragonFly_RELEASE_6_2 hammer2 - Fix bulkfree bug when multiple PFSs are mounted

2022-04-27 Thread Matthew Dillon
commit b9d7e8a4f508d3ec1f95f09d8bec3c68a8f5cb8b Author: Matthew Dillon Date: Mon Apr 25 19:21:38 2022 -0700 hammer2 - Fix bulkfree bug when multiple PFSs are mounted * If multiple PFSs from the same block device are mounted, the bulkfree directive can sometimes free blocks

git: DragonFly_RELEASE_6_2 hammer2 - Fix issue where deleted files sometimes linger until umount

2022-04-27 Thread Matthew Dillon
commit 3a3f840853f9b25de8d02d70f95d37113eb14655 Author: Matthew Dillon Date: Mon Apr 25 20:04:01 2022 -0700 hammer2 - Fix issue where deleted files sometimes linger until umount * Hammer2 was using a namecache heuristic to determine if a file being deleted was still open