Skip to content

Commit

Permalink
v2.3.1
Browse files Browse the repository at this point in the history
Update release notes
  • Loading branch information
soumagne committed Oct 26, 2023
1 parent 398def1 commit 298be83
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 3 deletions.
31 changes: 29 additions & 2 deletions Documentation/CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,14 @@ This version brings bug fixes and updates to our v2.3.0 release.

## New features

- __[HG info]__
- Add support for CSV and JSON output formats
- __[HG/NA Perf Test]__
- Enable sizes to be passed using k/m/g qualifiers
- __[NA OFI]__
- Add `tcp_rxm` alias for `tcp;ofi_rxm`
- Find CXI `svc_id` or `vni` if `auth_key` components have zeros (e.g., `auth_key=0:0`)
- Add VNI index for `SLINGSHOT_VNIS` discovery as extra auth_key parameter

## Bug fixes

Expand All @@ -21,8 +27,25 @@ This version brings bug fixes and updates to our v2.3.0 release.
- Prevent a race when multiple threads call progress and `HG_ALLOW_MULTI_PROGRESS` is `OFF`
- Separate internal list from user created list of handles
- Address an issue where `HG_Context_unpost()` would unnecessarily wait
- __[HG Core]__
- Cache disabled response info in proc info
- Add `HG_Core_registered_disable(d)_response()` routines
- Refactor and optimize self RPC code path
- Add additional logging of refcount/expected op count
- Fixes for self RPCs with no response
- __[HG Util]__
- Prevent locking in `hg_request_wait()`
- Concurrent progress in multi-threaded scenarios on the same context could complete another thread's request and let a thread blocked in progress
- __[HG Perf]__
- Fix tests to be run in parallel with any communicator size
- __[HG Test]__
- Ensure affinity of class thread is set
- Add concurrent multi RPC test
- Add multi-progress test
- Add multi-progress test with handle creation
- Refactoring of unit test cleanup
- __[NA]__
- Fix memory leak on `NA_Get_protocol_info()`
- __[NA OFI]__
- Fix `na_ofi_get_protocol_info()` not returning `opx` protocol
- Refactor `na_ofi_getinfo()` to account for `NA_OFI_PROV_NULL` type
Expand All @@ -31,12 +54,16 @@ This version brings bug fixes and updates to our v2.3.0 release.
- Simplify parsing of some address strings
- Bump default CQ size to have a maximum depth of 128k entries
- Remove sockets as the only provider on macOS
- Remove send afer send tagged msg ordering
- Ensure that `rx_ctx_bits` are not set if SEP is not used
- Set CXI domain ops w/ slingshot 2.2 to prevent from potential memory corruptions
- __[NA Perf]__
- Prevent tests from being run as parallel tests
- __[CMake]__
- Pass `INSTALL_NAME_DIR` through target properties
- This fixes an issue seen on macOS where libraries would not be found using `@rpath`

## :warning: Known Issues

- __[NA OFI]__
- [tcp/verbs;ofi_rxm] Using more than 256 peers requires `FI_UNIVERSE_SIZE`
to be set.
- [tcp/verbs;ofi_rxm] Using more than 256 peers requires `FI_UNIVERSE_SIZE` to be set.
2 changes: 1 addition & 1 deletion version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.3.1rc1
2.3.1

0 comments on commit 298be83

Please sign in to comment.