mersenneforum.org  

Go Back   mersenneforum.org > New To GIMPS? Start Here! > Information & Answers

Reply
 
Thread Tools
Old 2010-08-09, 02:07   #1
Unregistered
 

71738 Posts
Default Duplicated credit

A few days ago, when prime95 was sending a result, the communication timed out after 180 seconds with 0 bytes received. Later, when the client tried to send the result again, I got an error 40: no assignment, and was told that the result was not needed. Since it was reserved the usual (automatic) way, all I can think of is that in the first communication the result actually "got in", and in the second one, it was no longer necessary (it was already reported).

Anyway, since that time the result count in the User Summary doesn't match the amount of results in results.txt (it did before this). In fact, the difference is 2, when only 1 result had the problem I talked about before.

To make sure that no result got lost (the server results count was lower than the results.txt one), I uploaded the results.txt file thru the manual results page. The server (correctly) rejected most results as unnecessary, but all the ECM results were credited again, and now I have 90 more duplicated results, and their duplicated credit, with the CPU "Manual testing".

I guess that the server can't tell if two ECM results of the same expo, B1, B2, and number of curves are the same or not.

Is there anything that can be done to fix this? My main concern is that Primenet will think that more work has been done than the actual amount, and that people can use this potential bug to make more credit, something that I wasn't trying to achieve (in fact, I would be glad to have the duplicated credit and results removed).
  Reply With Quote
Old 2010-08-09, 16:45   #2
petrw1
1976 Toyota Corona years forever!
 
petrw1's Avatar
 
"Wayne"
Nov 2006
Saskatchewan, Canada

22×3×17×23 Posts
Default The same topic in another thread....

You can see more discussion about the same topic over here (nearer the end):
http://www.mersenneforum.org/showthr...?t=5758&page=2
petrw1 is offline   Reply With Quote
Old 2010-08-09, 17:58   #3
Unregistered
 

6C16 Posts
Default

I just noticed that I also got a couple of error 11: server database malfunction around the same time of the other errors. Those sound more serious than the others.

George, if it helps to diagnose this issue, I have a copy of prime.log, the duplicated results, the manual results page which duplicated the credit, and so on.

petrw1, I just read the posts you mention and my situation is similar but not quite the same, because the results that got the "no assignment" error are credited to my results page and to the exponent status page. That is, despite the error (and the things I mentioned in the first post), the results seem to have been registered correctly.
  Reply With Quote
Old 2010-08-09, 22:27   #4
Unregistered
 

32×11 Posts
Default

Just moments ago it happened again: a communication timeout, and later the no assignment error. Is something going really wrong with the server? I mean, having contributed to GIMPS for more than a year I don't remember any other ocassion of this kind of errors, specially with this frequency.
  Reply With Quote
Old 2010-08-11, 19:50   #5
Unregistered
 

2·47·73 Posts
Default

Is there anything that can be done to remove the false credit and results (besides creating another account)?
  Reply With Quote
Old 2010-08-11, 21:50   #6
Unregistered
 

105168 Posts
Default

Checking the prime.log I confirmed that this problem is recent: going all the way back to October-November 2009, only 5 times the "no assignment" error ocurred. The first time was July 11, then twice in August 6 and also twice in August 9.

If there is anything I can do to help diagnose this, please let me know.
  Reply With Quote
Old 2010-08-11, 22:34   #7
Unregistered
 

72×31 Posts
Default Poached!

I'm sorry to post so often, but I have new information about these problems.

Browsing the logs, I found the five results with the error 40 I mentioned before. Surprinsingly, all five results are correctly credited in the results page, and their history is correctly recorded in the exponent status (something that didn't happen to petrw1). Because of this, I still did not know why my results count does not match anymore.

But I looked further and finally found the problem: I WAS POACHED. The (guess how many?) two exponents in question are 848684891 and 848672197. I reserved them following Primenet rules, worked on them, sent expected completion dates daily, and returned the results within 3 days of their reservation. All that only to receive a SUCCESS (WTF) code that told me that the results were not needed. If you look in the database you can see that the user BloodIce returned both results. I suppose he "beat me" to it.

I can understand (but not agree with) poaching "stragglers" in DC or even LL. What I can not understand is how someone can completely bypass the usual protocols, take two exponents that are years away from being tested, and report them without being rejected.

What is even harder to understand is the server allowing that, and REJECTING THE RESULTS FROM THE RIGHTFUL OWNER, not giving credit, not registering the result, and so on. Because of that poaching (which I didn't know at the time), I feared that some results were lost, and sent my results.txt manually, hoping to contribute to a more accurate database.

And that worry led to my current situation: missing results and credit, and, because of my later actions, being with a ton of duplicated false results and their corresponding credit.

In short: my account now is missing the two poached results (and that can't be corrected, at least from my end), has 90 repeated results that it shouldn't have, has much more (50+ GHz-days) credit than it should (more than 20% of the total), and the server gladly encourages poaching, when it should take the result from the correct person and give credit, even if it received it first from someone else.

I thought that if someone reported a result in a number reserved by someone else, the server would simply dismiss it. I guess I was wrong.

My interest in contributing has diminished significantly, and I may cease to do it.
  Reply With Quote
Old 2010-08-11, 23:56   #8
Uncwilly
6809 > 6502
 
Uncwilly's Avatar
 
"""""""""""""""""""
Aug 2003
101×103 Posts

2×4,909 Posts
Default

What you experienced was rare. I would hope that you would not leave, just because of this isolated incident.
Uncwilly is offline   Reply With Quote
Old 2010-08-12, 00:07   #9
ckdo
 
ckdo's Avatar
 
Dec 2007
Cleves, Germany

10000100102 Posts
Default

CPU credit is 0.002313 GHz-days for each of the two exponents.

An i7-750 (not overclocked) will finish 8,000+ such assignments per day, or take less than 11 seconds for one. Actually reserving those 8,000+ assignments would take several hours - which is why it's usually not done.

You should probably get over the 22 seconds of CPU time you lost and the time you took researching the reasons thereof, as well as complaining about the case.
ckdo is offline   Reply With Quote
Old 2010-08-12, 03:01   #10
Unregistered
 

23×5×103 Posts
Default

Perhaps the tone of my post was taken the wrong way. I really don't mind credit at all. I'm not going to die if my account has 2 points less or more. What I don't like about this is knowing that anyone can make other people waste time in an assignment that will be rejected. Whether that time is 1 second or 3 months is irrelevant (although in my case it was way more than 11 seconds).

Also, don't forget the double-crediting problem. In the whole picture, this situation made me "win" 50+ (yes, fifty) GHz-days, instead of losing 0.002313. But I really don't want the server to believe that all those ECM curves were done twice when that is not the case, and I don't like my stats to reflect something that is utterly wrong. Why do we keep stats at all, then?

After all, we donate time and money to this project for free. Is it that much to want these little things? I'm not asking more that having the server have the correct data, and not being so easygoing on people taking other people's assignments.

Telling me to "get over" the credit, the research and the complaining, then, is completely uncalled for. I came to the forum reporting a problem that I think is of interest to the people running this, and get pointed at like some loser that can't get over 2 seconds of lost computing time. Even more, if I wanted (I don't), I could keep reporting those ECM results to get up in the rankings for free, and that should be fixed/solved.
  Reply With Quote
Old 2010-08-12, 06:29   #11
Uncwilly
6809 > 6502
 
Uncwilly's Avatar
 
"""""""""""""""""""
Aug 2003
101×103 Posts

2×4,909 Posts
Default

If you are going to work up in the LMH range (exponents above 100,000,000) you need to claim them by posting in the appropriate part of the forum
http://www.mersenneforum.org/forumdisplay.php?f=46

If you don't claim the range, you do run the risk of getting over run (if you are working at lower bit levels.)
Uncwilly is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Missing (and duplicated) sections of factordb/endings EdH FactorDB 3 2014-01-05 05:46
DC duplicated Mini-Geek GPU to 72 0 2011-12-28 23:01
What does the gHz credit actually mean? mack Information & Answers 5 2009-12-17 10:41
How much credit for LL? hj47 PrimeNet 26 2009-01-23 22:14
v4 Credit on v5 precius1 Information & Answers 3 2008-11-03 22:23

All times are UTC. The time now is 09:14.


Mon Aug 2 09:14:25 UTC 2021 up 10 days, 3:43, 0 users, load averages: 1.63, 1.42, 1.37

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, 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.