xfs_repair now runs to completion on Deti Fliegl's trashed
filesystem, and hopefully others exhibiting those symptoms
(ie. "avl_insert: Warning! duplicate range").
Date: Thu Jan 10 20:01:45 PST 2002
Workarea: snort.melbourne.sgi.com:/home/nathans/xfs-cmds
The following file(s) were checked into:
bonnie.engr.sgi.com:/isms/slinx/xfs-cmds
Modid: xfs-cmds:slinx:109424a
xfsprogs/doc/CHANGES - 1.48
- add a note about changes so far, don't bother bumping version
yet as there's one/two more changes on the way.
xfsprogs/repair/dino_chunks.c - 1.3
- make sure that the uncertain_inode_rec tree doesn't already have the
given inode range already, otherwise we end up tripping the AVL tree
"duplicate insert" and xfs_repair aborts prematurely.
xfsprogs/repair/incore.h - 1.2
xfsprogs/repair/incore_ino.c - 1.3
- add find_uncertain_inode_rec routine to cross-check that the inode
range given doesn't already exist in the uncertain_inode_rec tree.
xfsprogs/repair/avl.c - 1.4
xfsprogs/repair/avl.h - 1.2
xfsprogs/repair/avl64.c - 1.4
xfsprogs/repair/avl64.h - 1.2
xfsprogs/repair/Makefile - 1.6
- improve diagnostic messages in a couple of spots, remove some dead
code.
xfsprogs/db/print.c - 1.2
xfsprogs/db/check.c - 1.5
xfsprogs/db/io.c - 1.5
xfsprogs/bmap/xfs_bmap.c - 1.5
xfsprogs/rtcp/xfs_rtcp.c - 1.3
xfsprogs/repair/phase6.c - 1.6
- use snprintf instead of sprintf, to be sure, to be sure.
|