{"push_id":1466182868,"size":16,"distinct_size":16,"ref":"refs/heads/master","head":"5ecd271934e1906d66752edc6e28f81ab3509ed3","before":"ced245d09359a57ff9d55d7495f523bf99f42227","commits":[{"sha":"30d076a2f75bff1c99343db90e778a970f68912a","author":{"name":"Martin Kontsek","email":"7561729ca2e976d21cb98da390a58a14c3ac95c6@cisco.com"},"message":"Add arguments to rpmbuild script and update README, implement pull request suggestions.\n\nSigned-off-by: Martin Kontsek <mkontsek@cisco.com>","distinct":true,"url":"https://api.github.com/repos/jjhursey/ompi/commits/30d076a2f75bff1c99343db90e778a970f68912a"},{"sha":"a718743a5c7017c13fb56950d16edd0b59f07108","author":{"name":"Nathan Hjelm","email":"6af7c8a0e0a64c4cd47e4e3a7476574de996ae2e@lanl.gov"},"message":"opal/timer: add code to check if rtdtsc is core invariant\n\nNewer x86 processors have a core invariant tsc. On these systems it is\nsafe to use the rtdtsc instruction as a monotonic timer. This commit\nadds a new function to the opal timer code to check if the timer\nbackend is monotonic. On x86 it checks the appropriate bit and on\nother architectures it parrots back the OPAL_TIMER_MONOTONIC value.\n\nSigned-off-by: Nathan Hjelm <hjelmn@lanl.gov>","distinct":true,"url":"https://api.github.com/repos/jjhursey/ompi/commits/a718743a5c7017c13fb56950d16edd0b59f07108"},{"sha":"215d6290e00f5306fb31610325bea99e40b30a6b","author":{"name":"Ralph Castain","email":"a0b5817370f40faa2044cb492da0530b0474607d@open-mpi.org"},"message":"Add a flux component for LLNL\nFine tuning of flux component\nFix a few minor issues with the initial cut:\n* Job id could be obtained from the PMI kvsname like SLURM,\n  but simpler to getenv (FLUX_JOB_ID)\n* Flux pmi-1 doesn't define PMI_BOOL, PMI_TRUE, PMI_FALSE\n* Flux pmi-1 maps the deprecated PMI_Get_kvs_domain_id() to\n  PMI_KVS_Get_my_name() internally, so just call that instead.\n* Drop residual slurm references.\n\nAdd wrappers for PMI functions so that if HAVE_FLUX_PMI_LIBRARY\nis not defined, the component can dlopen libpmi.so at location\nspecified by the FLUX_PMI_LIBRARY_PATH env variable, which adds\nflexibility.  If HAVE_FLUX_PMI_LIBRARY is defined, link with\nlibpmi.so at build time in the usual way.\n\nUpdate configury for flux component\n\nUpdate m4 so the configure options work as follows:\n\n --with-flux-pmi\n      Build Flux PMI support (default: yes)\n\n --with-flux-pmi-library\n      Link Flux PMI support with PMI library at build\n      time. Otherwise the library is opened at runtime at\n      location specified by FLUX_PMI_LIBRARY_PATH environment\n      variable. Use this option to enable Flux support when\n      building statically or without dlopen support (default: no)\n\nIf the latter option is provided, the library/header is located at\nbuild time using the pkg-config module 'flux-pmi'.  Otherwise there\nis no library/header dependency.\n\nHandle the case where ompi is configured with --disable-dlopen\nor --enable-statkc.  In those cases, don't build the component\nunless --with-flux-pmi-library is provided.\n\nIt is fatal if the user explicitly requests --with-flux-pmi but\nit cannot be built (e.g. due to --disable-dlopen).\n\nAdd a schizo/flux component\n\nUpdate schizo/flux component\n\nEliminate slurm-specific usage cases.\n\nSince the module is only loaded if FLUX_JOB_ID is set, there are\nonly two cases to handle:\n\n1) App was launched indirectly through mpirun.  This is not yet\nsupported with Flux, but hook remains in case this mode is supported\nin the future.\n\n2) App was launched directly by Flux, with Flux providing\nCPU binding, if any.\n\nFix up white space in pmix/flux component\n\nDrop non-blocking fence from pmix:flux component\n\nThe flux PMI-1 library is not thread safe, therefore\nregister a regular blocking fence callback instead of the\nthread-shifting fencenb().\n\npmix/flux component avoids extra PMI_KVS_Gets\n\nKeys stored into the base cache under the wildcard\nrank are not intended to be part of the global key namespace.\nThese keys therefore should not trigger a PMI_KVS_Get() if they\nare not found in the cache.\n\nMinor pmix/flux component cleanup\n\npmix/flux: drop code for fetching unused pmix_id\n\npmix/flux: err_exit must return error\n\nProblem: in flux_init(), although 'ret' (variable holding\nerr_exit return code) is initialized to OPAL_ERROR, the\nvariable is reused as a temporary result code, so if there are\nsome successes followed by a failure that doesn't set 'ret',\nflux_init() could return success with PMI not initialized.\n\nEnsure that a \"goto err_exit\" returns OPAL_ERROR if 'ret'\nis not set to some other error code.\n\npmix/flux: don't mix OPAL_ and PMI_ return codes\n\nProblem: flux_init() can return both PMI_ and OPAL_ return\ncodes.  Although OPAL_SUCCESS and PMI_SUCCESS are both defined\nas 0, other codes are not compatible.\n\nEnsure that flux_init() consistently uses 'rc' for PMI_\nreturn codes and 'ret' for OPAL_ return codes.\n\npmix/flux: factor out repeated code for cache put\n\nSigned-off-by: Ralph Castain <rhc@open-mpi.org>","distinct":true,"url":"https://api.github.com/repos/jjhursey/ompi/commits/215d6290e00f5306fb31610325bea99e40b30a6b"},{"sha":"49328eb1ca52b7fd70b249d2abbbd40fa64aa178","author":{"name":"rhc54","email":"a0b5817370f40faa2044cb492da0530b0474607d@open-mpi.org"},"message":"Merge pull request #2597 from rhc54/topic/flux\n\nAdd a flux component for LLNL","distinct":true,"url":"https://api.github.com/repos/jjhursey/ompi/commits/49328eb1ca52b7fd70b249d2abbbd40fa64aa178"},{"sha":"bd1828c54d00aa172d3988a70c2a1ceb8302e6e5","author":{"name":"Jeff Squyres","email":"4e5ca45855bb1c687cc2ef2038c7aeda79a58301@users.noreply.github.com"},"message":"Merge pull request #2451 from martinkontsek/master\n\nmaster: Add arguments to rpmbuild script and update README.","distinct":true,"url":"https://api.github.com/repos/jjhursey/ompi/commits/bd1828c54d00aa172d3988a70c2a1ceb8302e6e5"},{"sha":"269753f5c1fe96e9ca890b9627a42e4c57aa9dd5","author":{"name":"Ralph Castain","email":"a0b5817370f40faa2044cb492da0530b0474607d@open-mpi.org"},"message":"Transfer back changes from debugger attach work\n\nSilence warning\n\nRemove debug\n\nSigned-off-by: Ralph Castain <rhc@open-mpi.org>","distinct":true,"url":"https://api.github.com/repos/jjhursey/ompi/commits/269753f5c1fe96e9ca890b9627a42e4c57aa9dd5"},{"sha":"16a2f09cd5d93dc06673830f5e1df3a58b86e632","author":{"name":"Nathan Hjelm","email":"6af7c8a0e0a64c4cd47e4e3a7476574de996ae2e@cs.unm.edu"},"message":"Merge pull request #2596 from hjelmn/x86_rtdtsc\n\nopal/timer: add code to check if rtdtsc is core invariant","distinct":true,"url":"https://api.github.com/repos/jjhursey/ompi/commits/16a2f09cd5d93dc06673830f5e1df3a58b86e632"},{"sha":"54c4925f3fb6aded9e9ff80639fd1d83b1bc6510","author":{"name":"rhc54","email":"a0b5817370f40faa2044cb492da0530b0474607d@open-mpi.org"},"message":"Merge pull request #2598 from rhc54/topic/debugger\n\nTransfer back changes from debugger attach work","distinct":true,"url":"https://api.github.com/repos/jjhursey/ompi/commits/54c4925f3fb6aded9e9ff80639fd1d83b1bc6510"},{"sha":"c6f6f40529710c42488f7c720cc894227f28bc11","author":{"name":"Ralph Castain","email":"a0b5817370f40faa2044cb492da0530b0474607d@open-mpi.org"},"message":"Transfer debugger support changes\n\nSigned-off-by: Ralph Castain <rhc@open-mpi.org>","distinct":true,"url":"https://api.github.com/repos/jjhursey/ompi/commits/c6f6f40529710c42488f7c720cc894227f28bc11"},{"sha":"c1b8538216c0f9861d13f4b252ad94f4a4969b54","author":{"name":"rhc54","email":"a0b5817370f40faa2044cb492da0530b0474607d@open-mpi.org"},"message":"Merge pull request #2600 from rhc54/topic/dbg\n\nTransfer debugger support changes","distinct":true,"url":"https://api.github.com/repos/jjhursey/ompi/commits/c1b8538216c0f9861d13f4b252ad94f4a4969b54"},{"sha":"256b5adac56595091e3b2ab36989b30add51583f","author":{"name":"Ralph Castain","email":"a0b5817370f40faa2044cb492da0530b0474607d@open-mpi.org"},"message":"Transfer across final fixes from debugger attach work\n\nSigned-off-by: Ralph Castain <rhc@open-mpi.org>","distinct":true,"url":"https://api.github.com/repos/jjhursey/ompi/commits/256b5adac56595091e3b2ab36989b30add51583f"},{"sha":"0acdcebab271553dcec5c7efb7ec631ff077d99b","author":{"name":"rhc54","email":"a0b5817370f40faa2044cb492da0530b0474607d@open-mpi.org"},"message":"Merge pull request #2601 from rhc54/topic/dbgr\n\nTransfer across final fixes from debugger attach work","distinct":true,"url":"https://api.github.com/repos/jjhursey/ompi/commits/0acdcebab271553dcec5c7efb7ec631ff077d99b"},{"sha":"4774eb8b5a478580d64f975261dda05611c895a1","author":{"name":"Ralph Castain","email":"a0b5817370f40faa2044cb492da0530b0474607d@open-mpi.org"},"message":"Update NEWS with 1.10.5 items\n\nSigned-off-by: Ralph Castain <rhc@open-mpi.org>","distinct":true,"url":"https://api.github.com/repos/jjhursey/ompi/commits/4774eb8b5a478580d64f975261dda05611c895a1"},{"sha":"ea133206ec56f7ec0947b82554f6a394cec2cbb6","author":{"name":"Ralph Castain","email":"a0b5817370f40faa2044cb492da0530b0474607d@open-mpi.org"},"message":"Sync the internal OMPI component to PMIx master\nUpdate external PMIx v2.x component\nAdd missing Makefile\n\nSigned-off-by: Ralph Castain <rhc@open-mpi.org>","distinct":true,"url":"https://api.github.com/repos/jjhursey/ompi/commits/ea133206ec56f7ec0947b82554f6a394cec2cbb6"},{"sha":"75ec38db7d252a2df93eb34c718a1cf958496fa9","author":{"name":"rhc54","email":"a0b5817370f40faa2044cb492da0530b0474607d@open-mpi.org"},"message":"Merge pull request #2609 from rhc54/topic/psrv\n\nBring across some more patches from the debugger work","distinct":true,"url":"https://api.github.com/repos/jjhursey/ompi/commits/75ec38db7d252a2df93eb34c718a1cf958496fa9"},{"sha":"5ecd271934e1906d66752edc6e28f81ab3509ed3","author":{"name":"Jeff Squyres","email":"4e5ca45855bb1c687cc2ef2038c7aeda79a58301@cisco.com"},"message":"buildrpm.sh: minor fixes\n\nSigned-off-by: Jeff Squyres <jsquyres@cisco.com>","distinct":true,"url":"https://api.github.com/repos/jjhursey/ompi/commits/5ecd271934e1906d66752edc6e28f81ab3509ed3"}]}
{"actor":{"display_login":"jjhursey"}}