Date: Fri, 28 Jan 2005 17:17:10 +0200 From: Danny Braniss <danny@cs.huji.ac.il> To: "Poul-Henning Kamp" <phk@phk.freebsd.dk> Cc: freebsd-current@freebsd.org Subject: Re: dump is stuck Message-ID: <E1CuXry-000JJd-OV@cs1.cs.huji.ac.il> In-Reply-To: Your message of Fri, 28 Jan 2005 15:51:06 %2B0100 .
next in thread | raw e-mail | index | archive | help
> In message <20050128144733.GA91982@green.homeunix.org>, Brian Fundakowski Feldman writes: > >On Fri, Jan 28, 2005 at 09:08:54AM +0200, Danny Braniss wrote: > >> hi, > >> while running 'dump 0f - /dist | restore rf -' > >> the dump proc. got stuck, it seems it's waiting on some lock: > >> > >> UID PID PPID CPU PRI NI VSZ RSS MWCHAN STAT TT TIME COMMAND > >> > >> 0 30924 30922 0 4 0 3396 2852 sbwait T p1 1:00.88 dump: > >> /dev/amrd0s3h: ... > >> 0 30925 30924 1 -8 0 3268 2784 physrd TL p1 0:53.84 dump 0f - > >> /dist (dump) > >> 0 30926 30924 1 20 0 3268 2784 pause T p1 0:53.69 dump 0f - > >> /dist (dump) > >> 0 30927 30924 1 20 0 3268 2784 pause T p1 0:54.12 dump 0f - > >> /dist (dump) > >> > >> (this is 5.3-STABLE, cvs'ed about a week ago, and it's a SMP system). > >> how can i find which lock? or who is holding it? > > > >Is the one in physrd not actually reading anything from the disk right > >now? I would suspect that should be how you really determine if it's > >hung or not. You should be able to see how long it's been waiting > >and how long it's due to wait still, using kgdb. > > Check also with gstat(8) if there is I/O activity going on and/or if any > I/O requests are stuck. it's stuck. i.e. not doing anything. i've been monitoring it via iostat, and nothing is moving, nada, the machine is very idle :-( i managed only once to do a dump -L -C32 -0f - /dist | restore -rf - and it finished ok. I have tried it several times since, and it gets stuck (at different places!) im now trying just dump - without the restore, lets see if it works, but i'm willing to bet it will get stuck. danny
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1CuXry-000JJd-OV>