mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Software

Reply
 
Thread Tools
Old 2018-03-27, 01:56   #1
ixfd64
Bemusing Prompter
 
ixfd64's Avatar
 
"Danny"
Dec 2002
California

22·3·191 Posts
Default Prime95 dropping manual assignments from worktodo.txt without completing them?

I manually created a bunch of Pminus1 assignments (redoing P-1 on exponents with only stage 1 done) and added them to my worktodo.txt file. However, Prime95 sometimes drops assignments from worktodo.txt without actually completing them. This only seems to happen when I have lots of assignments, and only with worker #1.

Is this intentional? If so, is there a way to disable this "feature"?
ixfd64 is offline   Reply With Quote
Old 2018-03-27, 02:37   #2
petrw1
1976 Toyota Corona years forever!
 
petrw1's Avatar
 
"Wayne"
Nov 2006
Saskatchewan, Canada

10EF16 Posts
Default

Quote:
Originally Posted by ixfd64 View Post
I manually created a bunch of Pminus1 assignments (redoing P-1 on exponents with only stage 1 done) and added them to my worktodo.txt file. However, Prime95 sometimes drops assignments from worktodo.txt without actually completing them. This only seems to happen when I have lots of assignments, and only with worker #1.

Is this intentional? If so, is there a way to disable this "feature"?
I've noticed this too recently...and I can't even find messages in prime.log or in results.txt that indicate any were dropped or why. Maybe this is because they are Manual Assignments; George?

There are 2 parms in prime.txt that I use when I have lots of Assigned work.
MaxExponents=
UnreserveDays=

I think UnreserveDays might be relevant even with Manual assignments.

I have noticed on rare occasion that Prime95 will get "confused" about the speed of my PC and will think my work exceeds this parm and will unreserve some.

I say "confused" because I can change absolutely nothing and re-add the work and they will be kept the next time.
petrw1 is offline   Reply With Quote
Old 2018-03-27, 16:54   #3
Mark Rose
 
Mark Rose's Avatar
 
"/X\(‘-‘)/X\"
Jan 2013
Ͳօɾօղէօ

32·313 Posts
Default

I usually set UnreserveDays=99999 so that doesn't happen.
Mark Rose is online now   Reply With Quote
Old 2018-12-13, 20:11   #4
petrw1
1976 Toyota Corona years forever!
 
petrw1's Avatar
 
"Wayne"
Nov 2006
Saskatchewan, Canada

10000111011112 Posts
Default Still happening....

The one consistency(?) I have found is that whenever Prime95 restarts it loses work.

I just did a test:
1. Tuesday I added in the 100 or so assignments previously lost using worktodo.add. I verified that all 180 were still there a day later.
2. I stopped and restarted Prime95
3. I rechecked worktodo.txt and about the last 70 assignments disappeared leaving 110.

These are the only lines in Prime.log after the restart:
Code:
[Thu Dec 13 12:36:47 2018 - ver 28.10]
Updating computer information on the server
I am running 28.10B1

I have this in Prime.txt but all assignments are Manual.
Code:
DaysOfWork=5
MaxExponents=500
UnreserveDays=999
I've seen the same behavior in other computers running versions 29.4.
It is only Worker #1 that loses assignments.

Is it possible that some other code path determines there is too much work before MaxExponents and UnsererveDays are considered?
petrw1 is offline   Reply With Quote
Old 2018-12-13, 20:19   #5
chalsall
If I May
 
chalsall's Avatar
 
"Chris Halsall"
Sep 2002
Barbados

53·173 Posts
Default

Quote:
Originally Posted by petrw1 View Post
Is it possible that some other code path determines there is too much work before MaxExponents and UnsererveDays are considered?
I can't speak to that authoritatively.

What I can say is my WinBlows clients sometimes go insane (without appropriate notice).
chalsall is offline   Reply With Quote
Old 2018-12-13, 20:24   #6
Mark Rose
 
Mark Rose's Avatar
 
"/X\(‘-‘)/X\"
Jan 2013
Ͳօɾօղէօ

32×313 Posts
Default

Quote:
Originally Posted by petrw1 View Post
I have this in Prime.txt but all assignments are Manual.
Code:
DaysOfWork=5
MaxExponents=500
UnreserveDays=999
I've found 999 days to not be sufficient, when the throughput calculation goes wrong. I use 99999.
Mark Rose is online now   Reply With Quote
Old 2018-12-13, 20:32   #7
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

23×232 Posts
Default

Quote:
Originally Posted by Mark Rose View Post
I've found 999 days to not be sufficient, when the throughput calculation goes wrong. I use 99999.
Whoa, 2 years 9 months is not enough, go 274. years!

Last fiddled with by kriesel on 2018-12-13 at 20:33
kriesel is online now   Reply With Quote
Old 2018-12-13, 20:45   #8
petrw1
1976 Toyota Corona years forever!
 
petrw1's Avatar
 
"Wayne"
Nov 2006
Saskatchewan, Canada

3×5×172 Posts
Default

Quote:
Originally Posted by Mark Rose View Post
I've found 999 days to not be sufficient, when the throughput calculation goes wrong. I use 99999.
I'll try that...thx
petrw1 is offline   Reply With Quote
Old 2018-12-13, 20:52   #9
chalsall
If I May
 
chalsall's Avatar
 
"Chris Halsall"
Sep 2002
Barbados

23D116 Posts
Default

Quote:
Originally Posted by kriesel View Post
Whoa, 2 years 9 months is not enough, go 274. years!
What seems to happen is the WinBlows Prime95 client goes briefly insane (forgets it's throughput), and then unreserves everything it holds other than what it is working on.

Shortly later, it re-reserves work to match it's ability; not always the same candidates.
chalsall is offline   Reply With Quote
Old 2018-12-13, 22:24   #10
Mark Rose
 
Mark Rose's Avatar
 
"/X\(‘-‘)/X\"
Jan 2013
Ͳօɾօղէօ

32·313 Posts
Default

Quote:
Originally Posted by chalsall View Post
What seems to happen is the WinBlows Prime95 client goes briefly insane (forgets it's throughput), and then unreserves everything it holds other than what it is working on.
The same thing happens on my Linux boxen when running on thumb drives. I think it might be related to IO write stalls during backups.
Mark Rose is online now   Reply With Quote
Old 2019-08-30, 19:43   #11
ixfd64
Bemusing Prompter
 
ixfd64's Avatar
 
"Danny"
Dec 2002
California

22·3·191 Posts
Default

I've noticed a possibly related issue: Pminus1 assignments are being duplicated to other workers. A few months ago, I was going through the logs when I saw some repeated results. At first I thought I made a copy and paste error when adding assignments to my worktodo.txt file, but then I noticed that this is still happening from time to time. In some cases, the duplicated exponent will replace another worker's current exponent.

Anyone else seen this?
ixfd64 is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Choices for Manual Assignments Rodrigo Information & Answers 67 2019-09-20 06:33
On getting manual assignments Qubit PrimeNet 2 2014-07-30 12:30
Problem with manual assignments blahpy Information & Answers 6 2013-07-02 20:41
Reference Labels for Manual Assignments ClownRoyal Information & Answers 5 2012-10-19 20:07
Manual rebuild of worktodo.txt Unregistered Information & Answers 2 2010-07-08 22:11

All times are UTC. The time now is 16:23.

Tue Aug 11 16:23:29 UTC 2020 up 25 days, 12:10, 1 user, load averages: 1.86, 1.55, 1.61

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.