diff --git a/checkin_notes b/checkin_notes index a70ad78322..8cbf98fa88 100755 --- a/checkin_notes +++ b/checkin_notes @@ -16591,8 +16591,12 @@ David 21 Aug 2004 this became invalid, and the feeder was overwriting entries while they were "checked out" by a scheduler. Fixed this by changing if() to switch() + - Added check to scan_work_array(): when read result from DB, + make sure result.workunitid matches the WU's ID. + This ensures correctness even if the feeder is wrong. - removed commented-out code from feeder sched/ feeder.C + sched_send.C sched_shmem.h diff --git a/doc/proxy_server.php b/doc/proxy_server.php index ba8471ae51..3c8fb0e854 100644 --- a/doc/proxy_server.php +++ b/doc/proxy_server.php @@ -2,15 +2,16 @@ require_once("docutil.php"); page_head("Proxy servers"); echo " -SETI@home Classic benefited from 'proxy servers' such as SETIQueue. -These proxy servers buffer work units and results +SETI@home Classic benefited from 'proxy servers' such as SETIQueue, +that store work units and results, +and transfer them between participant computers and the main SETI@home server. -They provide a smooth supply of work even when the main server is down, +Proxies provide a smooth supply of work even when the main server is down, and they make it possible to run SETI@home Classic on computers not connected directly to the Internet.

These programs won't work with BOINC (see below), -but some of their functions can be performed by other means: +but some of their benefits can be achieved in other ways: