Commit Graph

74 Commits

Author SHA256 Message Date
Nicolas Morey-Chaisemartin
779aa64bf6 Accepting request 538233 from home:StefanBruens:branches:science:HPC
- Fix github issue #3393:
  Add 0001-prov-psm-Eliminate-psm2-compat-library-delay-with-hf.patch

OBS-URL: https://build.opensuse.org/request/show/538233
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=24
2017-11-02 16:19:23 +00:00
Dominique Leuenberger
66121342f4 Accepting request 533406 from science:HPC
- Update to v1.5.1
  - Core
    - Fix initialization used by DL providers to avoid crash
    - Add checks for null hints and improperly terminated strings
    - Check for invalid core names passed to fabric open
    - Provide consistent provider ordering when using DL providers
    - Fix OFI_LIKELY definitions when GNUC is not present
  - GNI
    - Add ability to detect local PE rank
    - Fix compiler/config problems
    - Fix CQ read error corruption
    - Remove tests of deprecated interfaces
  - PSM
    - Fix CQ corruption reporting errors
    - Always generate a completion on error
  - PSM2
    - Fix CQ corruption reporting errors
    - Always generate a completion on error
    - Add checks to handle out of memory errors
    - Add NULL check for iov in atomic readv/writev calls
    - Fix FI_PEEK src address matching
    - Fix bug in scalable endpoint address resolution
    - Fix segfault bug in RMA completion generation
  - Sockets
    - Fix missing FI_CLAIM src address data on completion
    - Fix CQ corruption reporting errors
    - Fix serialization issue wrt out of order CPU writes to Tx ring buffer
  - Verbs
    - Allow modifying rnr retry timout to improve performance
    - Add checks to handle out of memory errors

OBS-URL: https://build.opensuse.org/request/show/533406
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libfabric?expand=0&rev=7
2017-10-13 12:09:22 +00:00
Nicolas Morey-Chaisemartin
9d33a72309 - Fix dependency to libfabric1 for libfabric-devel in baselibs.conf
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=22
2017-10-11 13:00:38 +00:00
Nicolas Morey-Chaisemartin
db51c4fa52 Accepting request 532702 from home:NMoreyChaisemartin:branches:science:HPC
- Update to v1.5.1
  - Core
    - Fix initialization used by DL providers to avoid crash
    - Add checks for null hints and improperly terminated strings
    - Check for invalid core names passed to fabric open
    - Provide consistent provider ordering when using DL providers
    - Fix OFI_LIKELY definitions when GNUC is not present
  - GNI
    - Add ability to detect local PE rank
    - Fix compiler/config problems
    - Fix CQ read error corruption
    - Remove tests of deprecated interfaces
  - PSM
    - Fix CQ corruption reporting errors
    - Always generate a completion on error
  - PSM2
    - Fix CQ corruption reporting errors
    - Always generate a completion on error
    - Add checks to handle out of memory errors
    - Add NULL check for iov in atomic readv/writev calls
    - Fix FI_PEEK src address matching
    - Fix bug in scalable endpoint address resolution
    - Fix segfault bug in RMA completion generation
  - Sockets
    - Fix missing FI_CLAIM src address data on completion
    - Fix CQ corruption reporting errors
    - Fix serialization issue wrt out of order CPU writes to Tx ring buffer
  - Verbs
    - Allow modifying rnr retry timout to improve performance
    - Add checks to handle out of memory errors

OBS-URL: https://build.opensuse.org/request/show/532702
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=21
2017-10-09 09:47:51 +00:00
Dominique Leuenberger
c2c7962c28 Accepting request 521147 from science:HPC
1

OBS-URL: https://build.opensuse.org/request/show/521147
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libfabric?expand=0&rev=6
2017-09-08 18:39:18 +00:00
Nicolas Morey-Chaisemartin
ec21810cab Accepting request 521126 from home:NMoreyChaisemartin:branches:science:HPC
- Update _service to allow auto updates from github

OBS-URL: https://build.opensuse.org/request/show/521126
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=19
2017-09-05 13:35:45 +00:00
Dominique Leuenberger
1ad9317225 Accepting request 516220 from science:HPC
1

OBS-URL: https://build.opensuse.org/request/show/516220
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libfabric?expand=0&rev=5
2017-08-21 09:35:21 +00:00
Nicolas Morey-Chaisemartin
649ad16658 Accepting request 516219 from home:NMoreyChaisemartin:branches:science:HPC
- Fix rpmbuild warnings
- libfabric-devel requires libfabric1, not libfabric
- Fix baselibs.conf

OBS-URL: https://build.opensuse.org/request/show/516219
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=17
2017-08-11 19:26:50 +00:00
Nicolas Morey-Chaisemartin
077af6fa82 Accepting request 515855 from home:NMoreyChaisemartin:branches:science:HPC
- Update to v1.5.0
  * Authorization keys Authorization keys, commonly referred to as job keys,
    are used to isolate processes from communicating with other processes
    for security purposes.
  * Multicast support Datagram endpoints can now support multicast communication.
  * (Experimental) socket-like endpoint types New FI_SOCK_STREAM and FI_SOCK_DGRAM
    endpoint types are introduced. These endpoint types target support of cloud
    and enterprise based middleware and applications.
  * Tagged atomic support Atomic operations can now target tagged receive
    buffers, in addition to RMA buffers.
  * (Experimental) deferred work queues Deferred work queues are enhanced triggerred
    operations. They target support for collective-based operations.
  * New mode bits: FI_RESTRICTED_COMP and FI_NOTIFY_FLAGS_ONLY These mode bits
    support optimized completion processing to minimize software overhead.
  * Multi-threaded error reporting Reading CQ and EQ errors now allow the application
    to provide the error buffer, eliminating the need for the application to
    synchronize between multiple threads when handling errors.
  * FI_SOURCE_ERR capability This feature allows the provider to validate and
    report the source address for any received messages.
  * FI_ADDR_STR string based addressing Applications can now request and use
    addresses provided using a standardized string format. This makes it easier
    to pass full addressing data through a command line, or handle address exchange
    through text files.
  * Communication scope capabilities: FI_LOCAL_COMM and FI_REMOTE_COMM Used to
    indicate if an application requires communication with peers on the same
    node and/or remote nodes.
  * New memory registration modes The FI_BASIC_MR and FI_SCALABLE_MR memory registration
    modes have been replaced by more refined registration mode bits. This allows
    applications to make better use of provider hardware capabilities when dealing
    with registered memory regions.
  * New mode bit: FI_CONTEXT2 Some providers need more than the size provided by the
    FI_CONTEXT mode bit setting. To accomodate such providers, an FI_CONTEXT2 mode bit
    was added. This mode bit doubles the amount of context space that an application
    allocates on behalf of the provider.
  * PSM provider notes
    * Improve the name server functionality and move to the utility code
    * Handle updated mr_mode definitions
    * Add support of 32 and 64 bit atomic values
  * PSM2 provider notes
    * Add option to adjust the locking level
    * Improve the name server functionality and move to the utility code
    * Add support for string address format
    * Add an environment vaiable for message inject size
    * Handle FI_DISCARD in tagged receive functions
    * Handle updated mr_mode definitions
    * Add support for scalable endpoint
    * Add support of 32 and 64 bit atomic values
    * Add FI_SOURCE_ERR to the supported caps
    * Improve the method of checking device existence
  * Sockets provider notes
    * Updated and enhanced atomic operation support.
    * Add support for experimental deferred work queue operations.
    * Fixed counter signaling when used with wait sets.
    * Improved support on Windows.
    * Cleaned up event reporting for destroyed endpoints.
    * Fixed several possible crash scenarios.
    * Fixed handling socket disconnect events which could hang the provider.
  * UDP provider notes
    * Add support for multicast data transfers
  * Verbs provider notes
    * Fix an issue where if the user requests higher values for tx, rx
      context sizes than default it wasn't honored.
    * Introduce env variables for setting default tx, rx context sizes and iov limits.
    * Report correct completion ordering supported by MSG endpoints.
  * Fix rpmbuild warnings

OBS-URL: https://build.opensuse.org/request/show/515855
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=16
2017-08-10 08:57:14 +00:00
Dominique Leuenberger
e9e8ca5694 Accepting request 508469 from science:HPC
- Enable build on all archs
- Enable mlx build

- Add x86 build without libpsm2

OBS-URL: https://build.opensuse.org/request/show/508469
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libfabric?expand=0&rev=4
2017-07-12 17:34:13 +00:00
Nicolas Morey-Chaisemartin
7db1756ed7 Accepting request 508257 from home:NMoreyChaisemartin:branches:science:HPC
- Enable build on all archs
- Enable mlx build

OBS-URL: https://build.opensuse.org/request/show/508257
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=14
2017-07-05 11:53:11 +00:00
Nicolas Morey-Chaisemartin
10f9b3ed0c Accepting request 507237 from home:NMoreyChaisemartin:branches:science:HPC
- Add x86 build without libpsm2

OBS-URL: https://build.opensuse.org/request/show/507237
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=13
2017-06-30 08:06:57 +00:00
Dominique Leuenberger
fe571bb0c7 Accepting request 498614 from science:HPC
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/498614
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libfabric?expand=0&rev=3
2017-06-02 08:31:36 +00:00
Dominique Leuenberger
5b2ef4e1e5 Accepting request 494714 from science:HPC
- Update to v1.4.2-rc1 (bsc#1036907).
- Update notes:
 - Fix for OS X clock_gettime() portability issue.
 - Updated default counter wait object for improved performance
 - Fix multi-threaded RMA progress stalls
 - Updated default counter wait object for improved performance
 - Fix multi-threaded RMA progress stalls
 - Fix error in fi_cq_sreadfrom aborting before timeout expires
 - Set atomic iov count correct correctly inside fi_atomicv
 - Fix handling of apps that call fork.  Move ibv_fork_init() before
   calling any other verbs call.
 - Fix crash in fi_write when connection is not yet established and
   write data size is below inline threshold.
 - Fix issues not handling multiple ipoib interfaces
 - Reduce lock contention on buffer pools in send/completion handling
   code. (forwarded request 494713 from NMoreyChaisemartin)

OBS-URL: https://build.opensuse.org/request/show/494714
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libfabric?expand=0&rev=2
2017-05-20 08:13:02 +00:00
Nicolas Morey-Chaisemartin
5c62e72d1c Ignore missing libtool file
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=10
2017-05-16 16:23:36 +00:00
Nicolas Morey-Chaisemartin
eec67e9b6b Accepting request 495397 from science:HPC:rdma-core
- Update to v1.4.2 (bsc#1036907).

OBS-URL: https://build.opensuse.org/request/show/495397
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=9
2017-05-16 15:52:20 +00:00
Nicolas Morey-Chaisemartin
18886762a1 Accepting request 494713 from science:HPC:rdma-core
- Update to v1.4.2-rc1 (bsc#1036907).
- Update notes:
 - Fix for OS X clock_gettime() portability issue.
 - Updated default counter wait object for improved performance
 - Fix multi-threaded RMA progress stalls
 - Updated default counter wait object for improved performance
 - Fix multi-threaded RMA progress stalls
 - Fix error in fi_cq_sreadfrom aborting before timeout expires
 - Set atomic iov count correct correctly inside fi_atomicv
 - Fix handling of apps that call fork.  Move ibv_fork_init() before
   calling any other verbs call.
 - Fix crash in fi_write when connection is not yet established and
   write data size is below inline threshold.
 - Fix issues not handling multiple ipoib interfaces
 - Reduce lock contention on buffer pools in send/completion handling
   code.

OBS-URL: https://build.opensuse.org/request/show/494713
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=8
2017-05-11 18:23:17 +00:00
Josef Möllers
850871875e OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=7 2017-04-05 10:20:17 +00:00
Philipp Thomas
486be02274 Accepting request 482320 from home:jengelh:branches:science:HPC
- RPM group fix

OBS-URL: https://build.opensuse.org/request/show/482320
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=6
2017-03-24 09:28:17 +00:00
Dominique Leuenberger
2badbfcbd1 Accepting request 479033 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/479033
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libfabric?expand=0&rev=1
2017-03-24 01:17:35 +00:00
Josef Möllers
ffced33b80 OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=4 2017-03-13 13:05:23 +00:00
Josef Möllers
dab2a4b4b3 OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=3 2017-03-10 16:02:42 +00:00
Nirmoy Das
e280a8b24a Accepting request 452595 from home:jmoellers:branches:science:HPC
OBS-URL: https://build.opensuse.org/request/show/452595
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=2
2017-01-26 14:54:01 +00:00
Nirmoy Das
b1ca5cb85d Accepting request 436355 from SUSE:SLE-12-SP2:GA
OBS-URL: https://build.opensuse.org/request/show/436355
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=1
2016-10-19 14:34:09 +00:00