ports/143566: ports/sysutils/diskcheckd runs constantly when using gmirror and not logging to syslogd(8)

Vincent Poy vincepoy at gmail.com
Fri Feb 5 01:50:01 UTC 2010


>Number:         143566
>Category:       ports
>Synopsis:       ports/sysutils/diskcheckd runs constantly when using gmirror and not logging to syslogd(8)
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Feb 05 01:50:01 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Vincent Poy
>Release:        9.0-CURRENT
>Organization:
DNA Logic Corporation
>Environment:
FreeBSD bigbang.DNALOGIC.NET 9.0-CURRENT FreeBSD 9.0-CURRENT #0: Tue Feb  2 12:59:15 PST 2010     vince at bigbang.DNALOGIC.NET:/usr/obj/usr/src/sys/BIGBANG  i386

also happened in a November 5, 2004 -CURRENT as well.
>Description:
ports/sysutils/diskcheckd runs fine when gmirror is not involved so when ad0 and ad2 were standard /dev/ad0 slices, diskcheckd ran fine.  However, when the same devices are part of gmirror, the HDD light would stay on continuously solid from when diskcheckd is ran until system shutdown - 2 weeks is the longest I have experienced this.  If I stopped diskcheckd, the HDD light would go off immediately.

It is similar to:

http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/115853

diskcheckd also is not logging to syslog as /var/log/messages does not show anything except I noticed in ttyv0, it will show the following a few minutes after FreeBSD completely boots:

diskcheckd[x]: reached end of /dev/ad0 with 0 errors
diskcheckd[x]: reached end of /dev/ad2 with 0 errors

>How-To-Repeat:
run diskcheckd with a system that is running gmirror.
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list