Commit Graph

20 Commits

Author SHA1 Message Date
834b33af33 Use SPDX license identifiers 2022-09-29 14:16:47 +02:00
121030537d Store the hostname until the first dot
The loom name "loom.xyz.123" will produce the hostname "xyz", so Nanos6 programs
can use the ovnisync tool too.

Also, sort the loom array directly, so we avoid potential problems by sorting
the loom and the hostnames individually (when there are repeated entries).
2022-09-22 11:56:48 +02:00
5c45323354 Sort threads by TID 2022-09-12 16:16:10 +02:00
70023f8b3a Add missing copyright notice in trace.c 2022-07-28 16:33:45 +02:00
861a4b7f73 Add model version in metadata 2022-07-27 18:22:13 +02:00
610516840e Add binary stream header with version 2022-07-26 19:04:08 +02:00
6180235b50 Add metadata version support 2022-07-18 16:47:53 +02:00
12d35b1d46 Use a private mmap buffer for streams 2022-01-12 11:05:38 +01:00
1aae200614 Use pointers instead of indexes in streams 2022-01-12 11:05:38 +01:00
5e39c55231 Unmap stream buffer in ovni_free_streams() 2022-01-12 11:05:38 +01:00
1b1ca7e232 Add rank support in metadata 2021-12-10 18:37:14 +01:00
75c32f3a99 Transform all aserts into unconditional checks 2021-12-09 16:08:36 +01:00
e8860a5f99 Inform of failed function in perror() 2021-12-09 14:11:57 +01:00
ca9bbf6401 Close file descriptors after mmap
Now is no longer needed to increase the limit of the maximum number of
file descriptors opened when loading large traces.
2021-12-07 14:23:52 +01:00
766feb9fab Allow the traces to be modified 2021-12-02 10:36:47 +01:00
ffd492e922 Allocate only the required threads 2021-11-19 16:48:53 +01:00
bed8c35980 Allocate only the required processes 2021-11-19 16:48:53 +01:00
3e35f3d88b Fix memory leaks 2021-11-19 16:48:53 +01:00
25cf3a8585 Allocate only the needed looms 2021-11-19 16:48:53 +01:00
d54c287ec8 Split ovni trace funtions to another source file 2021-11-19 16:48:53 +01:00