CPIDs do not sync (yes - I have read the FAQ :-)

Message boards : Questions and problems : CPIDs do not sync (yes - I have read the FAQ :-)
Message board moderation

To post messages, you must log in.

AuthorMessage
slowbart

Send message
Joined: 28 Apr 20
Posts: 5
Message 98106 - Posted: 28 Apr 2020, 2:13:31 UTC

Hi,

I've been a Seti contributor since 2001, Einstein since 2006. CPIDs have always been aligned.

Recently I attached two hosts running packaged boinc-clients - ubuntu 14.04 / boinc 7.2.42 and ubuntu 18.04 / boinc 7.9.3 to PrimeGrid and Rosetta. After several weeks I cannot get either of the new CPIDs to converge with Seti/Einstein. I have read the FAQs, and numerous forum posts. I have checked that my account/emails match across all the projects. Both hosts are attached to all four projects. I have done numerous updates, resets, detach/reattaches over a period of weeks. (to the point I fear a project admin has my account on a watch list!)

Today, I even changed the email on all accounts and re-attached the projects. Seti and Einstein converged within minutes, Prime and Rosetta have not.

On both hosts the sched_request_*.xml files show the same CPID for all projects. But the sched_reply_*.xml files shows two matching and two different CPIDs. If I understand the FAQs - the project is supposed to see my hosts sending a new CPID and change the reply CPID so they eventually all match. This does not seem to happen. If I watch sched_reply_*.xml after updating each project I can see the CPID disappear for each project and reappear with same CPID. client_state.xml shows the same mismatched CPIDs as sched_reply_*.xml

Any ideas? As far as I can tell the projects do not want to change the CPID despite my hosts requesting so. (?)
ID: 98106 · Report as offensive
Profile Dave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 2515
United Kingdom
Message 98115 - Posted: 28 Apr 2020, 9:08:05 UTC

Have you checked that you have ticked the box on all projects allowing export of data to external sites? If this isn't done GDPR compliance which a few more projects have got sorted out in past week or so will stop data being exported and allowing them to converge. When you have been with a project for a long while, it can also cause a sudden drop in credit on external sites to your projects.
ID: 98115 · Report as offensive
Profile Sea Yellow 黄海

Send message
Joined: 21 Apr 20
Posts: 9
China
Message 98118 - Posted: 28 Apr 2020, 11:00:54 UTC - in response to Message 98106.  
Last modified: 28 Apr 2020, 11:01:32 UTC

https://boinc.berkeley.edu/forum_thread.php?id=13652
I have the same problem. When it was yesterday or 2 days ago the stats was normal, but today when I checked my ranking I found I was "seperated" because of 2 different CPIDs.
ID: 98118 · Report as offensive
slowbart

Send message
Joined: 28 Apr 20
Posts: 5
Message 98121 - Posted: 28 Apr 2020, 11:47:23 UTC - in response to Message 98115.  

"show computers on website" is checked - but I didn't think this would affect the CPID convergence?

If all four projects send requests with the same CPID:
$ cat /var/lib/boinc-client/sched_request_*|grep cross
<cross_project_id>72fc76319d2aa12f0fbbfb9c6025b16e</cross_project_id>
<cross_project_id>72fc76319d2aa12f0fbbfb9c6025b16e</cross_project_id>
<cross_project_id>72fc76319d2aa12f0fbbfb9c6025b16e</cross_project_id>
<cross_project_id>72fc76319d2aa12f0fbbfb9c6025b16e</cross_project_id>


why do they consistently get a reply from the two newer projects with different CPIDs?
$ cat /var/lib/boinc-client/sched_reply_*|grep cross
<cross_project_id>ec1256bed2597d5fe00c01c404e1101c</cross_project_id>
<cross_project_id>72fc76319d2aa12f0fbbfb9c6025b16e</cross_project_id>
<cross_project_id>72fc76319d2aa12f0fbbfb9c6025b16e</cross_project_id>
<cross_project_id>1b4a8ec0f5c67d02242cfd3b162850e2</cross_project_id>

$ cat /var/lib/boinc-client/client_state.xml|grep cross
    <cross_project_id>72fc76319d2aa12f0fbbfb9c6025b16e</cross_project_id>
    <cross_project_id>1b4a8ec0f5c67d02242cfd3b162850e2</cross_project_id>
    <cross_project_id>ec1256bed2597d5fe00c01c404e1101c</cross_project_id>
    <cross_project_id>72fc76319d2aa12f0fbbfb9c6025b16e</cross_project_id>
ID: 98121 · Report as offensive
Profile Keith Myers
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 17 Nov 16
Posts: 863
United States
Message 98201 - Posted: 29 Apr 2020, 23:33:51 UTC
Last modified: 29 Apr 2020, 23:40:06 UTC

"show computers on website" is checked

Is NOT the agreement to allow exporting of stats to third party statistics aggregation websites. That only allows your hosts to be visible to someone logged into that project besides yourself.
Your external CPID falls into the stats export category.

Projects word the agreement a bit differently sometimes. It is usually found in a Privacy setting or in a Community Preferences setting.
This is an example of how Einstein project words the agreement in Privacy.
Do you consent to exporting your data to BOINC statistics aggregation websites?:YES NO


Read this primer on split CPID's.
https://steemit.com/gridcoin/@dutch/the-definitive-guide-to-fixing-a-split-cpid-gridcoin-s-and-boinc-s-1-problem
ID: 98201 · Report as offensive
slowbart

Send message
Joined: 28 Apr 20
Posts: 5
Message 98207 - Posted: 30 Apr 2020, 5:13:26 UTC - in response to Message 98201.  

"show computers on website" is checked

Is NOT the agreement to allow exporting of stats to third party statistics aggregation websites. That only allows your hosts to be visible to someone logged into that project besides yourself.
Your external CPID falls into the stats export category.

Understood. However BoincStats sees all my projects, just that two of them are under different CPIDs. Rosetta and Primegrid don't have that setting that I can see.


Read this primer on split CPID's.
https://steemit.com/gridcoin/@dutch/the-definitive-guide-to-fixing-a-split-cpid-gridcoin-s-and-boinc-s-1-problem


Thanks for this - hadn't seen it before. I followed the suggestions. Tried first editing client_state.xml - but no change. Created a BAM account and followed that suggestion to the letter - still no immediate change. I will give it a day or so and see what happens.

FYI Boinc 7.2.42 client_state.xml file does not have "external_cpid" entry to change. adding it (per the instructions linked above) in does nothing as far as I can tell.
ID: 98207 · Report as offensive
Profile Keith Myers
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 17 Nov 16
Posts: 863
United States
Message 98208 - Posted: 30 Apr 2020, 5:22:09 UTC - in response to Message 98207.  

It can take a day for cpids to propagate across all projects. Depends on when they export stats.
ID: 98208 · Report as offensive
slowbart

Send message
Joined: 28 Apr 20
Posts: 5
Message 98266 - Posted: 2 May 2020, 11:56:33 UTC - in response to Message 98207.  


Read this primer on split CPID's.
https://steemit.com/gridcoin/@dutch/the-definitive-guide-to-fixing-a-split-cpid-gridcoin-s-and-boinc-s-1-problem

Unfortunately this doesn't seemed to have helped. Still split CPID.

I will now leave one host connected to all projects and detach the other host (and any future ones) from the two "rogue" projects. Perhaps one day it will sync up...

In hindsight, I would set "nomorework" immediately on any new project until the CPID was synchronised.
ID: 98266 · Report as offensive
slowbart

Send message
Joined: 28 Apr 20
Posts: 5
Message 98350 - Posted: 6 May 2020, 12:35:32 UTC

SOLVED !

At least for PrimeGrid (not Rosetta yet) I have finally, tonight, seen the CPID change to match my other projects.

Perhaps I had not fully understood the instructions that Keith linked, but here is what finally worked:

1. In BAM I set both hosts to "nomorework" and "delayed detach" for the offending two projects.
2. In BAM, for one host I set "nomorework" and detached ALL projects.
3. Once the host had detached all projects, remove boinc-client and all data (just to be sure!)
4. reinstall boinc-client
5. set BAM to auto attach new hosts
6. connect the new (re-installed) host to BAM.
7. Wait...

Hope this helps somebody else one day ;-)
ID: 98350 · Report as offensive

Message boards : Questions and problems : CPIDs do not sync (yes - I have read the FAQ :-)

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.