From owner-freebsd-current@FreeBSD.ORG Sun Dec 23 09:23:36 2007 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 64E3F16A417 for ; Sun, 23 Dec 2007 09:23:36 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from mail17.syd.optusnet.com.au (mail17.syd.optusnet.com.au [211.29.132.198]) by mx1.freebsd.org (Postfix) with ESMTP id 0C72F13C465 for ; Sun, 23 Dec 2007 09:23:35 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from server.vk2pj.dyndns.org (c220-239-20-82.belrs4.nsw.optusnet.com.au [220.239.20.82]) by mail17.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id lBN9NXHp030021 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 23 Dec 2007 20:23:34 +1100 Received: from server.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by server.vk2pj.dyndns.org (8.14.2/8.14.1) with ESMTP id lBN9NW6X008431 for ; Sun, 23 Dec 2007 20:23:33 +1100 (EST) (envelope-from peter@server.vk2pj.dyndns.org) Received: (from peter@localhost) by server.vk2pj.dyndns.org (8.14.2/8.14.2/Submit) id lBN9NWVk008430 for freebsd-current@freebsd.org; Sun, 23 Dec 2007 20:23:32 +1100 (EST) (envelope-from peter) Date: Sun, 23 Dec 2007 20:23:32 +1100 From: Peter Jeremy To: freebsd-current@freebsd.org Message-ID: <20071223092332.GJ25002@server.vk2pj.dyndns.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="4bRzO86E/ozDv8r1" Content-Disposition: inline X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc User-Agent: Mutt/1.5.16 (2007-06-09) Subject: idle priority scheduling broken in 7.0-BETA4 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Dec 2007 09:23:36 -0000 --4bRzO86E/ozDv8r1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In August, I reported that idprio was not working in -current. Successive upgrades to 7.0-BETA2 and 7.0-BETA4, as well as switching to ULE have not resolved the problem. The problem affects both boinc-einsteinathome and boinc-setiathome and causes them to report "No heartbeat from core client for 31 sec - exiting" and get repeatedly restarted. The boinc compute modules (einstein@home, seti@home etc) use a SysV SHM segment to exchange heartbeats with the boinc core client. The problem is that the core client is not being scheduled whilst the compute module is running, causing them to die. Previously, multiple idprio tasks were round-robined but it seems that something has been changed and it appears that the last scheduled task is now re-scheduled. Has anyone else seen this behaviour? --=20 Peter Jeremy Please excuse any delays as the result of my ISP's inability to implement an MTA that is either RFC2821-compliant or matches their claimed behaviour. --4bRzO86E/ozDv8r1 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFHbikU/opHv/APuIcRAukpAJ0TZxJ73czIGuMir88gwSU4wOykQQCfS0xm 0xLRoAorjYQbTQhWqAK9yGU= =ydtK -----END PGP SIGNATURE----- --4bRzO86E/ozDv8r1--