How to get back the old host ID?

Message boards : Number crunching : How to get back the old host ID?
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile [SETI.Germany] Sutaru Tsureku (aka Dirk :-)
Volunteer tester

Send message
Joined: 6 Apr 07
Posts: 7101
Credit: 147,182,398
RAC: 4,364
Germany
Message 1918831 - Posted: 14 Feb 2018, 20:25:14 UTC
Last modified: 14 Feb 2018, 20:26:12 UTC

Hello

I detached, attached a PC here at SETI.
Normally he would get the old host ID.
Today it didn't worked like this.
The PC got a new host ID.

For some time I read a trick that the PC can use again the old host ID.
I searched the web but didn't found it.

Someone could show me the way to the trick?

Thanks
ID: 1918831 · Report as offensive
Profile [SETI.Germany] Sutaru Tsureku (aka Dirk :-)
Volunteer tester

Send message
Joined: 6 Apr 07
Posts: 7101
Credit: 147,182,398
RAC: 4,364
Germany
Message 1918982 - Posted: 15 Feb 2018, 11:09:54 UTC

Hm, I thought I found the answer on my own, but - it didn't worked...

Here is the trick: How to revert to an older HostID number?

It's because of the newer BOINC Version, or why it don't work anymore?

Thanks
ID: 1918982 · Report as offensive
juan BFP Special Project $75 donor
Volunteer tester
Avatar

Send message
Joined: 16 Mar 07
Posts: 6881
Credit: 386,538,401
RAC: 159,253
Panama
Message 1919033 - Posted: 15 Feb 2018, 17:00:34 UTC

No it still is working. The trick is the <rpc_seqno>. If you put the wrong number it create a new host.

In your old host info page you have the right number ( not forget to add +1)
ID: 1919033 · Report as offensive
Profile [SETI.Germany] Sutaru Tsureku (aka Dirk :-)
Volunteer tester

Send message
Joined: 6 Apr 07
Posts: 7101
Credit: 147,182,398
RAC: 4,364
Germany
Message 1919049 - Posted: 15 Feb 2018, 18:52:10 UTC - in response to Message 1919033.  
Last modified: 15 Feb 2018, 18:54:52 UTC

I know my english is poor... ;-)
But I thought I did it correct.

I took the old host ID and wrote it in the <hostid> line.
A few lines above is the <rpc_seqno> line, IIRC there was 250, so I added 1, so I wrote there 251.
Save.
Restart of BOINC, 'SETI project update' and the SETI server gave a new host ID - the old one isn't used.

What I make wrong? *confused*

Thanks
ID: 1919049 · Report as offensive
Profile Brent Norman Special Project $250 donor
Volunteer tester

Send message
Joined: 1 Dec 99
Posts: 2132
Credit: 204,661,235
RAC: 492,205
Canada
Message 1919056 - Posted: 15 Feb 2018, 19:31:20 UTC

Try deleting client_state_prev.xml too. It might be using that and not making the change.
ID: 1919056 · Report as offensive
juan BFP Special Project $75 donor
Volunteer tester
Avatar

Send message
Joined: 16 Mar 07
Posts: 6881
Credit: 386,538,401
RAC: 159,253
Panama
Message 1919077 - Posted: 15 Feb 2018, 21:38:00 UTC - in response to Message 1919049.  
Last modified: 15 Feb 2018, 21:40:47 UTC

I know my english is poor... ;-)

Don`t worry mine is bad too. LOL

A few lines above is the <rpc_seqno> line, IIRC there was 250, so I added 1, so I wrote there 251.
Save.

I believe thats is why not work, you look at the file not the web site.

Look at the host record on the website and find the line

Number of times client has contacted server
Make a note of that number.

Then, look in the SETI section of client_state.xml, and find the tag

<rpc_seqno>xxxxxxx</rpc_seqno>
Change the number to be ONE GREATER than the number you saw on the website. 


You need to use the number showed in the web site not in the file.

Hope that fix your problem.
ID: 1919077 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 4486
Credit: 279,961,106
RAC: 627,567
United States
Message 1919090 - Posted: 15 Feb 2018, 23:06:41 UTC

Juan, I would have made the same mistake too. But when I just looked at both the client_state and the website for one of my crunchers, the numbers were in sync. How or when would they get out of sync?
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 1919090 · Report as offensive
juan BFP Special Project $75 donor
Volunteer tester
Avatar

Send message
Joined: 16 Mar 07
Posts: 6881
Credit: 386,538,401
RAC: 159,253
Panama
Message 1919095 - Posted: 15 Feb 2018, 23:26:51 UTC
Last modified: 15 Feb 2018, 23:29:35 UTC

In normal operation both number are in sync.

When you create the new host it reset the counter in the new host, the old host keeps his own separate counter. That`s why his counter is in the range of 250, an old host must have a counter in the range of 10k or up (my host counter is at 21365 for example)

If you try to recover your old host you neeed to sincronize the counter with the old host counter.

If you not do that the Boinc not restart the old host keeping the new host active.

Be aware this way does not merge both host, just restart the old one. To merge the host you will need to wait a long time to clear all task on the host then you could merge with the normal merge command.
ID: 1919095 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 4486
Credit: 279,961,106
RAC: 627,567
United States
Message 1919099 - Posted: 15 Feb 2018, 23:38:04 UTC - in response to Message 1919095.  

Got it. I will have to pursue this path at some time in the short future myself when I convert my oldest hosts to Linux and new hardware in April.
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 1919099 · Report as offensive
juan BFP Special Project $75 donor
Volunteer tester
Avatar

Send message
Joined: 16 Mar 07
Posts: 6881
Credit: 386,538,401
RAC: 159,253
Panama
Message 1919111 - Posted: 16 Feb 2018, 0:15:18 UTC - in response to Message 1919099.  
Last modified: 16 Feb 2018, 0:21:24 UTC

Got it.

Yes that is the trick, old hostid with the old counter+1.

In his case i belive is..... please check before try.

Host ID: 8221594
<rpc_seqno> 33080 .....................(33079+1)
ID: 1919111 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 4486
Credit: 279,961,106
RAC: 627,567
United States
Message 1919137 - Posted: 16 Feb 2018, 2:06:32 UTC

How much of a monkey wrench does updating the hardware on a host along with the OS cause BOINC to reissue a new Host ID? From what I understand, gpus and even cpus (if from the same vendor) are given a pass but the change in OS ALWAYS forces a new Host ID. Is that the sum of it?
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 1919137 · Report as offensive
juan BFP Special Project $75 donor
Volunteer tester
Avatar

Send message
Joined: 16 Mar 07
Posts: 6881
Credit: 386,538,401
RAC: 159,253
Panama
Message 1919138 - Posted: 16 Feb 2018, 2:17:44 UTC
Last modified: 16 Feb 2018, 2:22:26 UTC

I really not know how much you need to change to get a new Host ID. What i could tell from my personal experience is, when i change the OS (windows to linux) the new ID apears as you probabilly already knows or when i change the host name (computer name). For years while i running windows(Intel only stuff) i keep my old Host ID even when i made big changes in the hardware (cpu, gpus etc.) or software (windows version upgrade) but only when i keep my host name unchanged.
ID: 1919138 · Report as offensive
Profile [SETI.Germany] Sutaru Tsureku (aka Dirk :-)
Volunteer tester

Send message
Joined: 6 Apr 07
Posts: 7101
Credit: 147,182,398
RAC: 4,364
Germany
Message 1919418 - Posted: 17 Feb 2018, 10:24:56 UTC

Thanks to all.

juan BFP, with your explanation I understood it! :-)

Maybe someone could get in contact with the boinc.mundayweb.com/wiki guys and ask if they could make it 'better' (more understandable for the poor english speaking guys ;-)?

Maybe like this (?):

  • Make sure you have no tasks in your queue (Finish & Upload, abort, report them all)
  • Go to the web site of the project, your list of computers and find your old Host ID number and how often BOINC connected the project server (on the bottom of the computer information overview).
  • Stop and Close BOINC.
  • Edit client_state.xml, find the <hostid> tags and replace the number here with the old ID.
  • A few lines above find the <rpc_seqno> tag and insert here the number how much times the computer connected the project server with added 1.
  • Save client_state.xml
  • Restart BOINC.



This way I would had understood it... ;-)



BTW. If someone would like to have a new host ID - no project tasks in BOINC...


  • Stop and Close BOINC.
  • Edit client_state.xml, find the <hostid> tags and add 1 to this number.
  • Save client_state.xml
  • Project update and the project server create a new host ID.



:-)


ID: 1919418 · Report as offensive
juan BFP Special Project $75 donor
Volunteer tester
Avatar

Send message
Joined: 16 Mar 07
Posts: 6881
Credit: 386,538,401
RAC: 159,253
Panama
Message 1919420 - Posted: 17 Feb 2018, 10:37:55 UTC - in response to Message 1919418.  
Last modified: 17 Feb 2018, 10:42:27 UTC

juan BFP, with your explanation I understood it! :-)

I'm happy to help when i can. I see your hosts and believe it's works. Your old hostID is back to business.
Something i could say for sure, for us who are not native english speakers, most of the time it's hard to understand the instructions.
At least now we have Google Translator & autocorrection who helps a lot.
And there are few volunteers who really give us a big hand with their patience & help. LOL
My Linux main cruncher it's a prove of that. Thanks all who make it possible.
ID: 1919420 · Report as offensive
Kissagogo27 Special Project $75 donor

Send message
Joined: 6 Nov 99
Posts: 196
Credit: 5,007,166
RAC: 3,800
France
Message 1921027 - Posted: 25 Feb 2018, 12:30:13 UTC - in response to Message 1919137.  

How much of a monkey wrench does updating the hardware on a host along with the OS cause BOINC to reissue a new Host ID? From what I understand, gpus and even cpus (if from the same vendor) are given a pass but the change in OS ALWAYS forces a new Host ID. Is that the sum of it?


False, my host ID: 7019416 is from 12 Jun 2013, 14:55:02 UTC , but at this time, i haven't any GPU useable for crunching ... with win XP 32b ..

in the end of 2014, i've got a HDD maxtor 120GO crash and then in the beginning of 2016 i have to réinstall WinXP 32b , use of old boinc folder ( back up ) and test for a HD4350 graphic card ...

Same ID used ..

then in april 2016 , i bought an used HD7750 but it can't crunch with WinXP ( driver support ) , y have to Install Win 7 32b with the same boinc folder , just install the newer one in the same location ..

Same ID used ...


from windows to windows with the same hardware, no new host ID for me ..
ID: 1921027 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 4486
Credit: 279,961,106
RAC: 627,567
United States
Message 1921097 - Posted: 25 Feb 2018, 20:46:56 UTC - in response to Message 1921027.  

Thanks for the post. My previous understanding is not valid I see. Al just posted that he re-instituted an old mothballed cruncher from the attic by moving from Windows XP to Windows 7 Ultimate and kept the old Host ID.

I would really like to know is if I will be able to keep my old Host ID's on my Windows 7 crunchers when I move them to Ubuntu in a couple of months. Will BOINC allow that without changing Host ID's?
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 1921097 · Report as offensive
juan BFP Special Project $75 donor
Volunteer tester
Avatar

Send message
Joined: 16 Mar 07
Posts: 6881
Credit: 386,538,401
RAC: 159,253
Panama
Message 1921138 - Posted: 25 Feb 2018, 22:09:59 UTC - in response to Message 1921097.  
Last modified: 25 Feb 2018, 22:10:52 UTC

I would really like to know is if I will be able to keep my old Host ID's on my Windows 7 crunchers when I move them to Ubuntu in a couple of months. Will BOINC allow that without changing Host ID's?

The change on the OS family (windows x ubuntu) will trigger a new Host ID even if you keep the Host Name. What you could do is recover the old Host ID by follow the instructions showed in this thread.
ID: 1921138 · Report as offensive

Message boards : Number crunching : How to get back the old host ID?


 
©2018 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.