![]() |
|
|
#2267 | |
|
Serpentine Vermin Jar
Jul 2014
2×13×131 Posts |
Quote:
GIMPS Summary - TEXT James does good work with his site and he's been amazing at improving the Primenet pages as well. I'm just a hack fixing up the pages here and there. LOL What looks good to me tends to be more utilitarian than pretty. My own brother gave me a hard time back when I first did the redesign of the Primenet site... no respect. ![]() The work on redesigning this particular page was more from a standpoint of cleaning up the SQL query that generates the page. I'd done the same work on other report pages but this particular one was so ugly that I put a pin in it 4 or 5 years ago, and finally decided to dive into it since I had a week vacation to burn. |
|
|
|
|
|
|
#2268 |
|
If I May
"Chris Halsall"
Sep 2002
Barbados
2·112·47 Posts |
Understood. But... Change management is a thing... 9^)
Last fiddled with by chalsall on 2022-12-03 at 06:04 Reason: s/Absolutely/Understood/; |
|
|
|
|
|
#2269 |
|
"GIMFS"
Sep 2002
Oeiras, Portugal
2×7×113 Posts |
|
|
|
|
|
|
#2270 |
|
Serpentine Vermin Jar
Jul 2014
65168 Posts |
Change whatnow?
![]() I updated the table to replace zero with a blank. As far as how the old text page would add a blank line every 10M range (so it would have 10 rows, then a blank, then 10 more)... I guess that would make more sense for a text-based table. Kind of arbitrary though and I guess just serves to break it up visually. It would also generate a new "header" section every 50M because it was trying to keep that somewhere on the page at any given time, wherever you happened to scroll to. Hopefully the floating header row on the new table is a better way of doing that. I do plan to add some tooltips to the header row so that if you hover over it, it'll have a description of what the columns are. The old page has a legend of sorts at the very bottom. And it might make sense to have the column sections visually distinct. They're broken down into 5 basic groups: - Exponent range (start/end) and # of known primes - Composite (either verified LL/PRP or factored) - Unknowns (single tests or untested) - Assigned - Available Right now they all kind of blend together, whereas the text format had pipes as a bit of a marker between sections. Those are all spit-and-polish types of things though and hopefully won't be an issue to tweak. Just fixing up the report generation in the first place and optimizing it was a larger undertaking. Without going into too much detail, let's just say that the way the old report was generated (and still is, since it's still spitting out that text format hourly) was using SQL cursors. We recently ran some analysis of our inefficient SQL queries and the cursors sprinkled here and there were significantly slower. The rewrite means the HTML data generates in a fraction of the time which I'm pretty happy about, so you should expect to see the old text based output disappear at some point since that was also a main factor. Bear in mind that these reports can take a while to generate. The server it's running on was pretty fresh at the time we set it up but it's now starting to show some age, and we've significantly grown the amount of data stored on it since then, with JSON results now, the PRP proof handling, etc. so trying to optimize our SQL is crucial. On the other hand, we are trying to add some interesting new things and do some data cleanup. James has been working hard on a project to start showing the application name/version in the exponent reports. Part of that has meant going through hundreds of millions of old records and assigning them to the correct application lookup values, where maybe we'd used a generic one when the result came in. Just things like that, having accurate version info on results may make it easier for researchers to look at bad results and see that some app and version had buggy results more often, or whatever. |
|
|
|
|
|
#2271 |
|
Sep 2006
Odenton, MD, USA
3208 Posts |
Want to report an issue with the server not accepting P-1 results with a factor found. This is happening on two different systems running 30.8 build 15:
[Work thread Dec 3 14:01] P-1 found a factor in stage #2, B1=320000, B2=243437040. [Work thread Dec 3 14:01] M2935157 has a factor: 6538660032507417043406897 (P-1, B1=320000, B2=243437040) [Comm thread Dec 3 14:01] Sending result to server: UID: harlee/i5-5250U_1600, M2935157 has a factor: 6538660032507417043406897 (P-1, B1=320000, B2=243437040) [Comm thread Dec 3 14:01] [Comm thread Dec 3 14:01] PnErrorResult value missing. Full response was: [Comm thread Dec 3 14:01] [Dec 3 14:01] Visit http://mersenneforum.org for help. [Comm thread Dec 3 14:01] Will try contacting server again in 70 minutes. |
|
|
|
|
|
#2272 |
|
"James Heinrich"
May 2004
ex-Northern Ontario
7×13×47 Posts |
Thanks, sorry, that was my fault. I fixed a different issue and in doing so made this broken. I think it should be working properly now. Prime95 should auto-retry after [70] minutes and continue as normal.
|
|
|
|
|
|
#2273 |
|
Sep 2006
Odenton, MD, USA
3208 Posts |
James,
Thanks, the server has accepted results from both clients. |
|
|
|
|
|
#2274 | |
|
If I May
"Chris Halsall"
Sep 2002
Barbados
2·112·47 Posts |
Quote:
And we all deeply appreciate the amount of work you do to maintain the hub of the GIMPS infrastructure. And on Winblows, no less! 9^) One suggestion, if I may... It shouldn't cost much additional compute to generate a raw CSV/TSV file at the same time you are generating the human-facing HTML. This could then be made available to those weird people who write code to fetch and parse this data. Once an hour. And this "data product" is orthoginal to the human facing HTML code, which will likely change over time. To share... I have found that Pointy-haired Bosses tend to specify JSON IPC for even simple vectors like this. And then they can't understand why they can't import the dataset into Excel... 8^) |
|
|
|
|
|
|
#2275 | |
|
"James Heinrich"
May 2004
ex-Northern Ontario
7·13·47 Posts |
Quote:
|
|
|
|
|
|
|
#2276 | |
|
Aug 2002
London, UK
5×19 Posts |
Quote:
Prime95 did retry every 70 minutes several times, and while that factor did eventually upload at 21:38, the message returned was: Code:
[Comm thread Dec 3 21:38:42] PrimeNet success code with additional info: [Comm thread Dec 3 21:38:42] Already have factor 9261248336162888422114297 for M70434877 [Comm thread Dec 3 21:38:42] CPU credit is 15.5069 GHz-days. |
|
|
|
|
|
|
#2277 |
|
"James Heinrich"
May 2004
ex-Northern Ontario
7·13·47 Posts |
|
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Official "Faits erronés dans de belles-lettres" thread | ewmayer | Lounge | 39 | 2015-05-19 01:08 |
| Official "all-Greek-to-me Fiction Literature and Cinema" Thread | ewmayer | Science & Technology | 41 | 2014-04-16 11:54 |
| Official "Lasciate ogne speranza" whinge-thread | cheesehead | Soap Box | 56 | 2013-06-29 01:42 |
| Official "Ernst is a deceiving bully and George is a meanie" thread | cheesehead | Soap Box | 61 | 2013-06-11 04:30 |
| Official "String copy Statement Considered Harmful" thread | Dubslow | Programming | 19 | 2012-05-31 17:49 |