GNU bug report logs - #67055
[PATCH] gnu: Add numad.

Previous Next

Package: guix-patches;

Reported by: spacecadet <at> purge.sh

Date: Sat, 11 Nov 2023 00:21:03 UTC

Severity: normal

Tags: patch

To reply to this bug, email your comments to 67055 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#67055; Package guix-patches. (Sat, 11 Nov 2023 00:21:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to spacecadet <at> purge.sh:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sat, 11 Nov 2023 00:21:03 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: spacecadet <at> purge.sh
To: guix-patches <at> gnu.org
Subject: [PATCH] gnu: Add numad.
Date: Fri, 10 Nov 2023 20:46:19 +0000
---
 gnu/packages/linux.scm | 39 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 95a66e3d6a..587f70729f 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -4026,6 +4026,45 @@ (define-public numactl
     (license (list license:gpl2                   ;programs
                    license:lgpl2.1))))            ;library

+(define-public numad
+  (package
+    (name "numad")
+    (version "0.5")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://pagure.io/numad.git")
+             (commit "d696d6c413c5b47b4bbae79e29ea132e52095af3")))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 
"03jjyzck1rwfy9wy5yj7q2hx0mhmhdvjxi3gzmh22p5j602i35ax"))))
+    (arguments
+     (list
+      #:tests? #f ;no tests
+      #:phases #~(modify-phases %standard-phases
+                   (add-after 'unpack 'patch-makefile
+                     (lambda _
+                       (substitute* "Makefile"
+                         (("install -m")
+                          "install -Dm")))) ;create directories
+                   (delete 'configure))
+      #:make-flags #~(list (string-append "prefix="
+                                          #$output)
+                           (string-append "CC="
+                                          #$(cc-for-target)))))
+    (build-system gnu-build-system)
+    (home-page "https://pagure.io/numad")
+    (synopsis
+     "Daemon that monitors NUMA topology and processes resource 
consumption")
+    (description
+     "The daemon will attempt to match significant resource consumers 
with
+available memory and CPU resources in order to reduce cross node 
traffic.  It
+will attempt to do some load balancing across NUMA nodes, and will 
provide a
+pre-placement advisory interface (to entities like libvirt), so 
significant
+processes can be pre-bound to nodes with sufficient available 
resources.")
+    (license license:lgpl2.1)))
+
 (define-public kbd-neo
   (package
     (name "kbd-neo")

base-commit: bb3ab24a296ffa5273b2e82a02ed057e90c095f3
-- 
2.41.0




This bug report was last modified 175 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.