Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Dec 2007 20:23:32 +1100
From:      Peter Jeremy <peterjeremy@optushome.com.au>
To:        freebsd-current@freebsd.org
Subject:   idle priority scheduling broken in 7.0-BETA4
Message-ID:  <20071223092332.GJ25002@server.vk2pj.dyndns.org>

next in thread | raw e-mail | index | archive | help

--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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071223092332.GJ25002>