Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 9
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 834 times and has 8 replies Next Thread
BobbyB
Veteran Cruncher
Canada
Joined: Apr 25, 2020
Post Count: 609
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
I want to go back to version 7.18.1

BOINC client version 7.24.1 for x86_64-pc-linux-gnu
CPU model: AMD Ryzen 5 3600X 6-Core Processor [Family 23 Model 113 Stepping 0]

If I uninstall from this machine would I lose the data directory? I know that in Windows I would not. Should I let it empty the queues first?

Why? Because it suspends itself for 20 seconds after an upload and it only started after updating to 7.24.1. I have logs.
I computed that I lose 1 hour of computing every 24 hours.

Changes in 7.24.1
Improve implementation of CPU throttling

Changes in 7.22.1
Fix non-BOINC CPU usage limit [I tried this at default and 90% with no difference]


I documented this here on WCG:
https://www.worldcommunitygrid.org/forums/wcg/viewpostinthread?post=696420

and at the Berkeley site.
https://boinc.berkeley.edu/forum_thread.php?id=15166&postid=114029#114029
[May 19, 2024 3:38:13 PM]   Link   Report threatening or abusive post: please login first  Go to top 
bfmorse
Senior Cruncher
US
Joined: Jul 26, 2009
Post Count: 299
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: I want to go back to version 7.18.1

Not familiar with linux (but it is on my wish list) so I am not sure how to implement this on the subject system:

Set NO NEW TASKS. And allow the system to run out of work.
Once there are no WU’s to do or in process and the waiting to be sent queue is empty then uninstall the undesired S/W, reboot and install the desired version.
Let us know how it works out.
[May 19, 2024 7:39:04 PM]   Link   Report threatening or abusive post: please login first  Go to top 
BobbyB
Veteran Cruncher
Canada
Joined: Apr 25, 2020
Post Count: 609
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: I want to go back to version 7.18.1

I thought so. I know that with a vanilla xubuntu 22.04.4 LTS the version they offer is 7.18.1.

To be safe, I'll back it up on a USB after draining the queues.
[May 19, 2024 10:30:30 PM]   Link   Report threatening or abusive post: please login first  Go to top 
adriverhoef
Master Cruncher
The Netherlands
Joined: Apr 3, 2009
Post Count: 2168
Status: Recently Active
Project Badges:
Reply to this Post  Reply with Quote 
Re: I want to go back to version 7.18.1

BobbyB,

Before uninstalling BOINC, after stopping the BOINC service, it is always good to make a (backup) copy of the BOINC (data) directory.
Take these easy three steps:
* Stop the BOINC service
* Make a backup copy of the BOINC (data) directory
* Uninstall BOINC

Example of making a copy (assuming ~boinc is your BOINC data directory):
sudo cp -a ~boinc ~root/boinc.save.$$

Adri
[May 19, 2024 11:16:03 PM]   Link   Report threatening or abusive post: please login first  Go to top 
BobbyB
Veteran Cruncher
Canada
Joined: Apr 25, 2020
Post Count: 609
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: I want to go back to version 7.18.1

Adri: Thanks
To be even safer I'm going to test all this uninstall thing on a spare machine I put together yesterday with the same Linux version. I'm will not connect it to any project of course.
----------------------------------------
[Edit 1 times, last edit by BobbyB at May 20, 2024 2:25:28 PM]
[May 20, 2024 2:24:58 PM]   Link   Report threatening or abusive post: please login first  Go to top 
BobbyB
Veteran Cruncher
Canada
Joined: Apr 25, 2020
Post Count: 609
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: I want to go back to version 7.18.1

OK, so I've started the process of draining the queues. I have about 2 days of work left per CPU.

Tried the archive command which Adri gave listed and found where it stashed the backup.

I tested removing the Boinc using Synaptics and it asks whether to also remove the data directory. So this is a good sign.
[May 25, 2024 3:46:51 PM]   Link   Report threatening or abusive post: please login first  Go to top 
BobbyB
Veteran Cruncher
Canada
Joined: Apr 25, 2020
Post Count: 609
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: I want to go back to version 7.18.1

Well it's done and now the machine does not need a 20 second coffee break every time it uploads a file.

There is obviously something wrong with 7.24.1. The only difference with this machine and my other 2 are the CPU (3600x) and memory (16GB) and the colour of the case.

I used Synaptics to remove 7.24.1 and install 7.18.1. You need to remove 7.24.1 completely and then uncheck the box to NOT remove the data directory. I forgot to run Adri's backup command so lucky for that check box. The 7.18.1 install did create a new cc_config.xml with the parameter <allow_remote_gui_rpc></allow_remote_gui_rpc> set to 0 so I could not connect from my laptop.

I did do steps 2 through 7 in the download instructions on this site.

So now this machine can walk and chew gum at the same time.
----------------------------------------
[Edit 1 times, last edit by BobbyB at May 29, 2024 2:03:58 AM]
[May 29, 2024 2:01:03 AM]   Link   Report threatening or abusive post: please login first  Go to top 
alanb1951
Veteran Cruncher
Joined: Jan 20, 2006
Post Count: 972
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: I want to go back to version 7.18.1

BobbyB,
There is obviously something wrong with 7.24.1. The only difference with this machine and my other 2 are the CPU (3600x) and memory (16GB) and the colour of the case.
I've just been setting up a mini-PC with a Ryzen 7840HS, using XUbuntu 24.04 (mandatory 7.24.1 client!), which means I've now got two Ryzens and an i7-7700 on the new client...

The other systems on 7.24.1 have never shown your symptom, but as soon as this new box returned results I saw the same symptoms! As it's not a "daily driver" system, I disabled the "Suspend when non-BOINC CPU usage" option in both the "computer in use" and "computer not in use" sections, and that seems to have stopped it!

(Note that I have not disabled the "In use" tests on either of them, as I do occasionally use them for non-BOINC purposes :-)

Now, what differences are there between my systems?

  • Both the older systems have a slightly older build of the client (as far as I can determine)
  • The older systems are still running XUbuntu 22.04 versions
  • The Intel system is on kernel 5.15 and the older Ryzen is on kernel 6.5, whereas the new Ryzen is on kernel 6.8
It isn't memory-size related (the Ryzens have 32GB and the Intel only has 16GB!) so my instinct is that it's an issue with "busy detection" that is either kernel-specific or introduced in a recent build -- I've not made any great effort to see if there's a bug logged, I'm afraid...

By the way, I have another Ryzen mini-PC (a 5600H), but that's on client 7.20.5 and kernel 5.15; no problems there either!

Good luck with client 7.18 for as long as it is available for whatever Linux flavour (and kernes) you might have :-) -- with my use of app_config.xml files for both WCG and non-WCG projects, I couldn't get off it fast enough!

Cheers - Al.
----------------------------------------
[Edit 1 times, last edit by alanb1951 at May 29, 2024 3:57:04 PM]
[May 29, 2024 3:55:31 PM]   Link   Report threatening or abusive post: please login first  Go to top 
BobbyB
Veteran Cruncher
Canada
Joined: Apr 25, 2020
Post Count: 609
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: I want to go back to version 7.18.1

I disabled the "Suspend when non-BOINC CPU usage" option in both the "computer in use
I never noticed the check box. I fiddled with it up and down. I wish I knew this before.

My other 2 similar machines don't do this - very strange. Bottom line: there is something wrong in that version which need fixing.

In the Berkeley forums people are complaining about the exact opposite of my problem: The CPU does not suspend when it should.

I'm not going to update again just to try out that option. I'm leaving all machines as is until they stop working.... or until I have nothing else to do. smile

You know I will eventually try this. It's just too tempting cool
----------------------------------------
[Edit 1 times, last edit by BobbyB at May 29, 2024 11:44:52 PM]
[May 29, 2024 10:09:04 PM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread