Commit Graph

20 Commits

Author SHA256 Message Date
Nicolas Morey-Chaisemartin
36cbb47841 Accepting request 971079 from home:NMoreyChaisemartin:branches:science:HPC
- Update to 1.14.1
  - Core
    - Use non-shared memory allocations to use MADV_DONTFORK safely
    - Fix incorrect use of gdr_copy_from_mapping
    - Ensure proper timeout time for pollfds to avoid early exit
  - EFA
    - Handle read completion properly for multi_recv
    - Use shm's inject write when possible
    - Support 0 byte read
  - RxM
    - Ensure signaling the CQ fd after writing completion
    - Fix inject path for sending tagged messages with cq data
    - Negotiate credit based flow control support over CM
    - Add PID to CM messages to detect stale vs duplicate connections
    - Fix race handling unexpected messages from unknown peers
    - Fix possible leak of stack data in cm_accept
    - Restrict reported caps based on core provider
    - Delay starting listen until endpoint fully initialized
    - Verify valid atomic size
  - Sockets
    - Fix coverity reports on uninitialized data
    - Check for NULL pointers passed to memcpy
    - Add missing error return code from sock_ep_enable
  - TCP
    - Fix performance regression resulting from sparse pollfd sets
    - Fix assertion failure in CQ progress function
    - Do not generate error completions for inject msgs
    - Fix use of incorrect event names in progress handler
    - Fix check for CQ data in tagged messages
    - Make start_op array a static to reduce memory

OBS-URL: https://build.opensuse.org/request/show/971079
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=69
2022-04-20 11:30:05 +00:00
Nicolas Morey-Chaisemartin
a69e2dce28 Accepting request 932983 from home:NMoreyChaisemartin:branches:science:HPC
- Update to 1.14.0
  - Add time stamps to log messages
  - Fix gdrcopy calculation of memory region size when aligned
  - Allow user to disable use of p2p transfers
  - Update fi_tostr print FI_SHARED_CONTEXT text instead of value
  - Update fi_tostr to output field names matching header file names
  - Fix narrow race condition in ofi_init
  - Add new fi_log_sparse API to rate limit repeated log output
  - Define memory registration for buffers used for collective operations
  - EFA, SHM, TCP, RXM, and verbs fixes

OBS-URL: https://build.opensuse.org/request/show/932983
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=68
2021-11-25 14:12:36 +00:00
Nicolas Morey-Chaisemartin
ad6d9ec62e Accepting request 928952 from home:NMoreyChaisemartin:branches:science:HPC
- Enable PSM3 provider (jsc#SLE-18754)

OBS-URL: https://build.opensuse.org/request/show/928952
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=67
2021-11-03 08:07:55 +00:00
Nicolas Morey-Chaisemartin
dd36aca7a8 Accepting request 928694 from home:NMoreyChaisemartin:branches:science:HPC
- Update to 1.13.2
  - Sort DL providers to ensure consistent load ordering
  - Update hooking providers to handle fi_open_ops calls to avoid crashes
  - Replace cassert with assert.h to avoid C++ headers in C code
  - Enhance serialization for memory monitors to handle external monitors
  - EFA, SHM, TCP, RxM and vers fixes

OBS-URL: https://build.opensuse.org/request/show/928694
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=66
2021-11-02 09:39:02 +00:00
Nicolas Morey-Chaisemartin
a480721370 Accepting request 917134 from home:NMoreyChaisemartin:branches:science:HPC
- Update to 1.13.1
  - Enable loading ZE library with dlopen()
  - Add IPv6 support to fi_pingpong
  - EFA, PSM3 and SHM fixes

OBS-URL: https://build.opensuse.org/request/show/917134
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=65
2021-09-06 14:36:39 +00:00
Nicolas Morey-Chaisemartin
c26bb2e322 Accepting request 905235 from home:NMoreyChaisemartin:branches:science:HPC
- Update to 1.13.0
  - Fix behavior of fi_param_get parsing an invalid boolean value
  - Add new APIs to open, export, and import specialized fid's
  - Define ability to import a monitor into the registration cache
  - Add API support for INT128/UINT128 atomics
  - Fix incorrect check for provider name in getinfo filtering path
  - Allow core providers to return default attributes which are lower then
    maximum supported attributes in getinfo call
  - Add option prefer external providers (in order discovered) over internal
    providers, regardless of provider version
  - Separate Ze (level-0) and DRM dependencies
  - Always maintain a list of all discovered providers
  - Fix incorrect CUDA warnings
  - Fix bug in cuda init/cleanup checking for gdrcopy support
  - Shift order providers are called from in fi_getinfo, move psm2 ahead of
    psm3 and efa ahead of psmX
  - See NEWS.md for changelog

OBS-URL: https://build.opensuse.org/request/show/905235
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=64
2021-07-09 10:59:38 +00:00
Nicolas Morey-Chaisemartin
948cc1e28f Accepting request 882701 from home:NMoreyChaisemartin:branches:science:HPC
- Update to 1.12.1
  - Fix initialization checks for CUDA HMEM support
  - Fail if a memory monitor is requested but not available
  - Adjust priority of psm3 provider to prefer HW specific providers,
    such as efa and psm2
  - EFA and PSM3 fixes
  - See NEWS.md for changelog

OBS-URL: https://build.opensuse.org/request/show/882701
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=62
2021-04-02 13:48:53 +00:00
Nicolas Morey-Chaisemartin
1cc7aa642e Accepting request 879115 from home:NMoreyChaisemartin:branches:science:HPC
- Update to 1.12.0
  - See NEWS.md for changelog

- Update to 1.12.0
  - See NEWS.md for changelog

OBS-URL: https://build.opensuse.org/request/show/879115
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=60
2021-03-15 09:05:41 +00:00
Nicolas Morey-Chaisemartin
c71b12878d Accepting request 872743 from home:NMoreyChaisemartin:branches:science:HPC
- Update to 1.11.2 (bsc#1181983)
  - See NEWS.md for changelog

OBS-URL: https://build.opensuse.org/request/show/872743
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=58
2021-02-16 09:10:48 +00:00
Nicolas Morey-Chaisemartin
039b03f454 Accepting request 841253 from home:NMoreyChaisemartin:branches:science:HPC
- Update to 1.11.1 (jsc#SLE-13312)
  - See NEWS.md for changelog

OBS-URL: https://build.opensuse.org/request/show/841253
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=56
2020-10-12 11:41:12 +00:00
Nicolas Morey-Chaisemartin
f456b2d922 Accepting request 839527 from home:NMoreyChaisemartin:branches:science:HPC
- Update to 1.11.0
  - See NEWS.md for changelog

OBS-URL: https://build.opensuse.org/request/show/839527
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=54
2020-10-05 13:29:09 +00:00
Nicolas Morey-Chaisemartin
0d953f5d66 Accepting request 806799 from home:NMoreyChaisemartin:branches:science:HPC
- Update to 1.10.1
  - See NEWS.md for changelog

OBS-URL: https://build.opensuse.org/request/show/806799
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=52
2020-05-18 08:15:17 +00:00
Nicolas Morey-Chaisemartin
ffab131426 Accepting request 798314 from home:NMoreyChaisemartin:branches:science:HPC
- Update to 1.10.0
  - See NEWS.md for changelog

OBS-URL: https://build.opensuse.org/request/show/798314
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=50
2020-04-27 15:27:43 +00:00
Nicolas Morey-Chaisemartin
e8ffab7679 Accepting request 786346 from home:NMoreyChaisemartin:branches:science:HPC
- Update to 1.9.1 (bsc#1160275)
  - See NEWS.md for changelog

- Update to 1.9.1 (bsc#1160275)
  - See NEWS.md for changelog

OBS-URL: https://build.opensuse.org/request/show/786346
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=48
2020-03-19 08:44:16 +00:00
Nicolas Morey-Chaisemartin
1191900c72 Accepting request 750766 from home:NMoreyChaisemartin:branches:science:HPC
- Update to 1.9.0 (jsc#SLE-8257)
  - See NEWS.md for changelog

OBS-URL: https://build.opensuse.org/request/show/750766
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=46
2019-11-25 14:46:04 +00:00
Nicolas Morey-Chaisemartin
078084ead9 Accepting request 734300 from home:NMoreyChaisemartin:branches:science:HPC
- Update to 1.8.1 (jsc#SLE-8257)
  - See NEWS.md for changelog

OBS-URL: https://build.opensuse.org/request/show/734300
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=44
2019-10-01 12:37:21 +00:00
Nicolas Morey-Chaisemartin
ec4c504a89 Accepting request 733593 from home:NMoreyChaisemartin:branches:science:HPC
- Update to 1.8.0
  - See NEWS.md for changelog

- Disable LTO (boo#1133235).

OBS-URL: https://build.opensuse.org/request/show/733593
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=43
2019-09-27 07:19:29 +00:00
Nicolas Morey-Chaisemartin
6a1a2a0cfa Accepting request 692501 from home:NMoreyChaisemartin:branches:science:HPC
- Update to 1.7.1
  - See NEWS.md for changelog

OBS-URL: https://build.opensuse.org/request/show/692501
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=39
2019-04-09 07:08:43 +00:00
Nicolas Morey-Chaisemartin
f3b50a1230 Accepting request 673279 from home:jengelh:branches:science:HPC
- Remove silly Prefix: value, we do not support that in SUSE anyway.
- Update summaries, make use of %make_install.

OBS-URL: https://build.opensuse.org/request/show/673279
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=37
2019-02-22 07:38:34 +00:00
Nicolas Morey-Chaisemartin
99d2939085 Accepting request 672842 from home:NMoreyChaisemartin:branches:libfabric-1.7
- Update to v1.7.0
  - fabtests and libfabric repos have been merged upstream

OBS-URL: https://build.opensuse.org/request/show/672842
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=35
2019-02-08 16:06:13 +00:00