trace-v3 #7

Open
rarias wants to merge 36 commits from trace-v3 into master
Owner
No description provided.
rarias added 36 commits 2024-10-23 10:21:20 +02:00
Place all stream files in its own stream directory.
Allows multiple types of streams for different system parts: thread,
process, cpu, node...
The process metadata in metadata.json is no longer needed.
It is mandatory to call ovni_thread_free().
Ensure we can merge the information of CPUs from multiple threads.
All the metadata keys are known to proc and loom only, making it
self-contained. The metadata.c module is no longer needed.
We no longer accept streams that don't have the ovni.require attribute.
When only emitting ovni events, there is no need to explicitly require
the ovni model, as libovni will already pre-populate it for the user.
Multiple threads may attempt to initialize or finalize the process, so
we keep the state stored in an atomic integer to protect against bad
usage.
Prevents threads from finishing while another thread is being
initializing the rank information, causing a race to read the rank and
nranks.
Allows mkdocs to discover broken links when the pointed document has
moved.
Make all atomic operations explicit
Some checks failed
CI / build:rt (pull_request) Failing after 23s
CI / build:debug (pull_request) Successful in 23s
CI / build:nompi (pull_request) Successful in 26s
CI / build:asan (pull_request) Failing after 31s
CI / build:local (pull_request) Successful in 1m18s
CI / build:compilers (pull_request) Successful in 38s
148aaa71a1
Some checks failed
CI / build:rt (pull_request) Failing after 23s
CI / build:debug (pull_request) Successful in 23s
CI / build:nompi (pull_request) Successful in 26s
CI / build:asan (pull_request) Failing after 31s
CI / build:local (pull_request) Successful in 1m18s
CI / build:compilers (pull_request) Successful in 38s
This pull request can be merged automatically.
You are not authorized to merge this pull request.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin trace-v3:trace-v3
git checkout trace-v3
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: rarias/ovni#7
No description provided.