View Single Post
Old 2021-05-24, 17:03   #2159
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

168B16 Posts
Default

Quote:
Originally Posted by Prime95 View Post
A pain, but fairly rare event.
Thank you.

Something else I note about server behavior:
It will manually issue PRP DC assignments, and then very quickly treat them as cat 0 PRP first test assignments, not PRP DC (PRP-D), and expiring in 7 days from issue.

Part of my pending assignments list:
Code:
CPU Name        Core   Exponent     Type  Cat originally  assigned      updated       expires (days)
Manual testing    1    84607561      PRP    0    0        2021-05-18    2021-05-18            1
Manual testing    1    84944921      PRP    0    0        2021-05-23    2021-05-23            6
Manual testing    1    84969113      PRP    0    0        2021-05-23    2021-05-23            6
Manual testing    1    85141577      PRP    0    0        2021-05-23    2021-05-23            6
Manual testing    1    85427897      PRP    0    0        2021-05-23    2021-05-23            6
Manual testing    1    86042767      PRP    0    0        2021-05-23    2021-05-23            6
Manual testing    1    86961583      PRP    0    0        2021-05-23    2021-05-23            6
Manual testing    1    87051017      PRP    0    0        2021-05-23    2021-05-23            6
Manual testing    1    87215537      PRP    0    0        2021-05-23    2021-05-23            6
Manual testing    1    88102523      PRP    0    0        2021-05-23    2021-05-23            6
Manual testing    1    88391669      PRP    0    0        2021-05-23    2021-05-23            6
Manual testing    1    89023807      PRP    0    0        2021-05-23    2021-05-23            6
 Manual testing    1    89877037      PRP    0    0        2021-05-23    2021-05-23            6
The issued assignments begin "PRP=". That is, unlike LL, which has forms Test= and Doublecheck=, there's nothing to distinguish a first PRP from a second. But the server could keep track of whether a first or second was requested, and then apply the appropriate first test or doublecheck assignment rules' differing exponent thresholds versus exponent. For LL DC, the above exponents would be Cat 4, with a year to complete. Because they are PRP not LL, these DC or TC assignments are being treated like Cat 0 LL first tests instead. These are mostly actually from the strategic triple checking list with a first LL and a first PRP already recorded for each before the PRP DC assignments were issued.
Handling PRP DC expiration properly becomes more important as more migration away from LL to PRP occurs, including PRP/GEC/proof as DC for LL first tested exponents. Slow systems needing to run smaller exponents to avoid expiration issues with wavefront first tests will run afoul of the exceptionally rapid expiration of PRPDC assignments, causing waste of computation time, as things now stand.

This issue has affected both manual and automatic assignments and has been reported multiple times, multiple threads, spanning more than two years. Some previous references:
https://mersenneforum.org/showpost.p...postcount=1789 (March 2020)
https://mersenneforum.org/showpost.p...04&postcount=1 (March 2020)
https://mersenneforum.org/showpost.p...67&postcount=2 (March 2020)
https://mersenneforum.org/showthread...167#post541167 (January 2020)
https://www.mersenneforum.org/showpo...&postcount=445 (January 2020)
https://www.mersenneforum.org/showpo...&postcount=453 (January 2020)
https://mersenneforum.org/showpost.p...18&postcount=4 (April 2019)
https://mersenneforum.org/showpost.p...24&postcount=5 (April 2019, manual extend doesn't)
https://mersenneforum.org/showpost.p...postcount=1675 (March 2019)

Last fiddled with by kriesel on 2021-05-24 at 17:46
kriesel is offline   Reply With Quote