SuccessChanges

Summary

  1. distances: allow internal restrict before having the distances struct (details)
  2. distances: allow internal distances with NULL objects (details)
  3. common-ps: handle filtering by name inside the common ps API (details)
  4. utils/hwloc-ps: add --json-server (details)
  5. contrib: add hwloc-ps.www to display bound processes/threads in an (details)
Commit df45cd5a8a1a0419f261ed0059eb2be8bf01d098 by brice.goglin
distances: allow internal restrict before having the distances struct
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedhwloc/distances.c (diff)
Commit a1d2228eeae488bfa72f6f2b40b59b2914b4d4bd by brice.goglin
distances: allow internal distances with NULL objects
Immediately restrict the arrays if needed.
Useful when nodes are ignored after being added to the array of nodes
in the Linux/sysfsnode backend.
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedhwloc/distances.c (diff)
Commit aeabc3640feeb8d412e20d0115debe14037459e3 by brice.goglin
common-ps: handle filtering by name inside the common ps API
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedutils/hwloc/common-ps.c (diff)
The file was modifiedutils/hwloc/common-ps.h (diff)
The file was modifiedutils/hwloc/hwloc-ps.c (diff)
The file was modifiedutils/lstopo/lstopo.c (diff)
Commit 7f04805332d93b49317b61e9127dc3e0e44ef0e6 by brice.goglin
utils/hwloc-ps: add --json-server
Open a socket, listen to incoming requests in a loop, and reply with
procs/threads information as JSON on a socket.
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedconfig/hwloc_internal.m4 (diff)
The file was modifiedutils/hwloc/Makefile.am (diff)
The file was modifiedutils/hwloc/hwloc-ps.c (diff)
The file was modifiedcontrib/completion/hwloc-completion.bash (diff)
The file was modifiedutils/hwloc/hwloc-ps.1in (diff)
Commit 62a5341cc80d2130909eb0a2281bb3064b7d0580 by brice.goglin
contrib: add hwloc-ps.www to display bound processes/threads in an
interactive webpage
This requires:
* hwloc-ps --json-server on the target machine
* nodejs running on local machine See contrib/hwloc-ps.www/README for
details.
This also serves as a real-world example of playing with the lstopo
nativesvg backend.
Refs #54
Signed-off-by: Valentin Hoyet <Valentin.Hoyet@inria.fr> Signed-off-by:
Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedconfig/hwloc_internal.m4 (diff)
The file was addedcontrib/hwloc-ps.www/assets/main.css
The file was addedcontrib/hwloc-ps.www/assets/script.js
The file was addedcontrib/hwloc-ps.www/README
The file was addedcontrib/hwloc-ps.www/assets/style.css
The file was modifiedMakefile.am (diff)
The file was addedcontrib/hwloc-ps.www/package.json
The file was modifiedutils/hwloc/hwloc-ps.1in (diff)
The file was addedcontrib/hwloc-ps.www/client.js
The file was modifiedNEWS (diff)
The file was addedcontrib/hwloc-ps.www/assets/index.html
The file was addedcontrib/hwloc-ps.www/Makefile.am