LLNL/Aluminum

Traces are not thread-safe

ndryden opened this issue · 1 comments

Saving a trace entry is not thread-safe when AL_THREAD_MULTIPLE is set and could trash the trace log.

Were one so inclined, a thread-safe logging utility could be used (e.g., spdlog -- can be header-only, and it wouldn't grow the LBANN dependency graph, for what that's worth).