mersenneforum.org  

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

Reply
 
Thread Tools
Old 2006-01-25, 08:52   #1
ixfd64
Bemusing Prompter
 
ixfd64's Avatar
 
"Danny"
Dec 2002
California

7·331 Posts
Default what happened?

For a few days, the server showed no data. The data is back, but the formatting of the page has changed.

What happened?
ixfd64 is online now   Reply With Quote
Old 2006-01-26, 00:29   #2
moo
 
moo's Avatar
 
Jul 2004
Nowhere

32916 Posts
Default

Server was haveing issuse were the rounding to make colums was affected by new release ranged...
moo is offline   Reply With Quote
Old 2006-01-27, 18:20   #3
ixfd64
Bemusing Prompter
 
ixfd64's Avatar
 
"Danny"
Dec 2002
California

44158 Posts
Default

The new formatting of the columns is much harder to read. :\
ixfd64 is online now   Reply With Quote
Old 2006-01-28, 00:36   #4
moo
 
moo's Avatar
 
Jul 2004
Nowhere

809 Posts
Default

yes it is but sacrifices need to be made. Good thing is that v5 is becomeing a reality.
moo is offline   Reply With Quote
Old 2006-01-30, 14:56   #5
ric
 
ric's Avatar
 
Jul 2004
Milan, Ita

22×32×5 Posts
Default Don't know what's inside...

... but apparently is just a matter of an extra "\n" occurring after each line and not only after 5 or so.
Nothing really important, though, just a little bit disturbing to the eye...
ric is offline   Reply With Quote
Old 2006-02-03, 12:24   #6
ixfd64
Bemusing Prompter
 
ixfd64's Avatar
 
"Danny"
Dec 2002
California

7·331 Posts
Default

Someone fixed it now. :)
ixfd64 is online now   Reply With Quote
Old 2006-02-03, 13:40   #7
tha
 
tha's Avatar
 
Dec 2002

787 Posts
Default

Quote:
Originally Posted by ixfd64
Someone fixed it now. :)
The server is also blazing fast now. Just another proof that the hardware is doing very fine and is well up to the task.
tha is offline   Reply With Quote
Old 2006-02-03, 14:51   #8
Xyzzy
 
Xyzzy's Avatar
 
"Mike"
Aug 2002

11×709 Posts
Default

Quote:
Originally Posted by tha
The server is also blazing fast now. Just another proof that the hardware is doing very fine and is well up to the task.
SK put in a lot of work last week changing something. I used to have to restart the server several times a day and I haven't had to restart it in over a week.

Xyzzy is offline   Reply With Quote
Old 2006-02-03, 18:24   #9
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

2·3·1,193 Posts
Default

He was vague on the details, SK found a race condition or deadlocking problem deep in the kernel somewhere. He added a mutex to prevent the condition a week ago. So far so good.

He also met with his ISP yesterday. It seems we were on a 10Mbps connection when we should have been on a 100Mbps. Maybe there were other issues too - I don't know.
Prime95 is offline   Reply With Quote
Old 2006-02-03, 23:52   #10
Old man PrimeNet
 
Old man PrimeNet's Avatar
 
Jan 2003
Altitude>12,500 MSL

10110 Posts
Default

Details for the curious:

The mutex was a tool for finding the deadlock; it also allows a graceful error 23 server busy condition to surface if after a 10 second timeout the client can't get into the server's transaction queue, so I left it in place. The deadlock happened in NT kernel.dll from using Win32 timeSetEvent() API within CriticalSection code, when a timer event handler was setup, but not every time. It's not clear why this should be a problem but there's quite a bit of online material describing similar issues with these APIs. v4 uses delay timers for a variety of utility functions but in this particular case, it was for the rollback of an assignment if the client failed to respond with an estimated completion date within two minutes. v4 uses a thread from a pool for each client transaction, so by the time the deadlock condition was evident other client threads had started and became queued at various CriticalSections and the deadlocked call stack was too deep to debug with my tools. The mutex serialized the clients in the CGI layer instead of the v4 service layer CriticalSections, so there were far fewer threads and relatively shallow stacks to debug where the deadlock originated. The actual fix drops use of the rollback timer and instead allows the automated daily cleanup to handle the unacknowledged assignment rollbacks. This is not in the same service layer so there's no risk of a similar deadlock in the same area.

The ISP normally is really on top of things, but during a routine review of bandwith settings their staff mixed up KB/s for Kbps, clamping bandwith at 1/10th its nominal rate. This apparently happened to several other clients of theirs, too, but they had nowhere near the traffic we do, and didn't notice it. For a while I thought something was wrong with the server because I knew from past experience it should be really fast. After a process of elimination it checked out clean and I had the ISP check the bandwidth limit, and fix it.

The summary report having extra newlines was a formatting goof when we accidently had a -1 exponent in an unsigned int column of the database (it becomes a really big positive number) and I thought the report needed adjusting to handle a real exponent.
Old man PrimeNet is offline   Reply With Quote
Old 2006-02-05, 16:55   #11
tha
 
tha's Avatar
 
Dec 2002

787 Posts
Default

Great, this will have a positive impact on the whole community. One more favor to be asked: Do you have some time to update the stats page of the primenet server? Currently throughput is in the graph up to some point in the year 2004.
tha is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
What happened to the M47? dabler News 16 2018-06-12 21:45
What happened with Dubslow? aketilander Lounge 13 2013-08-31 00:35
n=500000 what happened? cipher Twin Prime Search 2 2009-07-15 01:15
What happened to my stats? BranMuffin PrimeNet 4 2008-11-19 22:33
What happened? ThomRuley Lone Mersenne Hunters 7 2003-07-31 16:31

All times are UTC. The time now is 18:37.

Mon Nov 23 18:37:25 UTC 2020 up 74 days, 15:48, 1 user, load averages: 2.22, 2.35, 2.46

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.