Skip to content
Snippets Groups Projects
Commit f6904655 authored by Utz-Uwe Haus's avatar Utz-Uwe Haus
Browse files

Merge branch '122-numa-infrastructure' into devel

parents 5d0a2a55 0b9b10a3
Branches
Tags
1 merge request!7Resolve "RETRACT dysfunctional"
Pipeline #62689 passed
......@@ -25,6 +25,13 @@ Running things by hand
$ docker pull registry.gitlab.com/cerl/maestro/maestro-core/buildenv/debian
$ docker run --ulimit memlock=133000:133000 -i -t registry.gitlab.com/cerl/maestro/maestro-core/buildenv/debian /bin/bash
# but since you're reading this, you may be interested in debugging. In that
# case, to permit gdb to work inside the docker container you might want to
# use
# docker run --cap-add=SYS_PTRACE --ulimit memlock=133000:133000 -i -t registry.gitlab.com/cerl/maestro/maestro-core/buildenv/debian /bin/bash
# instead
# now you have a shell in the docker container that is currently used on gitlab for CI
$ mkdir /builds
$ cd /builds
......
......@@ -79,6 +79,10 @@ cdo_sel_parse.c cdo_sel_parse.h: cdo_sel_parse.peg
libmaestro_core_la_LIBADD=$(top_builddir)/deps/libcyaml/libcyaml.la $(top_builddir)/deps/mamba/libmmb.la $(top_builddir)/deps/c-timestamp/libtimestamp.la
if NUMA_ENABLED
libmaestro_core_la_LIBADD+=-lnuma
endif
# Conductor implementation varies depending on configuration
if WITH_OFI_POOL_MANAGER
libmaestro_core_la_SOURCES+=pool_manager_ofi.c ofi.c drc.c
......
......@@ -68,8 +68,8 @@ mstro_numa__node_for_addr(void * addr)
addr, MPOL_F_NODE | MPOL_F_ADDR);
if(s<0) {
LOG_WARN(MSTRO_LOG_MODULE_CORE,
"Failed to obtain NUMA info for addr %p: %l (%s)\n",
addr, s, strerror(s));
"Failed to obtain NUMA info for addr %p: %ld (%s)\n",
addr, s, strerror(-s));
return 0;
} else {
return node;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment