-
Notifications
You must be signed in to change notification settings - Fork 443
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Client: don't start jobs that will exceed RAM #5642
Conversation
Client: don't start jobs that will exceed RAM
Oh ? Until 8.0.2, it was able to process 4WU of DENIS@home at 16GBx4%, but when I installed 8.0.3dev, it was waiting for memory 1WU of 2WU. 8.0.3dev want a 50% more RAM of 8.0.2 at start. Should I verify it?
Environment : macOS Sonoma.5 on MacBook Air Late 2020 (Apple M1) Will only macOS behave in the opposite way ? |
I don't understand the above. What is rsc_memory_bound for those jobs? |
Assistance please. I have a Linux Mint 20.3 machine running BOINC 8.0.2 under systemd from @LocutusOfBorg PPA. I'm working with Glenn to help him adjust to the BOINC ecosystem (he has an HPC background), and am trying to test this PR for CPDN. I have downloaded linux_client_5e0d0db47cad2f1f27df4ae69175d5b813c21e90.zip from the artifacts for this PR - but it won't run on this machine: systemd won't start it, but no other error message or reason given. Have I found the right artifact? Is there another one I could try, or should I resort to a private build? |
@RichardHaselgrove, please use our own Linux installer: https://boinc.berkeley.edu/linux_install.php |
OK, I'll try that when I've reported all current work, and re-confirmed the mapping between Ubuntu and Mint version numbers. Of course I know that 8.0.3 is alpha and bespoke for CPDN - that's why we want to test it. We might need a Plan C ... |
Well, that was a complete disaster.
I now have the shared libraries boinc and boincmgr in /usr/bin (as before), but they are both datestamped Sun 19 Apr 2020 16:07:33 BST - I think that equates to about v7.16.6. And I can't start either of them. Reverting to the PPA overnight. |
And we're running again. the same files are now datestamped Tue 28 May 2024 04:18:35 BST, and 2 GPU and 4 CPU tasks are running. Manager and client agree version is 8.0.2 Now about that Plan C ... |
@RichardHaselgrove, because we are installing binaries to |
@RichardHaselgrove, for me instructions are quite clear, but I'm a developer, and I see the things from a little bit different perspective. So let's make instructions better together ;)
|
OK, but not tonight - I've only just got back from a long road trip, and I'm knackered - barely thinking straight. Which is not the right time to do complicated software installs. The PPA currently offers v8.0.2, so that's working as it's supposed to. I'm very used to running stop / disable / enable / start, to keep systemd happy around system restarts. Perhaps the biggest take-home from today is that we need to consider both brand-new installs, and upgrades from old and messy working boxes - that'll be the difficult one to write. |
This is something I have tried to address already in 8.0.2. |
Fixes #5641