177429fabc
Follow K&R coding style using clang-format
2022-09-29 16:52:28 +02:00
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