CVS log for xfs-cmds/xfsprogs/repair/xfs_repair.c

[BACK] Up to [Development] / xfs-cmds / xfsprogs / repair

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.35 / (download) - annotate - [select for diffs], Mon Sep 8 06:18:43 2008 UTC (9 years, 1 month ago) by bnaujok.longdrop.melbourne.sgi.com
Branch: MAIN
CVS Tags: HEAD
Changes since 1.34: +20 -20 lines
Diff to previous 1.34 (unified)

Update xfsprogs to latest kernel headers and functions
Merge of master-melb:xfs-cmds:32070a by kenmcd.

Revision 1.34 / (download) - annotate - [select for diffs], Tue Jun 3 04:24:36 2008 UTC (9 years, 4 months ago) by bnaujok.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.33: +2 -1 lines
Diff to previous 1.33 (unified)

Fix up inode cluster I/O size in repair for >8KB block size filesystems
Merge of master-melb:xfs-cmds:31267a by kenmcd.

  Fix up inode cluster I/O size in repair for >8KB block size filesystems

Revision 1.33 / (download) - annotate - [select for diffs], Mon Apr 21 16:08:37 2008 UTC (9 years, 5 months ago) by bnaujok.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.32: +47 -6 lines
Diff to previous 1.32 (unified)

Add lazy-counter enable/disable capability on existing filesystems
Merge of master-melb:xfs-cmds:30908a by kenmcd.

  Add lazy-counter conversion feature

Revision 1.32 / (download) - annotate - [select for diffs], Mon Apr 21 16:07:47 2008 UTC (9 years, 5 months ago) by bnaujok.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.31: +46 -15 lines
Diff to previous 1.31 (unified)

Improve memory usage limits, esp on 32-bit systems and an easy to use manual memory limit option
Merge of master-melb:xfs-cmds:30906a by kenmcd.

  Add -m option for maximum memory usage and improve auto-amount to be used

Revision 1.31 / (download) - annotate - [select for diffs], Thu Jul 19 16:04:12 2007 UTC (10 years, 3 months ago) by bnaujok.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.30: +3 -2 lines
Diff to previous 1.30 (unified)

Make xfs_repair support > 512 byte sector sizes properly
Merge of master-melb:xfs-cmds:29181a by kenmcd.

  Read initial superblock using largest supported sector size

Revision 1.30 / (download) - annotate - [select for diffs], Mon Jul 16 15:55:26 2007 UTC (10 years, 3 months ago) by bnaujok.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.29: +93 -40 lines
Diff to previous 1.29 (unified)

Perform true sequential bulk read prefetching in xfs_repair
Merge of master-melb:xfs-cmds:29147a by kenmcd.

  Perform parallel sequential bulk read prefetching in xfs_repair

Revision 1.29 / (download) - annotate - [select for diffs], Mon Jul 16 15:52:53 2007 UTC (10 years, 3 months ago) by bnaujok.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.28: +13 -4 lines
Diff to previous 1.28 (unified)

Perform parallel processing based on AG stride/concat unit
Merge of master-melb:xfs-cmds:29143a by kenmcd.

  Handle ag stride command line option and setup threads as required

Revision 1.28 / (download) - annotate - [select for diffs], Mon Jul 16 06:09:45 2007 UTC (10 years, 3 months ago) by bnaujok.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.27: +5 -3 lines
Diff to previous 1.27 (unified)

Cache disk nlink values in Phase 3 for Phase 7
Merge of master-melb:xfs-cmds:29142a by kenmcd.

  Flush dirty data instead of purging all data

Revision 1.27 / (download) - annotate - [select for diffs], Fri Sep 29 17:16:48 2006 UTC (11 years ago) by mvalluri
Branch: MAIN
Changes since 1.26: +33 -64 lines
Diff to previous 1.26 (unified)

Progress reporting for lengthy runs.
Start/stop reporting functions.
Timestamp progress between phases.

Revision 1.26 / (download) - annotate - [select for diffs], Tue Aug 29 00:49:38 2006 UTC (11 years, 1 month ago) by mvalluri
Branch: MAIN
Changes since 1.25: +76 -14 lines
Diff to previous 1.25 (unified)

Multi-thread modifications to xfs_repair.
Add MT disable option.
Add timestamp reporting when verbose is turned one.

Revision 1.25 / (download) - annotate - [select for diffs], Tue Aug 8 15:32:10 2006 UTC (11 years, 2 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.24: +0 -5 lines
Diff to previous 1.24 (unified)

Allow tools to use direct IO on Linux when reading from the device, if teh device supports it, and if the tools is OK with that (most are).  Mainly for xfs_repair speedups, now that libxfs caches metadata buffers internally.
Merge of master-melb:xfs-cmds:26728a by kenmcd.

Revision 1.24 / (download) - annotate - [select for diffs], Fri Jun 30 14:38:12 2006 UTC (11 years, 3 months ago) by mvalluri
Branch: MAIN
Changes since 1.23: +25 -1 lines
Diff to previous 1.23 (unified)

Added prefetching to buffer cache via POSIX lio_listio interface.
Accept new prefetch related options.

Revision 1.23 / (download) - annotate - [select for diffs], Tue Jun 6 03:30:36 2006 UTC (11 years, 4 months ago) by mvalluri
Branch: MAIN
Changes since 1.22: +9 -1 lines
Diff to previous 1.22 (unified)

Supply FILE * parameter of stderr to libxfs_report.
Supply FILE * parameter of stderr to libxfs_report.
Call libxfs_report after each phase to report cache information.

Revision 1.22 / (download) - annotate - [select for diffs], Wed May 24 01:37:54 2006 UTC (11 years, 4 months ago) by mvalluri
Branch: MAIN
Changes since 1.21: +13 -0 lines
Diff to previous 1.21 (unified)

Instrumentation of new cache code.
Adjust cache hash bucket size from command line.
1) Added two extra arguments ihash and bhash to modify libxfs_ihash_size and
   libxfs_bhash_size.
2) The verbose (-v) option reports cache bits, misses, etc.

Revision 1.21 / (download) - annotate - [select for diffs], Thu May 18 15:52:04 2006 UTC (11 years, 5 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.20: +10 -0 lines
Diff to previous 1.20 (unified)

Implement buffer and inode caching in libxfs, groundwork for a parallel version of xfs_repair.
Merge of master-melb:xfs-cmds:25967a by kenmcd.

Revision 1.20 / (download) - annotate - [select for diffs], Fri Nov 11 14:27:22 2005 UTC (11 years, 11 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.19: +12 -26 lines
Diff to previous 1.19 (unified)

Update copyright/license notices to match SGI legal prefered boilerplate.
Merge of master-melb:xfs-cmds:24374a by kenmcd.

Revision 1.19 / (download) - annotate - [select for diffs], Thu Sep 29 03:32:20 2005 UTC (12 years ago) by nathans
Branch: MAIN
Changes since 1.18: +1 -0 lines
Diff to previous 1.18 (unified)

Add repair code for propogating attr2 bit to secondary superblocks (ala attr1).

Revision 1.18 / (download) - annotate - [select for diffs], Tue Apr 19 03:57:24 2005 UTC (12 years, 6 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.17: +3 -3 lines
Diff to previous 1.17 (unified)

Merge back kernel changes into libxfs, mainly endian stuff.
Merge of master-melb:xfs-cmds:22256a by kenmcd.

Revision 1.17 / (download) - annotate - [select for diffs], Wed Mar 30 03:45:42 2005 UTC (12 years, 6 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.16: +13 -1 lines
Diff to previous 1.16 (unified)

Marge Dans project/group quota coexistence code changes so db/repair can also support project quota.
Merge of master-melb:xfs-cmds:21991a by kenmcd.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Mar 19 01:56:50 2004 UTC (13 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.15: +3 -3 lines
Diff to previous 1.15 (unified)

Prevent setsize ioctl warnings in repair when running in dangerous mode.

Revision 1.15 / (download) - annotate - [select for diffs], Mon Sep 15 05:23:16 2003 UTC (14 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.14: +1 -6 lines
Diff to previous 1.14 (unified)

xfsprogs update - added code for manipulating additional inode flags, fix up
some logprint bugs (minor), allow growfs to work on device/path now.
Remove test mode, proved not useful in repair.

Revision 1.14 / (download) - annotate - [select for diffs], Fri Aug 29 05:50:07 2003 UTC (14 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.13: +6 -1 lines
Diff to previous 1.13 (unified)

Minor xfsprogs update.
Add a "test" option for large filesystem testing.

Revision 1.13 / (download) - annotate - [select for diffs], Thu May 1 21:31:58 2003 UTC (14 years, 5 months ago) by cattelan
Branch: MAIN
CVS Tags: XFS-1_3_0pre1
Changes since 1.12: +5 -1 lines
Diff to previous 1.12 (unified)

Allow repair to run on a read only filesystem.
add dangerously flag

Revision 1.12 / (download) - annotate - [select for diffs], Tue Apr 29 01:52:34 2003 UTC (14 years, 5 months ago) by nathans
Branch: MAIN
Changes since 1.11: +1 -1 lines
Diff to previous 1.11 (unified)

Fix includes to not be relative to paths provided by -I directives, for
the xfsprogs and xfsdump builds.  At this stage still provide these gcc
options in the build but later that can be removed too now that headers
are clean.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Apr 16 18:29:10 2003 UTC (14 years, 6 months ago) by cattelan
Branch: MAIN
Changes since 1.10: +12 -12 lines
Diff to previous 1.10 (unified)

Merge whitespace changes over

Revision 1.10 / (download) - annotate - [select for diffs], Tue Dec 31 04:09:59 2002 UTC (14 years, 9 months ago) by nathans
Branch: MAIN
Changes since 1.9: +92 -74 lines
Diff to previous 1.9 (unified)

xfs_repair updates - merge a fix from IRIX, fix an endian issue, i18n
changes, detection of readonly mounts fixed up.
i18n updates for xfs_repair.

Revision 1.9 / (download) - annotate - [select for diffs], Mon Aug 19 21:38:12 2002 UTC (15 years, 2 months ago) by sandeen
Branch: MAIN
Changes since 1.8: +18 -12 lines
Diff to previous 1.8 (unified)

Print out "NULLFSINO" if that's what calc_mkfs finds
Fix format string for calculated inode numbers in calc_mkfs

Revision 1.8 / (download) - annotate - [select for diffs], Tue Jun 4 23:07:56 2002 UTC (15 years, 4 months ago) by sandeen
Branch: MAIN
Changes since 1.7: +1 -1 lines
Diff to previous 1.7 (unified)

Update copyright dates (again)

Revision 1.7 / (download) - annotate - [select for diffs], Tue Jun 4 22:53:09 2002 UTC (15 years, 4 months ago) by sandeen
Branch: MAIN
Changes since 1.6: +1 -1 lines
Diff to previous 1.6 (unified)

Undoes mod:     xfs-cmds:slinx:120772a
Undo xfs-cmds:slinx:120772a, inadvertently whacked a previous mod.

Revision 1.6 / (download) - annotate - [select for diffs], Tue Jun 4 17:58:21 2002 UTC (15 years, 4 months ago) by sandeen
Branch: MAIN
Changes since 1.5: +1 -1 lines
Diff to previous 1.5 (unified)

Update copyright dates

Revision 1.5 / (download) - annotate - [select for diffs], Mon Feb 25 22:30:03 2002 UTC (15 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.4: +1 -1 lines
Diff to previous 1.4 (unified)

Merge of xfs-cmds-2.4.18:slinx:111473a by nathans.

  most people seem to expect the Version number option to quit after
  printing the version - make it so (previously we printed it and then
  continued running).

Revision 1.4 / (download) - annotate - [select for diffs], Fri Feb 15 21:54:14 2002 UTC (15 years, 8 months ago) by sandeen
Branch: MAIN
Changes since 1.3: +6 -2 lines
Diff to previous 1.3 (unified)

Add -L, -v, and -r arguments to usage string
Fix -V argument parsing - it doesn't take a option
handle -r realtime device argument

Revision 1.3 / (download) - annotate - [select for diffs], Wed Oct 17 11:00:32 2001 UTC (16 years ago) by nathans
Branch: MAIN
Changes since 1.2: +16 -13 lines
Diff to previous 1.2 (unified)

add -L option for forced log zeroing.

Revision 1.2 / (download) - annotate - [select for diffs], Tue Apr 3 02:52:38 2001 UTC (16 years, 6 months ago) by nathans
Branch: MAIN
CVS Tags: Release-1_0_0, Linux-2_4_5-merge
Changes since 1.1: +8 -8 lines
Diff to previous 1.1 (unified)

support group quotas in Linux/XFS.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Jan 15 05:36:03 2001 UTC (16 years, 9 months ago) by nathans
Branch: MAIN

cmd/xfs/repair/xfs_repair.c 1.52 Renamed to cmd/xfsprogs/repair/xfs_repair.c

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>