Skip to content

Commit

Permalink
Merge branch 'increase-version-1-2' into 'master'
Browse files Browse the repository at this point in the history
Increase version to 1.2.0

See merge request nos-v/nodes!44
  • Loading branch information
Antoni Navarro committed May 14, 2024
2 parents 3fcfd60 + b66391d commit bad4f5c
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 4 deletions.
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,22 @@
# NODES Release Notes
All notable changes to this project will be documented in this file.

## Version 1.2.0, Wed May 15, 2024
The 1.2.0 version of NODES introduces several bug fixes and general improvements related to the nOS-V, ALPI, and ovni API integrations.

### General
- Use proper nOS-V labels, depending on the API's current call.
- Improve error-handling of nOS-V return codes.
- Improve ovni instrumentation through various fixes.
- Use `ovni_thread_require` to request NODES model.
- Require ovni version 1.5.0 or greater.

### Bug Fixes
- Fix non-descriptive task labels in ovni instrumentation by generating placeholders.
- Fix a priority-clause related bug that caused executions to end abruptly.
- Fix (through a temporary TLS solution) ALPI interoperability issues.


## Version 1.1.0, Wed Nov 22, 2023
The 1.1.0 version of NODES introduces a major refactor of the `taskiter` construct along with many fixes for issues regarding the same construct and performance improvements.

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ The following software is required to build and install NODES:

Additionally, NODES is prepared to use the following optional libraries:

1. [ovni](https://ovni.readthedocs.io/en/master/) to instrument and generate execution traces for offline performance analysis with paraver
1. [ovni](https://ovni.readthedocs.io/en/master/) to instrument and generate execution traces for offline performance analysis with paraver. Minimum version required 1.5.0

### Build procedure

Expand Down Expand Up @@ -67,7 +67,7 @@ The development of NODES requires contributors to follow these few simple guidel

## Instrumenting with ovni

For ovni to work properly in NODES, the used nOS-V installation must be configured with ovni support as well.
For ovni to work properly in NODES, the used nOS-V installation must be configured with ovni support as well, with version 1.5.0 minimum.
Once both nOS-V and NODES are configured with ovni support, nOS-V has to enable its own instrumentation. At the time of writing, this is done as follows:

```sh
Expand Down
4 changes: 2 additions & 2 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@

# This file is part of NODES and is licensed under the terms contained in the COPYING file.
#
# Copyright (C) 2021-2023 Barcelona Supercomputing Center (BSC)
# Copyright (C) 2021-2024 Barcelona Supercomputing Center (BSC)

# NODES Version and Copyright

m4_define([nodes_version], [1.1.0])
m4_define([nodes_version], [1.2.0])
m4_define([nodes_license], ["GPL3"])
m4_define([nodes_copyright], ["2021 Barcelona Supercomputing Center (BSC)"])

Expand Down

0 comments on commit bad4f5c

Please sign in to comment.