Release candidates available for testing

0 views
Skip to first unread message

r...@open-mpi.org

unread,
Jun 29, 2018, 11:54:28 AM6/29/18
to pmix
Hello folks

Release candidates for v2.1.2 and v3.0.0 have been posted: https://github.com/pmix/pmix/releases/

Please test them!
Ralph

v3.0.0
----------------------------------------------------------
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



v2.1.2
--------------------------------------------------------
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

Reply all
Reply to author
Forward
0 new messages