Wrong CPID on some Projects

Message boards : Questions and problems : Wrong CPID on some Projects
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile NullCoding*
Avatar

Send message
Joined: 10 Jan 11
Posts: 58
United States
Message 40635 - Posted: 11 Oct 2011, 13:27:15 UTC

I participate in over 25 BOINC projects and have been using BOINC for about a year now. A few of the projects I contribute to, however, don't show up on say Free-DC under my main account because for some reason they all have different CPIDs.

Checking the wiki (a article right from trac) yields:

• When the BOINC client makes an RPC request to a scheduling server, it scans the accounts with the same email address, finds the one with the oldest creation time, and sends the CPID stored with that account.
• If the scheduling server receives a CPID different from the one in its database, it updates the database with the new CPID.


This is not particularly helpful since I cannot find any .xml containing my account CPID, only my host CPID. The lack of continuity bugs me. I want everything associated with my one CPID that has 50M+ credits associated with it.

Sorry if this isn't the right place. I had presumed this was an issue solved client-side, but if there's no way to go about it, I can deal.


ID: 40635 · Report as offensive
SekeRob2

Send message
Joined: 6 Jul 10
Posts: 585
Italy
Message 40638 - Posted: 11 Oct 2011, 17:52:20 UTC - in response to Message 40635.  
Last modified: 11 Oct 2011, 18:04:07 UTC

The most common cause of CPID not aligning is that not all projects are active and attached to the same client. A CPID will only align for those, so if you have 10 projects associated with one client and 15 with another, the each set will sync on their oldest CPID.

In a nutshell.

How or where it's locally stored... beat me, can only find the local authenticator matching the one that I see in the account profile and that is for each project differently.

--//--
ID: 40638 · Report as offensive
Profile Gundolf Jahn

Send message
Joined: 20 Dec 07
Posts: 1069
Germany
Message 40640 - Posted: 11 Oct 2011, 19:36:03 UTC - in response to Message 40638.  

How or where it's locally stored... beats me...

I think it's not stored locally at all but derived from <email_hash> at each contact, but I'm not sure either.

See also Cross-project identification in the BOINC wiki.

Gruß,
Gundolf
ID: 40640 · Report as offensive
Profile NullCoding*
Avatar

Send message
Joined: 10 Jan 11
Posts: 58
United States
Message 40641 - Posted: 12 Oct 2011, 1:06:27 UTC

Alright, thanks.

Changed my e-mail at a few of said projects and now all my stats are correct (except a few projects that don't matter because they're either defunct or prone to huge amounts of downtime / have no work ever.

I'm a bit more confused as to why stats sites seem to think I have 20 or so hosts when in reality I have 8, but that's probably due to things like attaching remotely or through different user accounts or on different networks, since for the most part my host CPIDs are correct and contiguous on the projects I participate in the most.

Thanks for the tips!
ID: 40641 · Report as offensive
Profile NullCoding*
Avatar

Send message
Joined: 10 Jan 11
Posts: 58
United States
Message 40659 - Posted: 13 Oct 2011, 12:35:02 UTC

I've not retired any machines, ever (seriously, find a list of my hosts somewhere, it's mainly 5+ year-old technology)

But the second part, yup I've done that. I've done that a lot. Funny thing is I always merge them on project sites. There's one machine been through three or so hard drives, so it's been at PrimeGrid "three times," but PG sees it as one host while Free-DC et al list like seven.

I guess something deep in the BOINC end of things is really opposed to deleting and/or merging CPIDs?
ID: 40659 · Report as offensive

Message boards : Questions and problems : Wrong CPID on some Projects

Copyright © 2024 University of California.
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.