{"action":"created","issue":{"url":"https://api.github.com/repos/open-mpi/ompi/issues/1411","repository_url":"https://api.github.com/repos/open-mpi/ompi","labels_url":"https://api.github.com/repos/open-mpi/ompi/issues/1411/labels{/name}","comments_url":"https://api.github.com/repos/open-mpi/ompi/issues/1411/comments","events_url":"https://api.github.com/repos/open-mpi/ompi/issues/1411/events","html_url":"https://github.com/open-mpi/ompi/pull/1411","id":136960097,"number":1411,"title":"Fix a number of issues, some of which have lingered for a long time","user":{"login":"rhc54","id":2440928,"avatar_url":"https://avatars.githubusercontent.com/u/2440928?v=3","gravatar_id":"","url":"https://api.github.com/users/rhc54","html_url":"https://github.com/rhc54","followers_url":"https://api.github.com/users/rhc54/followers","following_url":"https://api.github.com/users/rhc54/following{/other_user}","gists_url":"https://api.github.com/users/rhc54/gists{/gist_id}","starred_url":"https://api.github.com/users/rhc54/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rhc54/subscriptions","organizations_url":"https://api.github.com/users/rhc54/orgs","repos_url":"https://api.github.com/users/rhc54/repos","events_url":"https://api.github.com/users/rhc54/events{/privacy}","received_events_url":"https://api.github.com/users/rhc54/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-02-27T19:46:23Z","updated_at":"2016-02-28T04:22:59Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/open-mpi/ompi/pulls/1411","html_url":"https://github.com/open-mpi/ompi/pull/1411","diff_url":"https://github.com/open-mpi/ompi/pull/1411.diff","patch_url":"https://github.com/open-mpi/ompi/pull/1411.patch"},"body":"* provide a more reliable way of determining that a process is a singleton by leveraging the schizo framework. Add new components for slurm, alps, and orte to detect when we are in a managed environment, and if we have been launched by mpirun or a native launcher. Set the correct envars to control ess and pmix selection in each case.\r\n\r\n* ignore the old pmix112 component in favor of the newer pmix120 that has error notification support. We retain the old component just in case we run into problems when we test the newer one and need to quickly switch back.\r\n\r\n* fix singleton comm-spawn by correctly setting the num_apps field of the orte_job_t created by the daemon - this fixes a segfault in register_nspace on newly created daemons\r\n\r\n* ensure orterun doesn't propagate any ess or pmix directives in its environment"},"comment":{"url":"https://api.github.com/repos/open-mpi/ompi/issues/comments/189782387","html_url":"https://github.com/open-mpi/ompi/pull/1411#issuecomment-189782387","issue_url":"https://api.github.com/repos/open-mpi/ompi/issues/1411","id":189782387,"user":{"login":"ggouaillardet","id":7233259,"avatar_url":"https://avatars.githubusercontent.com/u/7233259?v=3","gravatar_id":"","url":"https://api.github.com/users/ggouaillardet","html_url":"https://github.com/ggouaillardet","followers_url":"https://api.github.com/users/ggouaillardet/followers","following_url":"https://api.github.com/users/ggouaillardet/following{/other_user}","gists_url":"https://api.github.com/users/ggouaillardet/gists{/gist_id}","starred_url":"https://api.github.com/users/ggouaillardet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ggouaillardet/subscriptions","organizations_url":"https://api.github.com/users/ggouaillardet/orgs","repos_url":"https://api.github.com/users/ggouaillardet/repos","events_url":"https://api.github.com/users/ggouaillardet/events{/privacy}","received_events_url":"https://api.github.com/users/ggouaillardet/received_events","type":"User","site_admin":false},"created_at":"2016-02-28T04:22:59Z","updated_at":"2016-02-28T04:22:59Z","body":"@rhc54 can you explain how to reproduce the hang ?\r\nDoes it occurs when some processes use pmix112 and other use pmix120 ?"}}