Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cherry-pick of v4 Provisional and Errata #351

Merged
merged 16 commits into from
May 26, 2021
Merged

Commits on May 20, 2021

  1. Remove stale language

    The event handler registration ordering is based on event handler names, not event handler reference IDs
    
    Signed-off-by: Ralph Castain <rhc@pmix.org>
    (cherry picked from commit ce9461c)
    rhc54 authored and jjhursey committed May 20, 2021
    Configuration menu
    Copy the full SHA
    4104480 View commit details
    Browse the repository at this point in the history
  2. Add two missing data management functions

    While we provided macros for these purposes, it turns out that the logic in implementing those macros is somewhat more complex that originally realized and better suited to an actual function call. This RFC adds to functions to the Data Management chapter:
    
    - PMIx_Data_load transfers a data "blob" from a pmix_byte_object_t structure to a pmix_data_buffer_t
    
    - PMIx_Data_unload transfers the payload in a pmix_data_buffer_t to a pmix_byte_object_t structure
    
    Signed-off-by: Ralph Castain <rhc@pmix.org>
    (cherry picked from commit f5324ca)
    rhc54 authored and jjhursey committed May 20, 2021
    Configuration menu
    Copy the full SHA
    774b01e View commit details
    Browse the repository at this point in the history
  3. Update Chap_API_Data_Mgmt.tex

    Signed-off-by: Ralph Castain <rhc@pmix.org>
    
    Co-authored-by: Josh Hursey <4259120+jjhursey@users.noreply.github.com>
    (cherry picked from commit 8253630)
    rhc54 authored and jjhursey committed May 20, 2021
    Configuration menu
    Copy the full SHA
    8a975d8 View commit details
    Browse the repository at this point in the history
  4. Update Chap_API_Data_Mgmt.tex

    Signed-off-by: Ralph Castain <rhc@pmix.org>
    
    Co-authored-by: Josh Hursey <4259120+jjhursey@users.noreply.github.com>
    (cherry picked from commit 545d6a3)
    rhc54 authored and jjhursey committed May 20, 2021
    Configuration menu
    Copy the full SHA
    82c45f0 View commit details
    Browse the repository at this point in the history
  5. Add two more Data management APIs for compressing/decompressing data

    Signed-off-by: Ralph Castain <rhc@pmix.org>
    (cherry picked from commit 241ae71)
    rhc54 authored and jjhursey committed May 20, 2021
    Configuration menu
    Copy the full SHA
    b22242f View commit details
    Browse the repository at this point in the history
  6. Update Chap_API_Data_Mgmt.tex

    Signed-off-by: Ralph Castain <rhc@pmix.org>
    
    Co-authored-by: Ken Raffenetti <raffenet@users.noreply.github.com>
    (cherry picked from commit 97d453b)
    rhc54 authored and jjhursey committed May 20, 2021
    Configuration menu
    Copy the full SHA
    c07174f View commit details
    Browse the repository at this point in the history
  7. Update Chap_API_Data_Mgmt.tex

    Signed-off-by: Ralph Castain <rhc@pmix.org>
    
    Co-authored-by: Ken Raffenetti <raffenet@users.noreply.github.com>
    (cherry picked from commit 2d99f05)
    rhc54 authored and jjhursey committed May 20, 2021
    Configuration menu
    Copy the full SHA
    d05c944 View commit details
    Browse the repository at this point in the history
  8. Add a few simple, but helpful macros

    PMIX_RANK_IS_VALID - test if a rank has a valid value (i.e., less thatn PMIX_RANK_VALID)
    
    PMIX_NSPACE_INVALID - test if a pmix_nspace_t contains a valid value (i.e., string of length greater than zero)
    
    PMIX_PROCID_INVALID - check for invalid namespace or rank
    
    PMIX_XFER_PROCID - copy a process ID between pmix_proc_t structures
    
    Signed-off-by: Ralph Castain <rhc@pmix.org>
    (cherry picked from commit 4fea9cd)
    rhc54 authored and jjhursey committed May 20, 2021
    Configuration menu
    Copy the full SHA
    d08992a View commit details
    Browse the repository at this point in the history
  9. Update Chap_API_Struct.tex

    Co-authored-by: Josh Hursey <4259120+jjhursey@users.noreply.github.com>
    Signed-off-by: Joshua Hursey <jhursey@us.ibm.com>
    (cherry picked from commit 562233d)
    bwbarrett authored and jjhursey committed May 20, 2021
    Configuration menu
    Copy the full SHA
    ee6ce97 View commit details
    Browse the repository at this point in the history
  10. Update Chap_API_Struct.tex

    Co-authored-by: Josh Hursey <4259120+jjhursey@users.noreply.github.com>
    Signed-off-by: Joshua Hursey <jhursey@us.ibm.com>
    (cherry picked from commit 9c79502)
    bwbarrett authored and jjhursey committed May 20, 2021
    Configuration menu
    Copy the full SHA
    2f0a9fa View commit details
    Browse the repository at this point in the history
  11. Update Chap_API_Struct.tex

    Signed-off-by: Ralph Castain <rhc@pmix.org>
    
    Co-authored-by: Aurelien Bouteiller <bouteill@icl.utk.edu>
    (cherry picked from commit 79a0b8e)
    rhc54 authored and jjhursey committed May 20, 2021
    Configuration menu
    Copy the full SHA
    20854d1 View commit details
    Browse the repository at this point in the history
  12. Update Chap_API_Struct.tex

    Signed-off-by: Ralph Castain <rhc@pmix.org>
    
    Co-authored-by: Aurelien Bouteiller <bouteill@icl.utk.edu>
    (cherry picked from commit 85125bc)
    rhc54 authored and jjhursey committed May 20, 2021
    Configuration menu
    Copy the full SHA
    b905d62 View commit details
    Browse the repository at this point in the history
  13. Update Chap_API_Struct.tex

    Signed-off-by: Ralph Castain <rhc@pmix.org>
    
    Co-authored-by: Aurelien Bouteiller <bouteill@icl.utk.edu>
    (cherry picked from commit 672703d)
    rhc54 authored and jjhursey committed May 20, 2021
    Configuration menu
    Copy the full SHA
    d5abc3f View commit details
    Browse the repository at this point in the history
  14. Update Chap_API_Struct.tex

    Signed-off-by: Ralph Castain <rhc@pmix.org>
    
    Co-authored-by: Aurelien Bouteiller <bouteill@icl.utk.edu>
    (cherry picked from commit 215da9b)
    rhc54 authored and jjhursey committed May 20, 2021
    Configuration menu
    Copy the full SHA
    7a11572 View commit details
    Browse the repository at this point in the history
  15. Add a data type constant for pmix_nspace_t

    Define a data type solely for process namespace as we did for process rank.
    
    Signed-off-by: Ralph Castain <rhc@pmix.org>
    (cherry picked from commit d7b9e7d)
    rhc54 authored and jjhursey committed May 20, 2021
    Configuration menu
    Copy the full SHA
    96b9b6b View commit details
    Browse the repository at this point in the history
  16. Add provisional markers

     * Add `\versionMarkerProvisional` that marks the version level and adds
       the provisoinal designation.
    
    Signed-off-by: Joshua Hursey <jhursey@us.ibm.com>
    jjhursey committed May 20, 2021
    Configuration menu
    Copy the full SHA
    a12e640 View commit details
    Browse the repository at this point in the history