Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

fabtests-1.13.0-1.1 RPM for armv6hl

From OpenSuSE Ports Tumbleweed for armv6hl

Name: fabtests Distribution: openSUSE Tumbleweed
Version: 1.13.0 Vendor: openSUSE
Release: 1.1 Build date: Fri Jul 16 22:23:36 2021
Group: Development/Tools/Other Build host: obs-arm-11
Size: 2150289 Source RPM: fabtests-1.13.0-1.1.src.rpm
Summary: Test suite for libfabric API
Fabtests provides a set of examples that uses libfabric, a fabric software library.




BSD-2-Clause OR GPL-2.0-only


* Wed Jul 07 2021 Nicolas Morey-Chaisemartin <>
  - 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 for changelog
* Fri Apr 02 2021 Nicolas Morey-Chaisemartin <>
  - 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 for changelog
* Tue Mar 09 2021 Nicolas Morey-Chaisemartin <>
  - Update to 1.12.0
    - See for changelog
* Wed Dec 16 2020 Nicolas Morey-Chaisemartin <>
  - Update to 1.11.2 (bsc#1181983)
    - See for changelog
* Mon Oct 12 2020 Nicolas Morey-Chaisemartin <>
  - Update to 1.11.1 (jsc#SLE-13312)
    - See for changelog
* Tue Aug 18 2020 Nicolas Morey-Chaisemartin <>
  - Update to 1.11.0
    - See for changelog
* Thu May 14 2020 Nicolas Morey-Chaisemartin <>
  - Update to 1.10.1
    - See for changelog
* Mon Apr 27 2020 Nicolas Morey-Chaisemartin <>
  - Update to 1.10.0
    - See for changelog
* Thu Mar 19 2020 Nicolas Morey-Chaisemartin <>
  - Update to 1.9.1 (bsc#1160275)
    - See for changelog
* Mon Nov 25 2019 Nicolas Morey-Chaisemartin <>
  - Update to 1.9.0 (jsc#SLE-8257)
    - See for changelog
* Tue Oct 01 2019 Nicolas Morey-Chaisemartin <>
  - Update to 1.8.1 (jsc#SLE-8257)
    - See for changelog
* Fri Sep 06 2019 Nicolas Morey-Chaisemartin <>
  - Update to 1.8.0
    - See for changelog
* Wed Apr 24 2019 Martin Liška <>
  - Disable LTO (boo#1133235).
* Tue Apr 09 2019 Nicolas Morey-Chaisemartin <>
  - Update to 1.7.1
    - See for changelog
* Mon Feb 11 2019 Jan Engelhardt <>
  - Remove silly Prefix: value, we do not support that in SUSE anyway.
  - Update summaries, make use of %make_install.
* Thu Feb 07 2019
  - Update to v1.7.0
    - fabtests and libfabric repos have been merged upstream
    - Core
    - Add ability to report NIC details with fi_info data
    - Improve MR cache notification mechanisms
    - Set sockaddr address format correctly
    - Avoid possible null dereference in eq_read
    - Handle FI_PEEK in CQ/EQ readerr
    - Add debug messages to name server
    - Feature and performance enhancements added to internal buffer pool
    - Add support for huge pages
    - Decrease memory use for idle buffer pools
    - Refactor utility AV functionality
    - Generic counter support enhancements
    - Optimize EP and CQ locking based on application threading level
    - Enhance common support for EQ error handling
    - Add free/alloc memory notification hooks for MR cache support
    - Fix memory monitor unsubscribe handling
    - Add CQ fd wait support
    - Add CQ overflow protection
    - Enhance IPv6 addressing support for AVs
    - Enhancements to support for AV address lookup
    - Fixes for emulated epoll support
    - Allow layering of multiple utility providers
    - Minor bug fixes and optimization
    - Hook
    - Improved hooking infrastructure
    - Add support for installing multiple hooks
    - Support hooks provided by external libraries.
    - GNI
    - Fix CQ readfrom overwriting src_addr in case of multiple events
    - Signal wait set if error entry is added to CQ
    - Fix state data issue with SMSG buffers
    - Enhance and fix possible misuse of default authorization key
    - Add cancel support for SEP
    - Rework SEP setup
    - Suppress huge page counting for ARM
    - Fix incorrect check of FI_SYNC_ERR flag
    - PSM2
    - Requires PSM2 library version 10.2.260 or later
    - Clean up connection state in fi_av_remove
    - Use psm2_info_query to read HFI device info
    - Clean up CQ/counter poll list when endpoint is closed
    - Support shared address vector
    - Optimize CQ event conversion with psm2_mq_ipeek_dequeue_multi
    - Lock optimization for FI_THREAD_DOMAIN
    - Use new PSM2 fast path isend/irecv functions for large size RMA
    - Support building with latest PSM2 source code (version 11.2.68)
    - Support fabric direct
    - RxD
    - Initial release of RxD provider
    - Provides reliable datagram semantics over unreliable datagram EPs
    - Target is to improve scalability for very large clusters relative to RxM
    - RxM
    - Decrease memory use needed to maintain large number of connections
    - Set correct op_context and flags on CQ error completions
    - Fix file descriptor memory leaks
    - Introduce new protocol optimized for medium message transfers
    - Improve Rx software performance path
    - Use shared receive contexts if required by underlying provider
    - Handle addresses inserted multiple times into AV (for AV map)
    - Performance optimizations for single-thread applications
    - Rework deferred transmit processing
    - Separate and optimize eager and rendezvous protocol processing.
    - Fix passing incorrect addresses for AV insert/remove
    - Fix CM address handling
    - Fix race condition accessing connection handles
    - Simplify small RMA code path
    - Increment correct counter when processing FI_READ events
    - Dynamically grow the number of connections that can be supported
    - Fix padding in wire protocol structures
    - Report correct fi_addr when FI_SOURCE is requested
    - Fix truncating rendezvous messages
    - Fix use after free error in Rx buffer processing
    - Add support for manual progress
    - Make Tx/Rx queue sizes independent of MSG EP sizes
    - Decrease time needed to repost buffers to the MSG EP Rx queue.
    - Miscellaneous bug fixes
    - Sockets
    - Enable MSG EPs when user calls fi_accept
    - Fix fabric names to be underlying IP address
    - Add connection timeout environment variable.
    - Use size of addresses, not structures
    - Add debug messages to display selected addresses
    - Use loopback address in place of localhost
    - Simplify listen paths
    - Add support for IPv6
    - Code restructuring
    - Avoid unneeded address to string to address translations
    - Check length of iovec entries prior to access buffers
    - Fix segfault
    - Avoid acquiring nested spinlocks resulting in hangs
    - Fix use after free error in triggered op handling
    - New connection manager for MSG EPs to reduce number of threads
    - Avoid retrying recv operations if connection has been broken
    - Fixes for Windows socket support
    - TCP
    - Initial release of optimized socket based tcp provider
    - Supports MSG EPs, to be used in conjunction with RxM provider
    - Targets eventual replacement of sockets provider
    - Verbs
    - Remove RDM EP support.  Use RxM and RxD for RDM EPs.
    - Improve address handling and report in fi_getinfo
    - Handle FI_PEER when calling CQ/EQ readerr functions
    - Add support for XRC QPs.
    - Ignore destination address when allocating a PEP
    - Add workaround for i40iw incorrect return values when posting sends
    - Fix completion handling for FI_SELECTIVE_COMPLETION EP setting
    - Change format of fabric name to use hex instead of decimal values
    - Fix handling of err_data with EQ readerr
    - Report correct size of max_err_data
    - Fast path performance improvements
    - Improve progress under high system load
    - Optimize completion processing when handling hidden completions
    - Optimize RMA and MSG transfers by pre-formatting work requests
    - Remove locks based on application threading model
    - Add overflow support for CQ error events
    - Minor cleanups and bug fixes
* Thu Oct 25 2018
  - Update to v1.6.2 (fate#325852)
    - Core
    - Cleanup of debug messages
    - Fix compile issues with older compilers
    - Check that all debug compiler flags are supported by compiler
    - GNI
    - Fix problems with Scalable Endpoint creation
    - Fix interoperability problem with HPC toolkit
    - Improve configuration check for kdreg
    - PSM
    - Enforce FI_RMA_EVENT checking when updating counters
    - Fix race condition in fi_cq_readerr()
    - Always try to make progress when fi_cntr_read is called
    - PSM2
    - Revert "Avoid long delay in psm2_ep_close"
    - Fix memory corruption related to sendv
    - Performance tweak for bi-directional send/recv on KNL
    - Fix CPU detection
    - Enforce FI_RMA_EVENT checking when updating counters
    - Remove stale info from address vector when disconnecting
    - Fix race condition in fi_cq_readerr()
    - Adjust reported context numbers for special cases
    - Always try to make progress when fi_cntr_read is called
    - Support control functions related to MR mode
    - Unblock fi_cntr_wait on errors
    - Properly update error counters
    - Fix irregular performance drop for aggregated RMA operations
    - Reset Tx/Rx context counter when fabric is initialized
    - Fix incorrect completion event for iov send
    - Fix occasional assertion failure in psm2_ep_close
    - Avoid long delay in psm2_ep_close
    - Fix potential duplication of iov send completion
    - Replace some parameter checking with assertions
    - Check iov limit in sendmsg
    - Avoid adding FI_TRIGGER caps automatically
    - Avoid unnecessary calls to psmx2_am_progress()
    - RXM
    - Fix incorrect increments of error counters for small messages
    - Increment write completion counter for small transfers
    - Use FI_UNIVERSE_SIZE when defining MSG provider CQ size
    - Make TX, RX queue sizes independent of MSG provider
    - Make deferred requests opt-in
    - Fill missing rxm_conn in rx_buf when shared context is not used
    - Fix an issue where MSG endpoint recv queue got empty resulting
    in a hang
    - Set FI_ORDER_NONE for tx and rx completion ordering
    - Serialize access to repost_ready_list
    - Reprocess unexpected messages on av update
    - Fix a bug in matching directed receives
    - Fix desc field when postponing RMA ops
    - Fix incorrect reporting of mem_tag format
    - Don't include FI_DIRECTED_RECV, FI_SOURCE caps if they're not needed
    - Fix matching for RMA I/O vectors
    - Fix reading pointer after freeing it.
    - Avoid reading invalid AV entry
    - Handle deleting the same address multiple times
    - Fix crash in fi_av_remove if FI_SOURCE wasn't enabled
    - Sockets
    - Increase maximum messages size as MPICH bug work-around
    - Fix use after free error handling triggered ops.
    - Verbs
    - Detect string format of wildcard address in node argument
    - Don't report unusable fi_info (no source IP address)
    - Don't assert when a verbs device exposes unsupported MTU types
    - Report correct rma_iov_limit
    - Add new variable - FI_VERBS_MR_CACHE_MERGE_REGIONS
    - eq->err.err must return a positive error code
* Thu Mar 15 2018
  - Update to v1.6.0
    - Fixes stack smashing when using the verbs provider (bsc#1089190)
    - Core
    - Introduces support for performing RMA operations to persistent memory
      See FI_RMA_PMEM capability in fi_getinfo.3
    - Define additional errno values
    - General code cleanups and restructuring
    - Force provider ordering when using dynamically loaded providers
    - Add const to fi_getinfo() hints parameter
    - Improve use of epoll for better scalability
    - Fixes to generic name service
    - PSM
    - Move environment variable reading out from fi_getinfo()
    - Shortcut obviously unsuccessful fi_getinfo() calls
    - Remove excessive name sever implementation
    - Enable ordering of RMA operations
    - PSM2
    - Skip inactive units in round-robin context allocation
    - Allow contexts be shared by Tx-only and Rx-only endpoints
    - Use utility functions to check provider attributes
    - Turn on FI_THREAD_SAFE support
    - Make address vector operations thread-safe
    - Move environment variable reading out from fi_getinfo()
    - Reduce noise when optimizing tagged message functions
    - Shortcut obviously unsuccessful fi_getinfo() calls
    - Improve how Tx/Rx context limits are handled
    - Support auto selection from two different tag layout schemes
    - Add provider build options to debug output
    - Support remote CQ data for tagged messages, add specialization.
    - Support opening multiple domains
    - Put trigger implementation into a separate file
    - Update makefile and configure script
    - Replace allocated context with reserved space in psm2_mq_req
    - Limit exported symbols for DSO provider
    - Reduce HW context usage for certain TX only endpoints
    - Remove unnecessary dependencies from the configure script
    - Refactor the handling of op context type
    - Optimize the conversion between 96-bit and 64-bit tags
    - Code refactoring for completion generation
    - Remove obsolete feature checking code
    - Report correct source address for scalable endpoints
    - Allow binding any number of endpoints to a CQ/counter
    - Add shared Tx context support
    - Add alternative implementation for completion polling
    - Change the default value of FI_PSM2_DELAY to 0
    - Add an environment variable for automatic connection cleanup
    - Abstract the completion polling mechanism
    - Use the new psm2_am_register_handlers_2 function when available
    - Allow specialization when FI_COMPLETION op_flag is set.
    - Put Tx/Rx context related functions into a separate file
    - Enable PSM2 multi-ep feature by default
    - Add option to build with PSM2 source included
    - Simplify the code for checking endpoint capabilities
    - Simplify the handling of self-targeted RMA operations
    - Allow all free contexts be used for scalable endpoints
    - Enable ordering of RMA operations
    - Enable multiple endpoints over PSM2 multi-ep support
    - Support multiple Tx/Rx contexts in address vector
    - Remove the virtual lane mechanism
    - Less code duplication in tagged, add more specialization.
    - Allow PSM2 epid be reused within the same session
    - Turn on user adjustable inject size for all operations
    - Use pre-allocated memory pool for RMA requests
    - Add support for lazy connection
    - Various bug fixes
    - SHM
    - Initial release of shared memory provider
    - See the fi_shm.7 man page for details on available features and limitations
    - Sockets
    - Scalability enhancements
    - Fix issue associating a connection with an AV entry that could result in
      application hangs
    - Add support for new persistent memory capabilities
    - Fix fi_cq_signal to unblock threads waiting on cq sread calls
    - Fix epoll_wait loop handling to avoid out of memory errors
    - Add support for TCP keepalives, controllable via environment variables
    - Reduce the number of threads allocated for handling connections
    - Several code cleanups in response to static code analysis reports
    - Fix reporting multiple completion events for the same request in error cases
    - usNIC
    - Minor adjustments to match new core MR mode bits functionality
    - Several code cleanups in response to static code analysis reports
    - Verbs
    - Code cleanups and simplifications
    - General code optimizations to improve performance
    - Fix handling of wildcard addresses
    - Check for fatal errors during connection establishment
    - Support larger inject sizes
    - Fix double locking issue
    - Add support for memory registration caching (disabled by default)
    - Enable setting thread affinity for CM threads
    - Fix hangs in MPI closing RDM endpoints
    - Add support for different CQ formats
    - Fix RMA read operations over iWarp devices
    - Optimize CM progress handling
    - Several bug fixes



Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Sep 9 11:12:34 2021