Pre-release

@jjhursey jjhursey released this Oct 31, 2018 · 16 commits to v2.2 since this release

Assets 4

Initial release of the v2.2 series - release candidate 2:

  • Add new dstore component for faster put/get of key-value pairs
  • Minor semantic changes to bring release into alignment with PMIx v2 standard
  • Make connect retry and timeout values adjustable via MCA pram
  • Modex performance enhancement

SHA1SUMS:

b430ca909b7a12f37da61ea7732aeb3bb0a3d194  pmix-2.2.0rc2.tar.bz2
04f2ff0e1014d29af8f78db028ddca0eca771d12  pmix-2.2.0rc2.tar.gz
Pre-release

@rhc54 rhc54 released this Oct 19, 2018 · 223 commits to master since this release

Assets 4

Initial release of the v3.1 series - release candidate 1:

  • Add new dstore component for faster put/get of key-value pairs
  • Minor semantic changes to bring release into alignment with PMIx v2 standard
  • Make connect retry and timeout values adjustable via MCA pram

SHA1SUMS

454ab573fac3060c193b0356aab41e4f405ac567  pmix-3.1.0rc1.tar.bz2
9e34f3590a817fbdb440e62b027798f84badcdee  pmix-3.1.0rc1.tar.gz
Pre-release

@rhc54 rhc54 released this Oct 19, 2018 · 460 commits to master since this release

Assets 4

Initial release of the v2.2 series - release candidate 1:

  • Add new dstore component for faster put/get of key-value pairs
  • Minor semantic changes to bring release into alignment with PMIx v2 standard
  • Make connect retry and timeout values adjustable via MCA pram

SHA1SUMS:

e39a2b9b0c79f864ee90c429df9bf9d440e7899b  pmix-2.2.0rc1.tar.bz2
cc890f5c44bc9950952aa4b4bbf6d68484b05bc0  pmix-2.2.0rc1.tar.gz

@rhc54 rhc54 released this Sep 18, 2018 · 223 commits to master since this release

Assets 5

Bug fix release in the v3.0 series:

3.0.2 -- 18 Sept 2018

  • Ensure we cleanup any active sensors when a peer departs. Allow the
    heartbeat monitor to "reset" if a process stops beating and subsequently
    returns
  • Fix a few bugs in the event notification system and provide some
    missing implementation (support for specifying target procs to
    receive the event).
  • Add PMIX_PROC_TERMINATED constant
  • Properly deal with EOPNOTSUPP from getsockopt() on ARM

SHA1SUMS

3a1c253cb078a9088e9a0a513f3a40e2f7f29cb8  pmix-3.0.2.tar.bz2
8236929e64e103eeb3abbdcda7effce679f0a68a  pmix-3.0.2.tar.gz
5b8a847975e45d872786a89bf7c7ae3ef471e3b1  pmix-3.0.2-1.src.rpm

@rhc54 rhc54 released this Sep 18, 2018 · 460 commits to master since this release

Assets 5

This is a bug-fix release in the v2.1 series:

2.1.4 -- 18 Sep 2018

  • Updated configury to silence warnings on older compilers
  • Implement job control and sensor APIs
  • Update sensor support
  • Fix a few bugs in the event notification system and provide some
    missing implementation (support for specifying target procs to
    receive the event).
  • Add PMIX_PROC_TERMINATED constant
  • Properly deal with EOPNOTSUPP from getsockopt() on ARM

SHA1SUMS

1bc2bc2572227d52eaea9862643affaa4fd7599a  pmix-2.1.4.tar.bz2
6aaf4894e95c12c6fe79135cead8535414aaeb3a  pmix-2.1.4.tar.gz
013ea47d51e3f8b813a86ac08a108e3cd7713d0f  pmix-2.1.4-1.src.rpm

@rhc54 rhc54 released this Aug 20, 2018 · 223 commits to master since this release

Assets 5

Bug fix release in the v3.0 series:

3.0.1 -- 23 Aug 2018

**** DEPRECATION WARNING: The pmix_info_array_t struct was
**** initially marked for deprecation in the v2.x series.
**** We failed to provide clear warning at that time. This
**** therefore serves as warning of intended removal of
**** pmix_info_array_t in the future v4 release series.

  • Fixed memory corruption bug in event notification
    system due to uninitialized variable
  • Add numeric version field to pmix_version.h
  • Transfer all cached data to client dstore upon first connect
  • Implement missing job control and sensor APIs

SHA1SUMS

5e280770a51df30f4d99160c4985e246df76ab2a  pmix-3.0.1.tar.bz2
830e0e35f14ae0fcd042c5ba65a44d109cf197a7  pmix-3.0.1.tar.gz
c044933a5dc12d17424170446f43f27aee264b4f  pmix-3.0.1-1.src.rpm

@rhc54 rhc54 released this Aug 20, 2018 · 460 commits to master since this release

Assets 5

This is a bug-fix release in the v2.1 series:

2.1.3 -- 23 Aug 2018

  • Fixed memory corruption bug in event notification
    system due to uninitialized variable
  • Add numeric version definition
  • Transfer all cached data to client dstore upon first connect

SHA1SUMS

838640203a5a92f46a7371fd4224b34437b3d74d  pmix-2.1.3.tar.bz2
d197372f7dcec03af6c79d8f6a8d88b8c56c97bf  pmix-2.1.3.tar.gz
bb0e5037c9424872081929b3bd71e41f60c0bc3d  pmix-2.1.3-1.src.rpm

@rhc54 rhc54 released this Jul 6, 2018 · 223 commits to master since this release

Assets 5

This is the start of a new release series based on the PMIx v3 standard.

**** NOTE: This release implements the complete PMIX v3.0 Standard
**** and therefore includes a number of new APIs and features. These
**** can be tracked by their RFC's on the community website:
**** https://pmix.org/pmix-standard.

  • Added blocking forms of several existing APIs:
    • PMIx_Log
    • PMIx_Allocation_request
    • PMIx_Job_control
    • PMIx_Process_monitor
  • Added support for getting/validating security credentials
    • PMIx_Get_credential, PMIx_Validate_credential
  • Extended support for debuggers/tools
    • Added IO forwarding support allowing tools to request
      forwarding of output from specific application procs,
      and to forward their input to specified target procs
    • Extended tool attributes to support synchronization
      during startup of applications. This includes the
      ability to modify an application's environment
      (including support for LD_PRELOAD) and define an
      alternate fork/exec agent
    • Added ability for a tool to switch server connections
      so it can first connect to a system-level server to
      launch a starter program, and then reconnect to that
      starter for debugging purposes
  • Extended network support to collect network inventory by
    either rolling it up from individual nodes or by direct
    query of fabric managers. Added an API by which the
    host can inject any rolled up inventory into the local
    PMIx server. Applications and/or the host RM can access
    the inventory via the PMIx_Query function.
  • Added the ability for applications and/or tools to register
    files and directories for cleanup upon their termination
  • Added support for inter-library coordination within a process
  • Extended PMIx_Log support by adding plugin support for new
    channels, including local/remote syslog and email. Added
    attributes to query available channels and to tag and
    format output.
  • Fix several memory and file descriptor leaks

SHA1SUMS

f81c82d28c744b489303c577b06310ae696404b1  pmix-3.0.0.tar.bz2
87d6055bfd97a24ad2a3734ddee36ead16ac901c  pmix-3.0.0.tar.gz
1d9bb6075c115c35a782d61115d426b551658d39  pmix-3.0.0-1.src.rpm

@rhc54 rhc54 released this Jul 6, 2018 · 460 commits to master since this release

Assets 5

This is a bug fix release in the v2.1 series:

  • Added PMIX_VERSION_RELEASE string to pmix_version.h
  • Added PMIX_SPAWNED and PMIX_PARENT_ID keys to all procs
    started via PMIx_Spawn
  • Fixed faulty compares in PMI/PMI2 tests
  • Fixed bug in direct modex for data on remote node
  • Correctly transfer all cached job info to the client's
    shared memory region upon first connection
  • Fix potential deadlock in PMIx_server_init in an error case
  • Fix uninitialized variable
  • Fix several memory and file descriptor leaks

SHA1SUMS

6b925e3fd563caea029c38e527aa6504f84f19dc  pmix-2.1.2.tar.bz2
d6b471a73ff40c2bd35698c0cbd92cc1e1424b49  pmix-2.1.2.tar.gz
59c8ea7540e4765a686ea97705053e81535b06cf  pmix-2.1.2-1.src.rpm

@rhc54 rhc54 released this Jul 1, 2018 · 223 commits to master since this release

Assets 4

This is the start of a new release series based on the PMIx v3 standard.

**** NOTE: This release implements the complete PMIX v3.0 Standard
**** and therefore includes a number of new APIs and features. These
**** can be tracked by their RFC's on the community website:
**** https://pmix.org/pmix-standard.

  • Added blocking forms of several existing APIs:
    • PMIx_Log
    • PMIx_Allocation_request
    • PMIx_Job_control
    • PMIx_Process_monitor
  • Added support for getting/validating security credentials
    • PMIx_Get_credential, PMIx_Validate_credential
  • Extended support for debuggers/tools
    • Added IO forwarding support allowing tools to request
      forwarding of output from specific application procs,
      and to forward their input to specified target procs
    • Extended tool attributes to support synchronization
      during startup of applications. This includes the
      ability to modify an application's environment
      (including support for LD_PRELOAD) and define an
      alternate fork/exec agent
    • Added ability for a tool to switch server connections
      so it can first connect to a system-level server to
      launch a starter program, and then reconnect to that
      starter for debugging purposes
  • Extended network support to collect network inventory by
    either rolling it up from individual nodes or by direct
    query of fabric managers. Added an API by which the
    host can inject any rolled up inventory into the local
    PMIx server. Applications and/or the host RM can access
    the inventory via the PMIx_Query function.
  • Added the ability for applications and/or tools to register
    files and directories for cleanup upon their termination
  • Added support for inter-library coordination within a process
  • Extended PMIx_Log support by adding plugin support for new
    channels, including local/remote syslog and email. Added
    attributes to query available channels and to tag and
    format output.
  • Fix several memory and file descriptor leaks

Added missing include file to tarball

SHA1SUMS

d0b416151f43cd721ec9c68953ff0a7c0fe22f37  pmix-3.0.0rc2.tar.bz2
864f6d43cf513bb03ada1394e1bde3ddcc8b88a3  pmix-3.0.0rc2.tar.gz