![]() |
|
|
#34 | |
|
"Mark"
Apr 2003
Between here and the
3·2,447 Posts |
Quote:
When server stats are recomputed every 20 minutes (or however you have the server configured), it selects the min(CandidateName) with a prime for that k,b,c. Obviously that code is wrong as it should choose from the candidate with the smallest decimal length. |
|
|
|
|
|
|
#35 |
|
"Mark"
Apr 2003
Between here and the
3·2,447 Posts |
I'm working on PRPNet 5.2.0 as I write this. It will include the following changes:
This should include the changes that have been requested earlier in this thread. If I'm forgetting something or if you have idea for new mods or found other bugs, please let me know. I hope to release the code early next week. |
|
|
|
|
|
#36 |
|
"Mark"
Apr 2003
Between here and the
3×2,447 Posts |
I've posted PRPNet 5.2.0. It has the following changes from 5.1.0:
Code:
prpclient: Replace clientid in ini with machineid and instanceid.
prpclient: Fix bug for wwww projects where client couldn't extract program name.
prpserver: Rename column ClientID in database to MachineID. Add InstanceID.
prpserver: Modify doublechecker to use machine id instead of clientid.
prpserver: Fix bug in Sierpinski/Riesel stats to ensure prime listed in table has the smallest n.
prpserver: Modify Sierpinski/Riesel stats updater to set HasSierpinskiRieselPrime flag on new Candidates that are inserted if a prime was already found for the k, b, c.
prpserver: Removed support for clients older than 4.3.
prpserver: Added brieftestlog to prpserver.ini. This flag can be used to shorten the output on consoles.
prpserver: Added estimate of days left to Wieferich/WallSunSun server_stats.html.
Clients as old as 4.3 compatible with the 5.2 server. 5.2 clients should be compatible with servers as old as 4.3, but I have not tested that. I highly recommend that projects upgrade to 5.2.0 at their earliest convenience. I cannot guarantee that future releases of the server will support 4.x clients. If you need assistance in upgrading a server from 4.x to 5.x, feel free to contact me via PM or e-mail. There is little risk to make that upgrade. You can d/l 5.2.0 from here. |
|
|
|
|
|
#37 |
|
"Mark"
Apr 2003
Between here and the
3×2,447 Posts |
I've posted PRPNet 5.2.1. This version fixes a bug with strcpy() where the source and target are within the same string buffer. Apparently this isn't a issue on most OSes, but it is a big no-no on some flavors of Linux.
You can d/l 5.2.1 from here. |
|
|
|
|
|
#38 |
|
"Mark"
Apr 2003
Between here and the
11100101011012 Posts |
I've posted PRPNet 5.2.2. In this version I changed onekperclient in the server to onekperinstance and fixed a bug I introduced in 5.2.0. I fixed a logging issue where timezone would show as '???'. I also added a 64-bit build option to the Windows solution.
You can d/l 5.2.2 from here. |
|
|
|
|
|
#39 | |
|
Banned
"Luigi"
Aug 2002
Team Italia
5×7×139 Posts |
Quote:
![]() Luigi |
|
|
|
|
|
|
#40 |
|
"Mark"
Apr 2003
Between here and the
3×2,447 Posts |
It's not clear to me what you are looking for. Are you referring to me fixing gmp-fermat and the double-mersenne logic it has? If so, then I don't know when I'll get to it. If I'm lucky, next week, but I can't make any promises. If you are referring to modify PRPNet to support a search, I've never thought about it.
|
|
|
|
|
|
#41 | |
|
Banned
"Luigi"
Aug 2002
Team Italia
5·7·139 Posts |
Quote:
![]() Luigi |
|
|
|
|
|
|
#42 |
|
Sep 2006
Germany
2·5·19 Posts |
Yesterday I updated from version 4.3.7 to version 5.2.2. (Windows 7 x64)
But the new version seems to be more unstable than the old one :( I just came home and saw, the the prpserver.exe crashed (Windows message: Stopped working, application needs to be closed). In the log file there is nothing.. last message was a correctly accepted tests. The only thing I noticed is, I got many of the following messages on different clients, although the server was running: Code:
[2013-01-13 01:56:22 MZ] s19: Returning work to server localhost at port 7119 [2013-01-13 01:56:32 MZ] s19: nothing was received on socket after 10 seconds [2013-01-13 01:56:34 MZ] s19: nothing was received on socket after 2 seconds [2013-01-13 01:56:34 MZ] Could not connect to any servers and no work is pending. Pausing 10 minutes [2013-01-13 02:06:35 MZ] s19: Returning work to server localhost at port 7119 [2013-01-13 02:06:45 MZ] s19: nothing was received on socket after 10 seconds [2013-01-13 02:06:47 MZ] s19: nothing was received on socket after 2 seconds [2013-01-13 02:06:47 MZ] Could not connect to any servers and no work is pending. Pausing 10 minutes [2013-01-13 02:16:48 MZ] s19: Returning work to server localhost at port 7119 I am testing s19, there are about 2M tests in the mysql database. Using MySQL server version 5.1.43. |
|
|
|
|
|
#43 | |
|
"Mark"
Apr 2003
Between here and the
3×2,447 Posts |
Quote:
|
|
|
|
|
|
|
#44 |
|
Sep 2006
Germany
2×5×19 Posts |
The problem appeared after updating the prpserver only. I didnt touch the MySQL server (or ODBC driver). The old version ran for months without restarting. Maybe I just should update them? The newest MySQL version is 5.5.*
![]() A few minutes ago, I saw this lines in the log: Code:
[2013-01-13 16:32:03 MZ] 524: ODBC Information: SQL_ERROR: [MySQL][ODBC 5.1 Driver][mysqld-5.1.43-community]Lock wait timeout exceeded; try restarting transaction [2013-01-13 16:32:03 MZ] 524: ODBC Information: SQL Statement: update Candidate set HasPendingTest = 1 where CandidateName = 1446*19^100146+1 and HasPendingTest = 0 |
|
|
|
![]() |
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| PRPNet 4.0.0 Released | rogue | Software | 84 | 2011-11-16 21:20 |
| PRPNet 4.0.1 Released | Joe O | Sierpinski/Riesel Base 5 | 1 | 2010-10-22 20:11 |
| PRPNet 3.0.0 Released | rogue | Conjectures 'R Us | 220 | 2010-10-12 20:48 |
| PRPnet | mdettweiler | No Prime Left Behind | 80 | 2010-02-09 21:31 |
| PRPNet released! | rogue | Conjectures 'R Us | 250 | 2009-12-27 21:29 |