mersenneforum.org Server behavior for doing quick double-checks if error code != 0
 Register FAQ Search Today's Posts Mark Forums Read

 2003-09-15, 22:26 #1 GP2     Sep 2003 32×7×41 Posts Server behavior for doing quick double-checks if error code != 0 Is anyone familiar with the exact behavior of the server? I believe the server does the following: When a result is returned with nonzero error code, the server immediately makes that exponent available for a second "first-time" LL test. This is done to quickly catch bad results without waiting years for the leading edge of regular double checks to catch up. My question is, is this done for all error codes that are nonzero, or are some error codes like 0x000x00 also skipped over? Also, approximately when was this server behavior implemented? Thanks.
 2003-09-15, 23:06 #2 NickGlover     Aug 2002 Richland, WA 22·3·11 Posts I don't believe the server automatically handles any aspect of the double-checking process. Every once in a while, George manually re-releases the exponents that had too many errors. I do not know the precise error codes that George re-releases, but I do know the 0X000X00 codes are not re-released.
 2003-09-15, 23:29 #3 Prime95 P90 years forever!     Aug 2002 Yeehaw, FL 162138 Posts Nick is right, I do this manually (actually I run an SQL query). 0X000X00 are not rerun. 00XX0000 are not rerun.
2003-10-05, 04:35   #4
GP2

Sep 2003

32×7×41 Posts

Quote:
 Originally posted by Prime95 Nick is right, I do this manually (actually I run an SQL query). 0X000X00 are not rerun. 00XX0000 are not rerun.
Just to make sure I'm understanding this:

Does this mean

(errorcode & ~0x0F000F00) == 0 is not rerun
(errorcode & ~0x00FF0000) == 0 is not rerun

or do the two X's have to be identical

01000100
02000200

etc.

and

00110000
00220000

etc.

 2003-10-05, 14:13 #5 dsouza123     Sep 2002 12268 Posts A standard usage is X means, doesn't matter what the value is, so as long as the error code only has non zeros where an X is it is not rerun. 00000000 are not rerun. 00000X00 are not rerun. 0X000000 are not rerun. 0X000X00 are not rerun. 000X0000 are not rerun. 00X00000 are not rerun. 00XX0000 are not rerun.
2003-10-05, 15:07   #6
Prime95
P90 years forever!

Aug 2002
Yeehaw, FL

1C8B16 Posts

Quote:
 Originally posted by dsouza123 A standard usage is X means, doesn't matter what the value is
I'm guilty of non-standard usage

XY00XY00 is not rerun if the XY values are the same. That is, 03000300 is not rerun, but 03000400 is rerun.

00XX0000 is not rerun for any values of XX.

 2003-10-05, 16:44 #7 Xyzzy     "Mike" Aug 2002 5·7·227 Posts This probably is a bit off topic, but I've always wondered what the stuff in results.txt means... Like this: WZ1: 82E972AA,4529786,00000000 I think the "WZ1" is the program code, and the next part is like a CRC checksum or something, and the last part is the error code... Can someone break it all down into crazy detail?
 2003-10-07, 01:58 #8 NickGlover     Aug 2002 Richland, WA 22·3·11 Posts From "readme.txt": Code: M1992031 is not prime. Res64: 6549369F4962ADE0. WV1: B253EF24,1414032,00000000 This means 2^1992031-1 is not prime - a Lucas-Lehmer test says so. The last 64 bits of the last number in the Lucas-Lehmer sequence is 6549369F4962ADE0. At some future date, another person will verify this 64-bit result by rerunning the Lucas-Lehmer test. WV1 is the program version number. B253EF24 is a checksum to guard against email transmission errors. 1414032 can be ignored it is used as part of the double-checking process. The final 00000000 value is a set of 4 counters. These count the number of errors that occurred during the Lucas-Lehmer test. I will add that 1414032 from this example is the shift count. I believe it helps ensure there are no reproducible bugs causing multiple tests to generate the same incorrect residue (i.e. from a hardware or software bug). I don't know exactly what each of the 4 error counters represent. Maybe George can answer.
2003-10-07, 12:38   #9
eepiccolo

Dec 2002
Frederick County, MD

2×5×37 Posts

Quote:
 Originally posted by NickGlover I don't know exactly what each of the 4 error counters represent. Maybe George can answer.
I'm sure I've seen it in another thread, but I can't remember where.

2003-10-07, 15:52   #10
eepiccolo

Dec 2002
Frederick County, MD

2·5·37 Posts

Quote:
 Originally posted by eepiccolo I'm sure I've seen it in another thread, but I can't remember where.

 2003-10-07, 17:23 #11 apocalypse   Feb 2003 2×3×29 Posts There is some discusion of error codes in this thread

 Similar Threads Thread Thread Starter Forum Replies Last Post casmith789 PrimeNet 7 2015-05-26 00:53 DW52 PrimeNet 7 2011-04-07 04:47 Kaboom PrimeNet 3 2011-01-21 15:27 Rastus Data 1 2003-12-19 18:20 BigRed Software 1 2002-10-20 05:29

All times are UTC. The time now is 11:49.

Sat Jan 23 11:49:29 UTC 2021 up 51 days, 8 hrs, 0 users, load averages: 2.79, 2.48, 2.15