Replies: 11 comments 9 replies
-
|
Has anyone tested accounts and remotes with v8.3.x on windows? And on which browsers? |
Beta Was this translation helpful? Give feedback.
-
|
systemd has tons of hardening options. Evaluate add a few to our Linux service file for paranoia: https://docs.arbitrary.ch/security/systemd.html Some options are supported since ages ( |
Beta Was this translation helpful? Give feedback.
-
|
On Fedora/RHEL, |
Beta Was this translation helpful? Give feedback.
-
|
When possible I think And Symbol versioning was added in zlib 1.2.0 (2006) and DEB/RPM will make use of it. libbz2 does not have it, but its API is frozen for a long time (two decades?) anyway. Requires CauldronDevelopmentLLC/cbang@5e4dfec. |
Beta Was this translation helpful? Give feedback.
-
|
Investigate whether setting core's scheduling policy to https://man7.org/linux/man-pages/man7/sched.7.html
Test patch for cbang: diff --git a/src/cbang/os/SystemUtilities.cpp b/src/cbang/os/SystemUtilities.cpp
index e66ca262..79e09636 100644
--- a/src/cbang/os/SystemUtilities.cpp
+++ b/src/cbang/os/SystemUtilities.cpp
@@ -81,6 +81,10 @@
#include <mach-o/dyld.h>
#endif // __APPLE__
+#ifdef __linux__
+#include <sched.h>
+#endif // __linux__
+
#include <sstream>
#include <fstream>
#include <iomanip>
@@ -859,6 +863,13 @@ namespace cb {
if (SysError::get())
THROW("Failed to set process priority: " << SysError());
+
+#if defined(__linux__) && defined(SCHED_BATCH)
+ struct sched_param sp = {0};
+
+ if (priority == ProcessPriority::PRIORITY_IDLE)
+ sched_setscheduler((pid_t)pid, SCHED_BATCH, &sp);
+#endif
#endif
}
|
Beta Was this translation helpful? Give feedback.
-
|
What do you think about adding the following to the compilation instructions to compile a specific version? Get the code Optionally, if you want a specific version: Maybe repeat "Where |
Beta Was this translation helpful? Give feedback.
-
|
Done |
Beta Was this translation helpful? Give feedback.
-
|
I haven't created any RPMs for v8. Can you submit a PR? |
Beta Was this translation helpful? Give feedback.
-
|
If I want to unify this behavior. I think importing only on initial install is better, as the contract I envision is "okay, here's your old configuration, from now on it's up to you". What do you all think? |
Beta Was this translation helpful? Give feedback.
-
|
The working units use cbang to load the GPU compute libraries, right? If they could be recompiled with commits CauldronDevelopmentLLC/cbang@e890707 backported, it would be of great help, as it would simplify the instructions on which packages need to be installed on Linux distributions, without relying on development packages. |
Beta Was this translation helpful? Give feedback.
-
|
I guess by, "working units" you mean the cores. It's unlikely they will be rebuilt. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello. This is a discussion thread for development of the client and web front end and pre-alpha release discussions.
The latest bleeding edge builds can now be download from https://master.foldingathome.org/builds/fah-client/
@kbernhagen, @Hou5e, @marcosfrm
Beta Was this translation helpful? Give feedback.
All reactions