Date: Wed, 14 Dec 2011 22:11:47 +0400 From: Andrey Zonov <andrey@zonov.org> To: Jeremy Chadwick <freebsd@jdc.parodius.com> Cc: freebsd-stable@freebsd.org Subject: Re: directory listing hangs in "ufs" state Message-ID: <4EE8E6E3.7050202@zonov.org> In-Reply-To: <20111213221501.GA85563@icarus.home.lan> References: <4EE7BF77.5000504@zonov.org> <20111213221501.GA85563@icarus.home.lan>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Jeremy, This is not hardware problem, I've already checked that. I also ran fsck today and got no errors. After some more exploration of how mongodb works, I found that then listing hangs, one of mongodb thread is in "biowr" state for a long time. It periodically calls msync(MS_SYNC) accordingly to ktrace out. If I'll remove msync() calls from mongodb, how often data will be sync by OS? -- Andrey Zonov On 14.12.2011 2:15, Jeremy Chadwick wrote: > On Wed, Dec 14, 2011 at 01:11:19AM +0400, Andrey Zonov wrote: >> >> Have you any ideas what is going on? or how to catch the problem? > > Assuming this isn't a file on the root filesystem, try booting the > machine in single-user mode and using "fsck -f" on the filesystem in > question. > > Can you verify there's no problems with the disk this file lives on as > well (smartctl -a /dev/disk)? I'm doubting this is the problem, but > thought I'd mention it. >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4EE8E6E3.7050202>