![]() |
|
|
#1 | |
|
A Sunny Moo
Aug 2007
USA (GMT-5)
3×2,083 Posts |
Quote:
We definitely do need to do this upgrade - the latest 5.2 clients being used over at PrimeGrid aren't fully backwards-compatible with the 4.1.4 version we're using on port 9000 over at NPLB, and 4.3.6 is getting pretty old now as well. There haven't been any major changes to the database schema in the meantime so the upgrades should be fairly low-risk (though of course I'll be sure to take a backup of the tables first). Last fiddled with by mdettweiler on 2013-08-05 at 06:12 |
|
|
|
|
|
|
#2 | |
|
"Lennart"
Jun 2007
25×5×7 Posts |
Quote:
5.2.5 is tested now for a couple of month and there are no issues 5.2.6 is a no no. 5.2.7 I have just installed it on my server and will do some tests on it. specialy DC work. I will move the cores aug 11 to join PG challenge. Lennart |
|
|
|
|
|
|
#3 |
|
"Mark"
Apr 2003
Between here and the
11000110100002 Posts |
If there are significant memory leaks on *nix, then I would like to know about them. I know that the Windows server has a memory leak, but that is in the MySQL ODBC driver, not in PRPNet.
|
|
|
|
|
|
#4 | |
|
A Sunny Moo
Aug 2007
USA (GMT-5)
186916 Posts |
Quote:
Looking at "top" command output on jeepford right now, I'm not seeing any particular signs of memory leaks - when sorting by virtual memory image size, none of the prpserver processes show up on the list (which puts all of their image sizes at least below 293 MB, the smallest on the list right now). mysqld is using about 1.2 GB, but that's not unexpected since we're also running the (very large) NPLB stats database off the same MySQL system. You'd have to ask Gary what he was referring to... |
|
|
|
|
|
|
#5 | |
|
"Mark"
Apr 2003
Between here and the
11000110100002 Posts |
Quote:
IMO you can migrate port 9000 to 4.3.x at any time and then to 5.2.x when Gary gives his approval. |
|
|
|
|
|
|
#6 |
|
May 2007
Kansas; USA
101·103 Posts |
In speaking with my main tester, he has found memory leak issues in versions 5.x.x and later of PRPnet. Therefore we will be staying with PRPnet 4.3.6 on this server. Even without the issues, there are no features that are needed at CRUS that were added with 5.x.x versions.
|
|
|
|
|
|
#7 | |
|
"Mark"
Apr 2003
Between here and the
24·397 Posts |
Quote:
On a separate note it would have been fair to me and other users of my software to have provided this information when you first knew about it. I'm under the impression that you have known about this for months and have relayed that information to others, but not to me. |
|
|
|
|
|
|
#8 |
|
May 2007
Kansas; USA
1040310 Posts |
No, I just got word of it on Aug. 5th. I don't have the knowledge to do in-depth testing of PRPnet. My tester referred to "minor/major bugs untested after fixing. Some 5.x versions cause MYSQL to timeout under heavy use." Regardless, I've been informed that versions 5.x.x just have updates for GenFer and wwww stuff...things that CRUS doesn't need. Port 1400 is running 4.3.6, which has been stable for a long time and has good stats, so there's no reason to upgrade.
The main problem that I have is that "beta" versions of software that have had some minor testing done are being espoused as "alpha" versions, which have had rigorous testing done. It strikes me as just a little concerning that a piece of software goes from version 5.0 to 5.6 in 6 months. I don't believe in upgrading stuff just for the sake of having the newest and greatest. I realize that my thoughts on software upgrades are deemed "conservative" and/or cautious. But I feel very strongly about the integrity of this project. We have to run software that is virtually flawless and has had rigorous testing done, even when a minor upgrade is done to the software. I'm still very bothered about the numerous bad sieve files that I/we ran across due to using a new "upgraded" version of srsieve that was removed algebraic factors. I realize that newer versions work well but it is an example of what I am talking about here. I'm very confident that primes were missed due to the bad version of srsieve. I personally caught a completely bad set of primes for both S15 and S35 that were provided by one of our most accurate and trusted testers because he didn't realize he had a bad version of srsieve. The only reason that I caught them is that the prime count was way too low...like 50-65% fewer than expected. Had it only been 20-30% less than expected, I would have written it off as "variance" in the # of primes. The ranges had to be completely rerun. Last fiddled with by gd_barnes on 2013-08-11 at 18:43 |
|
|
|
|
|
#9 | |
|
A Sunny Moo
Aug 2007
USA (GMT-5)
3×2,083 Posts |
Quote:
|
|
|
|
|
|
|
#10 |
|
"Mark"
Apr 2003
Between here and the
24·397 Posts |
You take that risk with any software, not just mine.
That MySQL times out under heavy usage is more likely an issue with MySQL configuration or odic than with PRPNet. In any case if someone can point to a specific problem with PRPNet, hopefully one that I can reproduce, that would be helpful to me. As for 5.2.x, there are some nice enhancements to how stats are shown in the browser, such as the ability to sort columns and links between pages. There are some changes in 5.2.0 for CRUS, albeit small. How I number releases gives you an idea regarding what types of changes are in them. Given v.r.p (version, release, patch), I typically change the version when there are significant enhancements that are likely to break some compatibility between versions of the server. I change the release for smaller enhancements. I change the patch strictly to fix bugs. That might not be ideal, but it works fairly well. |
|
|
|
|
|
#11 | |
|
May 2007
Kansas; USA
101·103 Posts |
Oops, I meant version 5.2.6 (now 5.2.7) not 5.6.
What you guys don't seem to realize is that PrimeGrid, for the most part, does not need the degree of accuracy that CRUS requires. Mark and Max, with my tester's permission, I will cut-and-paste an Email that I just got from him with some modification for clarity and the such. This is referring to PRPnet versions 5.x.x and later. Quote:
Since the issue with the bad version of srsieve; whenever anyone suggests that we upgrade any software here, I talk to my tester first. He does what I refer to as "alpha" testing, which tests multiple different scenarios under varying degrees of load; similar to what a professional-level video game company would do before putting a product on the market. I will move this discussion about PRPNET issues to a separate thread shortly. I will also unsticky this thread and move related posts to the S6 thread since we are now running a PRPNET server on it. Gary Last fiddled with by gd_barnes on 2013-08-12 at 02:03 |
|
|
|
|
![]() |
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Links to Precompiled GMP-ECM versions | wblipp | GMP-ECM | 469 | 2019-11-12 15:02 |
| Prime95 License/Untrusted Versions? | Dubslow | Software | 21 | 2012-05-04 18:30 |
| Links to Precompiled Msieve versions | wblipp | Msieve | 0 | 2011-07-17 20:59 |
| Recommended versions Prime95 | markhl | Software | 4 | 2008-08-04 13:46 |
| Differences between LLR versions | MooooMoo | Riesel Prime Search | 6 | 2006-09-27 18:51 |