Hi,
At 03:56 PM 9/27/99 -0400, St. Dee wrote:
>I have all of my
>machines set to get 45 days worth of work. Two of the machines, which
>were nearly down to having only 45 days worth of work remaining,
>immediately contacted PrimeNet, got an additional exponent each, and
>factored that exponent to 64. This morning I awoke to find that
>each machine contacted
>PrimeNet overnight and unreserved the newly factored exponent, leaving
>each machine with about 40 days of work remaining. Why is this?
A bug. I thought the code was doing this: If all prior entries in
worktodo.ini was more than 45 + 30 days then the exponent is returned.
The "+30" is to avoid just what you are observing - frequent getting
and releasing of exponents as the "rolling average" fluctuates. This is
a lot like a thermostat where the heat comes on at 69 and off at 71 when
you set the desired temperature to 70.
The code was actually releasing the exponent if the prior exponents exceeded
45 days and the prior exponents plus this exponent exceeded 45 + 30 days.
Now that it is common for exponents to take longer than 30 days, the bug
has surfaced.
I shall fix the bug.
Keep up the good work,
George
_________________________________________________________________
Unsubscribe & list info -- http://www.scruz.net/~luke/signup.htm
Mersenne Prime FAQ -- http://www.tasam.com/~lrwiman/FAQ-mers