{"action":"created","issue":{"url":"https://api.github.com/repos/raffenet/mpich-migrate-test/issues/25","repository_url":"https://api.github.com/repos/raffenet/mpich-migrate-test","labels_url":"https://api.github.com/repos/raffenet/mpich-migrate-test/issues/25/labels{/name}","comments_url":"https://api.github.com/repos/raffenet/mpich-migrate-test/issues/25/comments","events_url":"https://api.github.com/repos/raffenet/mpich-migrate-test/issues/25/events","html_url":"https://github.com/raffenet/mpich-migrate-test/issues/25","id":166693220,"number":25,"title":"[MPICH2 Req #4214] cleanup MPIR_Get_contextid (and callers)","user":{"login":"raffenet","id":1410792,"avatar_url":"https://avatars.githubusercontent.com/u/1410792?v=3","gravatar_id":"","url":"https://api.github.com/users/raffenet","html_url":"https://github.com/raffenet","followers_url":"https://api.github.com/users/raffenet/followers","following_url":"https://api.github.com/users/raffenet/following{/other_user}","gists_url":"https://api.github.com/users/raffenet/gists{/gist_id}","starred_url":"https://api.github.com/users/raffenet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/raffenet/subscriptions","organizations_url":"https://api.github.com/users/raffenet/orgs","repos_url":"https://api.github.com/users/raffenet/repos","events_url":"https://api.github.com/users/raffenet/events{/privacy}","received_events_url":"https://api.github.com/users/raffenet/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"raffenet","id":1410792,"avatar_url":"https://avatars.githubusercontent.com/u/1410792?v=3","gravatar_id":"","url":"https://api.github.com/users/raffenet","html_url":"https://github.com/raffenet","followers_url":"https://api.github.com/users/raffenet/followers","following_url":"https://api.github.com/users/raffenet/following{/other_user}","gists_url":"https://api.github.com/users/raffenet/gists{/gist_id}","starred_url":"https://api.github.com/users/raffenet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/raffenet/subscriptions","organizations_url":"https://api.github.com/users/raffenet/orgs","repos_url":"https://api.github.com/users/raffenet/repos","events_url":"https://api.github.com/users/raffenet/events{/privacy}","received_events_url":"https://api.github.com/users/raffenet/received_events","type":"User","site_admin":false},"assignees":[{"login":"raffenet","id":1410792,"avatar_url":"https://avatars.githubusercontent.com/u/1410792?v=3","gravatar_id":"","url":"https://api.github.com/users/raffenet","html_url":"https://github.com/raffenet","followers_url":"https://api.github.com/users/raffenet/followers","following_url":"https://api.github.com/users/raffenet/following{/other_user}","gists_url":"https://api.github.com/users/raffenet/gists{/gist_id}","starred_url":"https://api.github.com/users/raffenet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/raffenet/subscriptions","organizations_url":"https://api.github.com/users/raffenet/orgs","repos_url":"https://api.github.com/users/raffenet/repos","events_url":"https://api.github.com/users/raffenet/events{/privacy}","received_events_url":"https://api.github.com/users/raffenet/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2016-07-20T22:04:13Z","updated_at":"2016-07-20T22:04:14Z","closed_at":null,"body":"**Originally by _davidjgoodell@gmail.com_ on 2008-08-01 07:24:49 -0500**\n\n___\n\n\n(this is a re-send of req#4214 so that trac learns about it)\n\nThe MPIR_Get_contextid function needs to be overhauled a bit.  It  \ndoesn't use the standard MPICH2 error handling approach yet it's a  \nnon-trivial function.  Specifically, I've run into issues lately  \nwhere the comm subsystem is hosed in such a way it makes the  \nNMPI_Allreduce call that MPIR_Get_contextid makes fail.   \nUnfortunately, MPIR_Get_contextid simply returns 0 if there was a  \nproblem, so the stack trace is simply thrown away and all errors show  \nup like this:\n\nFatal error in MPI_Comm_accept: Other MPI error, error stack:\nMPI_Comm_accept(117)..: MPI_Comm_accept(port=\"tag#1$description#intel- \nloane[1]$port#46959$ifname#140.221.37.57$\", MPI_INFO_NULL, root=0,  \nMPI_COMM_WORLD, newcomm=0x7ff0004dc) failed\nMPID_Comm_accept(149).:\nMPIDI_Comm_accept(915): Too many communicators\n\nIn reality, the original error was caused deep down in the nemesis  \nlayer, but you can't see it here.\n\nI'm filing this instead of just fixing it because there are two  \nversions of this function that need to be fixed and tested on all  \nplatforms.  Also, all the call sites need to be updated to check the  \nmpi_errno and handle it accordingly.  This isn't critical for the  \nrelease, so it can probably wait a little while.\n\n-Dave\n"},"comment":{"url":"https://api.github.com/repos/raffenet/mpich-migrate-test/issues/comments/234098045","html_url":"https://github.com/raffenet/mpich-migrate-test/issues/25#issuecomment-234098045","issue_url":"https://api.github.com/repos/raffenet/mpich-migrate-test/issues/25","id":234098045,"user":{"login":"raffenet","id":1410792,"avatar_url":"https://avatars.githubusercontent.com/u/1410792?v=3","gravatar_id":"","url":"https://api.github.com/users/raffenet","html_url":"https://github.com/raffenet","followers_url":"https://api.github.com/users/raffenet/followers","following_url":"https://api.github.com/users/raffenet/following{/other_user}","gists_url":"https://api.github.com/users/raffenet/gists{/gist_id}","starred_url":"https://api.github.com/users/raffenet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/raffenet/subscriptions","organizations_url":"https://api.github.com/users/raffenet/orgs","repos_url":"https://api.github.com/users/raffenet/repos","events_url":"https://api.github.com/users/raffenet/events{/privacy}","received_events_url":"https://api.github.com/users/raffenet/received_events","type":"User","site_admin":false},"created_at":"2016-07-20T22:04:14Z","updated_at":"2016-07-20T22:04:14Z","body":"**Originally by _Dave Goodell_ on 2008-08-01 07:24:49 -0500**\n\n___\n\nThis message has 0 attachment(s)\n\n"}}
{"actor":{"display_login":"raffenet"}}