xfs
[Top] [All Lists]

TAKE - xfs_repair

To: linux-xfs@xxxxxxxxxxx
Subject: TAKE - xfs_repair
From: Nathan Scott <nathans@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 17 Oct 2001 21:24:18 +1000 (EST)
Sender: owner-linux-xfs@xxxxxxxxxxx
Merge Glen's change from IRIX - xfs_repair will no longer zero a
dirty transaction log.  The -L option overrides this behaviour.
You'll likely need to do a "make realclean" before recompiling.

Had to jump through a few hoops here to allow the xfs_log_recover
code, previously used only by logprint, to be shared by repair and
logprint (and anybody else down the track).  At the same time need
to be aware that mkfs.xfs has size constraints for boot floppies,
so don't just toss stuff into libxfs if we can help it (mkfs does
not make use any of the xlog_* routines).

cheers.


Date:  Wed Oct 17 04:00:32 PDT 2001
Workarea:  snort.melbourne.sgi.com:/diskb/build4/nathans/linux-xfs

The following file(s) were checked into:
  bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs


Modid:  2.4.x-xfs:slinx:104924a
cmd/xfsprogs/libxlog/util.c - 1.1
        - derived largely from old log_print code, now shared by logprint
          and repair.

cmd/xfsprogs/libxlog/Makefile - 1.1
        - add libxlog files.

cmd/xfsprogs/include/libxlog.h - 1.1
        - derived largely from old logprint.h, now shared by logprint and
          repair.

cmd/xfstests/040.out - 1.2
cmd/xfstests/tools/srcdiff - 1.9
        - update to reflect the xfs_log_recover.c code moving into libxlog.

cmd/xfsprogs/repair/xfs_repair.c - 1.3
        - add -L option for forced log zeroing.

cmd/xfsprogs/include/builddefs.in - 1.18
        - add libxlog library.

cmd/xfsprogs/include/Makefile - 1.6
        - add libxlog header.

cmd/xfsprogs/repair/phase2.c - 1.2
cmd/xfsprogs/repair/globals.h - 1.3
        - add -L option for forced log zeroing.

cmd/xfsprogs/repair/Makefile - 1.5
        - new build dependency on libxlog.

cmd/xfsprogs/man/man8/xfs_repair.8 - 1.3
        - document the new -L option for forced log zeroing.

cmd/xfsprogs/logprint/xfs_log_recover.c 1.6 renamed to 
cmd/xfsprogs/libxlog/xfs_log_recover.c 1.1
        - move into libxlog for sharing between logprint and repair.

cmd/xfsprogs/logprint/logprint.h - 1.6
cmd/xfsprogs/logprint/logprint.c - 1.5
        - global data structure moved into libxlog.

cmd/xfsprogs/logprint/log_print_trans.c - 1.4
        - move a chunk of code into libxlog for sharing between logprint
          and repair.

cmd/xfsprogs/logprint/Makefile - 1.6
        - xfs_log_recover moved to libxlog, add new build dependency.

cmd/xfsprogs/Makefile - 1.8
        - add libxlog directory.

cmd/xfsprogs/VERSION - 1.33
cmd/xfsprogs/doc/CHANGES - 1.42
        - bump version to 1.3.12, document changes.



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