Subject: Re: bin/35966: dump reports negative time estimates and writes too much data
To: None <gnats-bugs@netbsd.org>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: netbsd-bugs
Date: 03/11/2007 10:26:36
On Sat, Mar 10, 2007 at 05:35:00AM +0000, agrier@poofygoof.com wrote:
> >Number:         35966
> >Category:       bin
> >Synopsis:       dump reports negative time estimates and writes too much data
> >Confidential:   no
> >Severity:       serious
> >Priority:       medium
> >Responsible:    bin-bug-people
> >State:          open
> >Class:          sw-bug
> >Submitter-Id:   net
> >Arrival-Date:   Sat Mar 10 05:35:00 +0000 2007
> >Originator:     agrier@poofygoof.com
> >Release:        NetBSD 3.0_STABLE
> >Organization:
>   Aaron J. Grier | "Not your ordinary poofy goof." | agrier@poofygoof.com
>               "silly brewer, saaz are for pils!"  --  virt
> >Environment:
> 	
> System: NetBSD aragorn 3.0_STABLE NetBSD 3.0_STABLE (GENERIC) #0: Thu Jul 27 22:58:47 PDT 2006 agrier@aragorn:/var/obj/GENERIC i386
> Architecture: i386
> Machine: i386
> 
> /sbin/dump:
>      $NetBSD: crt0.c,v 1.13 2003/07/26 19:24:27 salo Exp $
>      $NetBSD: itime.c,v 1.15 2003/08/07 10:04:14 agc Exp $
>      $NetBSD: main.c,v 1.57.2.3 2006/11/11 21:30:27 bouyer Exp $
>      $NetBSD: optr.c,v 1.33 2004/04/21 01:05:32 christos Exp $
>      $NetBSD: dumprmt.c,v 1.30 2003/08/07 10:04:14 agc Exp $
>      $NetBSD: rcache.c,v 1.21 2003/09/13 10:59:50 simonb Exp $
>      $NetBSD: tape.c,v 1.44.2.1 2006/11/11 21:30:27 bouyer Exp $
>      $NetBSD: traverse.c,v 1.44 2004/05/25 14:54:56 hannken Exp $
>      $NetBSD: unctime.c,v 1.15 2003/08/07 10:04:15 agc Exp $
>      $NetBSD: ffs_inode.c,v 1.16 2004/03/27 12:59:18 dsl Exp $
>      $NetBSD: ffs_bswap.c,v 1.29.2.1 2005/06/02 20:43:11 tron Exp $
> >Description:
> DUMP: Found /dev/rwd0f on /usr in /etc/fstab
> DUMP: Date of this level 0 dump: Fri Mar  9 00:32:30 2007
> DUMP: Date of last level 0 dump: the epoch
> DUMP: Dumping /dev/rwd0f (/usr) to standard output
> DUMP: Label: none
> DUMP: mapping (Pass I) [regular files]
> DUMP: mapping (Pass II) [directories]
> DUMP: estimated 10243859 tape blocks.
> DUMP: Volume 1 started at: Fri Mar  9 00:33:23 2007
> [..]
> DUMP: 1646.89% done, finished in -15:-1
> DUMP: 169098219 tape blocks
> DUMP: Volume 1 completed at: Fri Mar  9 16:36:42 2007
> DUMP: Volume 1 took 16:03:19
> DUMP: Volume 1 transfer rate: 2925 KB/s
> DUMP: Date of this level 0 dump: Fri Mar  9 00:32:30 2007
> DUMP: Date this dump completed:  Fri Mar  9 16:36:42 2007
> DUMP: Average transfer rate: 2925 KB/s
> DUMP: level 0 dump on Fri Mar  9 00:32:30 2007
> DUMP: DUMP IS DONE
> 
> let me get this straight; the dump estimated 10243859 blocks, yet wrote
> 169098219 blocks?  how is that possible?

This can easily happen if you dump a live filesystem. Was there some write
activity to this partition while you ran the dump ?

-- 
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 26 ans d'experience feront toujours la difference
--