|
f08595b3a7
|
Report open error for missing trace directory
|
2023-07-26 13:51:35 +02:00 |
|
|
f8c6b7c7c0
|
Improve the version error message
Use the terminology want/got to determine which version the user is
requested and the version the library provides.
|
2023-07-25 19:55:51 +02:00 |
|
|
bb946fa5f6
|
Add CHANGELOG.md
|
2023-07-25 17:24:53 +00:00 |
|
|
74557ab348
|
Don't rely on temporary directories
Use the current test directory instead.
|
2023-07-25 16:36:57 +02:00 |
|
|
c257405060
|
Define unit_test() macro with ovni_test()
This allows unit tests to be executed in a individual directory where
they can create new files in $PWD.
|
2023-07-25 16:26:25 +02:00 |
|
|
721dabf007
|
Bump to version 1.2.1
|
2023-07-24 20:22:10 +02:00 |
|
|
6fbdd8fd6b
|
Set default visibility to hidden
|
2023-07-24 19:00:07 +02:00 |
|
|
2b612166d7
|
Use dinamically linked ovni for tests
We rely on this library to override the libovni.so that other libraries
are using.
|
2023-07-07 12:20:41 +02:00 |
|
|
7c68922a95
|
Enable NODES rt instrumentation
The NODES_OVNI environment variable is now needed to enable the ovni
instrumentation.
|
2023-07-07 10:52:46 +02:00 |
|
|
48df02f102
|
Always use the project version
Don't duplicated versions so we avoid the problem of missing one
instance to be updated.
|
2023-07-07 10:42:40 +02:00 |
|
|
e2119f77d6
|
Set project version in CMakeLists.txt
|
2023-07-07 10:33:23 +02:00 |
|
|
ee9111a1ec
|
Move ovni.pc.in into src/
|
2023-07-05 13:13:53 +02:00 |
|
|
4abd92e139
|
Make ovni.h a public header of ovni target
|
2023-07-05 13:11:18 +02:00 |
|
|
cd2e844066
|
Use the installation directories provided by cmake
Some systems will define the library path as lib64. Also update other
install commands to use the values discovered by the GNUInstallDirs
module.
|
2023-07-05 12:52:56 +02:00 |
|
Raúl Peñacoba Veigas
|
7346d1ba3b
|
Add pkg-config support. I chose to use absolute paths for security (to like nix)
|
2023-07-03 14:38:26 +00:00 |
|
|
5a9086e6d1
|
Fix ovnisort with flush events
Sort the events in the sorting region before injecting them back in the
stream. This solves the problem with flush events OF[ and OF].
|
2023-06-29 13:25:15 +02:00 |
|
|
929af74d3f
|
Add sort-flush test
|
2023-06-28 12:28:40 +02:00 |
|
|
cd0d0eb7c7
|
Don't produce output link for CI
|
2023-06-26 11:14:53 +02:00 |
|
|
05979df34d
|
Install ovnitop.1 into man1 subdirectory
|
2023-06-02 17:12:17 +02:00 |
|
|
d9b82494d0
|
Free the table at the end in ovnitop
|
2023-06-01 18:38:26 +02:00 |
|
|
c1b0768e7d
|
Add ovnitop(1) manual page
|
2023-05-31 17:23:25 +00:00 |
|
|
553d0a1c62
|
Add ovnitop command
|
2023-05-31 17:23:25 +00:00 |
|
|
f8a15df1b9
|
Fix Nanos6 and NODES rt tests
|
2023-05-31 19:16:18 +02:00 |
|
|
5a7f7b0f70
|
Add cmake module to check the -fompss-2 flag
|
2023-05-31 19:15:47 +02:00 |
|
|
f2e8e46fcb
|
Update NODES library and include names
|
2023-05-31 19:15:28 +02:00 |
|
|
64c2d52a7a
|
Always enable all tests for ovni-rt
|
2023-05-30 18:16:08 +02:00 |
|
|
9814abbcdf
|
Append to preConfigure instead of replacing it
|
2023-05-30 18:08:36 +02:00 |
|
|
f5a911485a
|
Remove unused configuration options for nOS-V
|
2023-05-30 17:41:05 +02:00 |
|
|
778c119bd6
|
Use local ovni for tests
|
2023-05-30 17:31:12 +02:00 |
|
|
cec52ada83
|
Update nix derivations to use bscpkgs packages
|
2023-05-30 17:09:41 +02:00 |
|
|
d0a47783f2
|
Use the completion callback to wait
The memory allocated is freed after the spawned function is executed.
|
2023-05-08 19:23:42 +02:00 |
|
|
7d7c59bbf8
|
Fix bug in spawn task tests
The argument passed to nanos6_spawn_function() was being destroyed when
the parent function ends.
|
2023-05-02 20:04:29 +02:00 |
|
|
44d120d7a8
|
Version 1.2.0
|
2023-05-01 09:19:05 +02:00 |
|
|
fb435842b2
|
Add nosv multiple-segment test
|
2023-04-25 17:00:42 +02:00 |
|
|
7089db0bd0
|
Remove the workdir in each test run
Ensures the scripts are also rebuilt.
|
2023-04-25 16:52:21 +02:00 |
|
|
c2b6bfd3a8
|
Set the size of the channel property arrays
Arrays which don't initialize the last elements of the enumeration are
shorter and will cause a buffer overflow when read in a loop.
|
2023-04-24 12:37:20 +02:00 |
|
|
8a92023cf3
|
Enable Asan tests in CI
For now memory leaks are ignored.
|
2023-04-24 12:29:58 +02:00 |
|
|
a8944b3763
|
Fix buffer overflow in sort_replace()
The access to the array was done before the out of bound check.
|
2023-04-24 11:47:46 +02:00 |
|
|
3b51902713
|
Allow single line enums
Although clang-format doesn't seem to be following the rule.
|
2023-04-20 10:53:11 +02:00 |
|
|
7262133782
|
Fix clang format for braced list
|
2023-04-20 10:38:56 +02:00 |
|
|
ff340df5b5
|
Disable flush-overhead test
|
2023-04-19 10:57:10 +00:00 |
|
|
3a28e1c3d3
|
Avoid fmemopen() due to bug in old glibc
|
2023-04-19 10:57:10 +00:00 |
|
|
4a936dcb99
|
Add test to prevent re-running tasks in Nanos6
For now is disabled until we have a better instrumentation for task
states.
|
2023-04-17 15:58:19 +00:00 |
|
|
bc513832a5
|
Allow tests to be disabled
Ensure that we still build the tests but they don't run.
|
2023-04-17 15:58:19 +00:00 |
|
|
49f915fda5
|
Add FIXME notice for taskiter support
Set the task->thread to NULL if we re-execute a task from the Dead
state, so it follows the behavior of a Created task.
|
2023-04-17 15:58:19 +00:00 |
|
|
3c6c6ed230
|
Add taskiter NODES test
|
2023-04-17 15:58:19 +00:00 |
|
David Alvarez
|
26d01d18eb
|
Support taskiter by allowing tasks to re-launch
|
2023-04-17 15:58:19 +00:00 |
|
|
ff2f33abb9
|
Document sponge mode and progress events
|
2023-04-17 17:47:07 +02:00 |
|
|
d0f50c9e3d
|
Improve colors for Resting and Absorbing states
|
2023-04-17 17:04:48 +02:00 |
|
|
63e79a9a73
|
Document the sponge mode in the Idle view
|
2023-04-14 13:39:37 +00:00 |
|