xfs
[Top] [All Lists]

TAKE - xfs_repair

To: linux-xfs@xxxxxxxxxxx
Subject: TAKE - xfs_repair
From: Nathan Scott <nathans@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 11 Jan 2002 15:10:01 +1100 (EST)
Sender: owner-linux-xfs@xxxxxxxxxxx
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.


<Prev in Thread] Current Thread [Next in Thread>
  • TAKE - xfs_repair, Nathan Scott <=