xfs
[Top] [All Lists]

xfsrestore fails to exit properly under 2.6.1

To: linux-xfs@xxxxxxxxxxx
Subject: xfsrestore fails to exit properly under 2.6.1
From: Phil Macias <Philip.Macias@xxxxxxxx>
Date: Wed, 4 Feb 2004 06:23:54 -0500
Sender: linux-xfs-bounce@xxxxxxxxxxx
Hello,

We have been using XFS on RedHat linux for over two years (since I
have been here). I have been using a script to clone workstations from
one-another for over a year whereby the host-to-be-cloned exports it's
XFS partitions over NFS and they are mounted by the donor host and
contents copied with:

      xfsdump -v5 -l 0 - /dev/hda7 | xfsrestore -v5 - /clone-var

This process worked reliably for over a year on the 2.4.x kernels and
these versions of xfs tools:

  acl-2.1.1-gfdl-1-1
  attr-2.1.1-gfdl-1-1
  dmapi-2.0.5-gfdl-1-1
  kernel-2.4.18-XFS-NFS-base-gfdl-2-1
  xfsdump-2.2.4-gfdl-1-1
  xfsprogs-2.3.6-gfdl-1-1

PROBLEM: I am testing the 2.6.1 kernel and the following relevant
packages: 

  libelf-0.8.2-2-gfdl-1-1
  elfutils-libelf-0.89-2-gfdl-1-1
  popt-1.8.1-0.31-gfdl-1-1
  gcc-3.3-gfdl-1-1
  kernel-2.6.0-complete-gfdl-1-1
  glibc-2.3.2-gfdl-1-1
  beecrypt-3.0.1-gfdl-1-1
  
  acl-2.2.21-gfdl.tgz
  attr-2.4.12-gfdl.tgz
  binutils-2.14-gfdl.tgz
  dmapi-2.1.0-gfdl.tgz
  xfsprogs-2.6.0-gfdl.tgz
           
Everything on the system works well except the remote
xfsdump/xfsrestore. Running:

      xfsdump -v5 -l 0 - /dev/hda7 | xfsrestore -v5 - /clone-var

on the 2.6.1 system does dump/restore properly, but xfsrestore never
exits. I have to issue these commands to release xfsrestore:

  kill %
  fuser -k /clone-var/

        ...where /clone-var/ is the target partition. Please note that
        the target host is still running the old (2.4.x) kernel.

Here are the last lines to the "-v5" output:

  ...
  xfsrestore: read file hdr off 0 flags 0x0 ino 14680333 mode 0x0000a1ff
  xfsrestore: preemptchk( )
  xfsrestore: restoring lib/scrollkeeper/pt_BR (14680333 0)
  xfsrestore: restoring symbolic link ino 14680333 lib/scrollkeeper/pt_BR
  xfsrestore: drive_simple read( want 32 )
  xfsrestore: drive_simple return_read_buf( returning 32 )
  xfsrestore: xlate_extenthdr
  xfsrestore: read extent hdr size 32 offset 0 type 4 flags 00000000
  xfsrestore: drive_simple read( want 32 )
  xfsrestore: drive_simple return_read_buf( returning 32 )
  xfsrestore: drive_simple get_mark( )
  xfsrestore: drive_simple read( want 256 )
  xfsrestore: drive_simple return_read_buf( returning 256 )
  xfsrestore: xlate_bstat
  xfsrestore: xlate_bstat: pre-xlate
          bs_ino 0
          bs_mode  0
  xfsrestore: xlate_bstat: post-xlate
          bs_ino 0
          bs_mode  0
  xfsrestore: xlate_filehdr: pre-xlate
          fh_offset 0
          fh_flags 83886080
          fh_checksum 13835040720794157312
  xfsrestore: xlate_filehdr: post-xlate
          fh_offset 0
          fh_flags 5
          fh_checksum 13835040720794157312
  xfsrestore: read file hdr off 0 flags 0x5 ino 0 mode 0x00000000
  xfsrestore: preemptchk( )
  xfsrestore: Media_end: pos==3
  xfsrestore: drive_simple end_read( )
  xfsrestore: getting next media file for non-dir restore
  xfsrestore: Media_mfile_next: purp==2 pos==0
  xfsrestore: tree finalize
  xfsrestore: restore complete: 139 seconds elapsed
  -------------------------------------------------

Syslog shows no erors or any info about xfsrestore.

Any idea why xfsrestore fails to exit properly?

Thanx,


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"Phil Macias" <Philip.Macias@xxxxxxxx>, 

  RSIS, Inc. *  NOAA/GFDL * Princeton, NJ

      ___,___
       |_|_,       609 987 5059 office         
         |         609 203 5874 cell           
          >__,






<Prev in Thread] Current Thread [Next in Thread>