climateprediction.net (CPDN) home page
Thread 'still don't get credits since last breakdown'

Thread 'still don't get credits since last breakdown'

Message boards : Number crunching : still don't get credits since last breakdown
Message board moderation

To post messages, you must log in.

1 · 2 · 3 · 4 · Next

AuthorMessage
old_user674303

Send message
Joined: 9 Mar 12
Posts: 3
Credit: 192,454
RAC: 0
Message 46881 - Posted: 26 Aug 2013, 22:02:15 UTC

Hello,

I've completed 2 tasks and received another one since the last "breakdown". I still don't get any credit. Is it normal os is there a problem with my account? I hope the data I've sent are not forever lost.

Thank you.
ID: 46881 · Report as offensive     Reply Quote
Profileritterm
Avatar

Send message
Joined: 29 May 08
Posts: 128
Credit: 6,289,876
RAC: 0
Message 46882 - Posted: 26 Aug 2013, 22:09:43 UTC

Hi Marie,

You are not alone -- we are all missing credit. As has been discussed in several other threads, there are certain server functions that are not yet working properly. Based on what other knowledgeable volunteers have posted, our work is not lost and credit will catch up eventually. I know it can be frustrating, but we all need to be patient.

Happy crunching,

MarkR
ID: 46882 · Report as offensive     Reply Quote
Les Bayliss
Volunteer moderator

Send message
Joined: 5 Sep 04
Posts: 7629
Credit: 24,240,330
RAC: 0
Message 46883 - Posted: 26 Aug 2013, 22:33:37 UTC - in response to Message 46881.  

Marie

Credits for this project are based on the trickle_up files returned to the server.
There is a list of trickles received, on the page of each model.
From there, "normally" several scripts run overnight (UK time), to create credit for each of these trickles. (For models, user totals, teams.)

However, since the recent server replacement, there has been a problem with these scripts, which the project people are trying to find and correct. Which wasn't helped by the failure of the power supply unit in the server soon after. :(

Data that's been returned for each model is totally separate to the trickles/credit.


ID: 46883 · Report as offensive     Reply Quote
old_user674303

Send message
Joined: 9 Mar 12
Posts: 3
Credit: 192,454
RAC: 0
Message 46884 - Posted: 26 Aug 2013, 23:04:00 UTC

Thank you very much for your quick and nice answers.
ID: 46884 · Report as offensive     Reply Quote
old_user671679

Send message
Joined: 30 Jan 12
Posts: 38
Credit: 10,197,388
RAC: 0
Message 46885 - Posted: 27 Aug 2013, 0:49:25 UTC

I thought it is all on our "Pending Credit" page in our accounts, that's not the case? I have a tremendous amount of credit there and I know I won't get credit for all of it but I assumed most of it.
ID: 46885 · Report as offensive     Reply Quote
Les Bayliss
Volunteer moderator

Send message
Joined: 5 Sep 04
Posts: 7629
Credit: 24,240,330
RAC: 0
Message 46886 - Posted: 27 Aug 2013, 2:41:32 UTC - in response to Message 46885.  

Pending Credit is whatever BOINC puts into that variable.
It's not used by this project, nor reset by it.

Every night, (or at least, 'back in the good old days'), some scripts, ('cron jobs'), run, which re-calculate from scratch, all granted credits. (Based on a predetermined value per trickle for that model type.) This newly calculated value is put into the appropriate variables, and then shows up in various places. Including, hours or days later, the external stats sites.

And this re-calc is why, when someone leaves a team, their credits disappear from the team totals after the next re-calc. Which, in turn, is why the team owner has to be nice to people here for ever and ever. :)


ID: 46886 · Report as offensive     Reply Quote
Belfry

Send message
Joined: 19 Apr 08
Posts: 179
Credit: 4,306,992
RAC: 0
Message 46892 - Posted: 27 Aug 2013, 14:14:24 UTC

I'm guessing this won't be helpful, but maybe someone should look at /var/spool/cron/crontabs/* from the old server?
ID: 46892 · Report as offensive     Reply Quote
Belfry

Send message
Joined: 19 Apr 08
Posts: 179
Credit: 4,306,992
RAC: 0
Message 46893 - Posted: 27 Aug 2013, 14:39:08 UTC
Last modified: 27 Aug 2013, 14:40:54 UTC

I'm guessing this also won't be helpful, but here's a cleanup line in my crontab which deletes old lines from my "sessions" and "challenges" tables in my database called "http_auth":

50 * * * * PATH=$PATH:/sbin mysql -h localhost -u username http_auth -e 'DELETE FROM sessions WHERE expire<NOW();' ; mysql -h localhost -u username http_auth -e 'DELETE FROM challenges WHERE timeout<NOW();'

Does the calculation script access a Mysql server with ssh? Maybe you need the servers's private key file?

(Sorry guys. You're in the penalty, and so are now subject to spurious suggestions from those of us who know precious little about Mysql.)
ID: 46893 · Report as offensive     Reply Quote
ProfileDave Jackson
Volunteer moderator

Send message
Joined: 15 May 09
Posts: 4538
Credit: 19,008,987
RAC: 21,524
Message 46894 - Posted: 27 Aug 2013, 14:53:25 UTC - in response to Message 46893.  

My guess is that the solution to the credits is straightforward but is waiting till other more pressing work is done.
ID: 46894 · Report as offensive     Reply Quote
Belfry

Send message
Joined: 19 Apr 08
Posts: 179
Credit: 4,306,992
RAC: 0
Message 46895 - Posted: 27 Aug 2013, 15:48:10 UTC - in response to Message 46894.  

Hopefully you're right, but it could have more to do with the admin who setup the scripts being long gone from the project. That shouldn't be taken as criticism of the current staff: one of the most difficult things in IT is to take over a complex, production database with which you had nothing to do with setting up. It honestly makes me shudder thinking of the enormity and the complex math underlying the CPDN model databases.

I'm pretty sure my above suggestions are worthless. It's just fun to posit solutions from the safety and isolation from one's living room.
ID: 46895 · Report as offensive     Reply Quote
Belfry

Send message
Joined: 19 Apr 08
Posts: 179
Credit: 4,306,992
RAC: 0
Message 46896 - Posted: 27 Aug 2013, 16:16:32 UTC

And back to suggestions:

Script user and/or ip address granted access (update database name set Host='ip address' ; update username set Host='ip address')? Remote access to 3306/tcp (or explicity configured) port open on Mysql server firewall? And the classic head-thumper from every phone representative's manual: is the ethernet cable plugged in?

As Leslie Nielson would say: "I just want to tell you both good luck. We're all counting on you." x5 times.

ID: 46896 · Report as offensive     Reply Quote
Belfry

Send message
Joined: 19 Apr 08
Posts: 179
Credit: 4,306,992
RAC: 0
Message 46897 - Posted: 27 Aug 2013, 17:02:04 UTC

Video. It's really funny--if you watch the whole movie.
ID: 46897 · Report as offensive     Reply Quote
Belfry

Send message
Joined: 19 Apr 08
Posts: 179
Credit: 4,306,992
RAC: 0
Message 46898 - Posted: 27 Aug 2013, 17:20:15 UTC

Okay, from here on out I'm spelling it �thernet.
ID: 46898 · Report as offensive     Reply Quote
Helmer Bryd

Send message
Joined: 16 Aug 04
Posts: 156
Credit: 9,035,872
RAC: 2,928
Message 46906 - Posted: 29 Aug 2013, 12:03:19 UTC
Last modified: 29 Aug 2013, 12:58:42 UTC

Well, why not just phone Carl and ask how it works..
I recall from earlier days that these Oxfordians debated if credits are necessary.
ID: 46906 · Report as offensive     Reply Quote
Belfry

Send message
Joined: 19 Apr 08
Posts: 179
Credit: 4,306,992
RAC: 0
Message 46907 - Posted: 29 Aug 2013, 13:44:51 UTC
Last modified: 29 Aug 2013, 14:01:14 UTC

Who's Carl? The only system admins I know of right now are Andy and Jonathan:



(Based on Jon's photo, he could be a vampire.)

I see here he's listed under "Former Staff".
ID: 46907 · Report as offensive     Reply Quote
Belfry

Send message
Joined: 19 Apr 08
Posts: 179
Credit: 4,306,992
RAC: 0
Message 46908 - Posted: 29 Aug 2013, 14:19:47 UTC

And another suggestion:

Maybe the script sourced credentials in a .bashrc file, like sections 1.2.1.1 to 1.2.1.2 here.
ID: 46908 · Report as offensive     Reply Quote
Belfry

Send message
Joined: 19 Apr 08
Posts: 179
Credit: 4,306,992
RAC: 0
Message 46909 - Posted: 29 Aug 2013, 14:37:49 UTC

The above maybe my best suggestion, because it's one of those things that may not get copied to a new system, it's obscure enough to be totally left out of any documentation, and will have vacated the memory cells of former admins after nine years from when it was written.

My talking to Carl probably wouldn't achieve much. What might bear fruit is for anyone who's even looked at a database to post ten suggestions to this thread. I'd like to see 100 more in the next hour. Come on people!
ID: 46909 · Report as offensive     Reply Quote
Helmer Bryd

Send message
Joined: 16 Aug 04
Posts: 156
Credit: 9,035,872
RAC: 2,928
Message 46910 - Posted: 29 Aug 2013, 14:56:19 UTC
Last modified: 29 Aug 2013, 15:40:53 UTC

If I remember well: Carl wrote the origional stats scripts, then he left, stats got overloaded by additional crunchers and he came back on a short visit and rewroted it to the slimmer way that works today.

Miss you Carl :-)

Ed: Oh, Belfry, silly me better leave this thread then, heh
ID: 46910 · Report as offensive     Reply Quote
Belfry

Send message
Joined: 19 Apr 08
Posts: 179
Credit: 4,306,992
RAC: 0
Message 46911 - Posted: 29 Aug 2013, 15:52:34 UTC
Last modified: 29 Aug 2013, 15:57:02 UTC

[crickets,...crickets]

Hmm, probably with so many people typing at once it's overloaded the forum.

Ed: but doesn't explain how I got through.
ID: 46911 · Report as offensive     Reply Quote
Belfry

Send message
Joined: 19 Apr 08
Posts: 179
Credit: 4,306,992
RAC: 0
Message 46912 - Posted: 29 Aug 2013, 18:08:02 UTC

Another suggestion:

Could it be the older system used a different default shell, e.g. Bash? The new one might use Dash, in which case the scripts would need "#!/bin/bash" instead of "#!/bin/sh" at the top.

Probably not it, but if we get a few thousand of these ideas up here, the statistics will break in our favor.
ID: 46912 · Report as offensive     Reply Quote
1 · 2 · 3 · 4 · Next

Message boards : Number crunching : still don't get credits since last breakdown

©2024 cpdn.org