{"action":"created","issue":{"url":"https://api.github.com/repos/open-mpi/ompi-release/issues/1287","repository_url":"https://api.github.com/repos/open-mpi/ompi-release","labels_url":"https://api.github.com/repos/open-mpi/ompi-release/issues/1287/labels{/name}","comments_url":"https://api.github.com/repos/open-mpi/ompi-release/issues/1287/comments","events_url":"https://api.github.com/repos/open-mpi/ompi-release/issues/1287/events","html_url":"https://github.com/open-mpi/ompi-release/pull/1287","id":168089296,"number":1287,"title":"Fix performance regression caused by enabling opal thread support","user":{"login":"hjelmn","id":1226817,"avatar_url":"https://avatars.githubusercontent.com/u/1226817?v=3","gravatar_id":"","url":"https://api.github.com/users/hjelmn","html_url":"https://github.com/hjelmn","followers_url":"https://api.github.com/users/hjelmn/followers","following_url":"https://api.github.com/users/hjelmn/following{/other_user}","gists_url":"https://api.github.com/users/hjelmn/gists{/gist_id}","starred_url":"https://api.github.com/users/hjelmn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hjelmn/subscriptions","organizations_url":"https://api.github.com/users/hjelmn/orgs","repos_url":"https://api.github.com/users/hjelmn/repos","events_url":"https://api.github.com/users/hjelmn/events{/privacy}","received_events_url":"https://api.github.com/users/hjelmn/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/open-mpi/ompi-release/labels/bug","name":"bug","color":"eb6420"}],"state":"open","locked":false,"assignee":{"login":"nysal","id":8509287,"avatar_url":"https://avatars.githubusercontent.com/u/8509287?v=3","gravatar_id":"","url":"https://api.github.com/users/nysal","html_url":"https://github.com/nysal","followers_url":"https://api.github.com/users/nysal/followers","following_url":"https://api.github.com/users/nysal/following{/other_user}","gists_url":"https://api.github.com/users/nysal/gists{/gist_id}","starred_url":"https://api.github.com/users/nysal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nysal/subscriptions","organizations_url":"https://api.github.com/users/nysal/orgs","repos_url":"https://api.github.com/users/nysal/repos","events_url":"https://api.github.com/users/nysal/events{/privacy}","received_events_url":"https://api.github.com/users/nysal/received_events","type":"User","site_admin":false},"assignees":[{"login":"nysal","id":8509287,"avatar_url":"https://avatars.githubusercontent.com/u/8509287?v=3","gravatar_id":"","url":"https://api.github.com/users/nysal","html_url":"https://github.com/nysal","followers_url":"https://api.github.com/users/nysal/followers","following_url":"https://api.github.com/users/nysal/following{/other_user}","gists_url":"https://api.github.com/users/nysal/gists{/gist_id}","starred_url":"https://api.github.com/users/nysal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nysal/subscriptions","organizations_url":"https://api.github.com/users/nysal/orgs","repos_url":"https://api.github.com/users/nysal/repos","events_url":"https://api.github.com/users/nysal/events{/privacy}","received_events_url":"https://api.github.com/users/nysal/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/open-mpi/ompi-release/milestones/16","html_url":"https://github.com/open-mpi/ompi-release/milestones/v2.0.1","labels_url":"https://api.github.com/repos/open-mpi/ompi-release/milestones/16/labels","id":1539297,"number":16,"title":"v2.0.1","description":"Bug fixes on top of the v2.0.0 release","creator":{"login":"ompiteam","id":2165735,"avatar_url":"https://avatars.githubusercontent.com/u/2165735?v=3","gravatar_id":"","url":"https://api.github.com/users/ompiteam","html_url":"https://github.com/ompiteam","followers_url":"https://api.github.com/users/ompiteam/followers","following_url":"https://api.github.com/users/ompiteam/following{/other_user}","gists_url":"https://api.github.com/users/ompiteam/gists{/gist_id}","starred_url":"https://api.github.com/users/ompiteam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ompiteam/subscriptions","organizations_url":"https://api.github.com/users/ompiteam/orgs","repos_url":"https://api.github.com/users/ompiteam/repos","events_url":"https://api.github.com/users/ompiteam/events{/privacy}","received_events_url":"https://api.github.com/users/ompiteam/received_events","type":"User","site_admin":false},"open_issues":13,"closed_issues":44,"state":"open","created_at":"2016-01-24T13:26:22Z","updated_at":"2016-07-29T10:49:01Z","due_on":null,"closed_at":null},"comments":18,"created_at":"2016-07-28T12:58:49Z","updated_at":"2016-07-29T13:49:16Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/open-mpi/ompi-release/pulls/1287","html_url":"https://github.com/open-mpi/ompi-release/pull/1287","diff_url":"https://github.com/open-mpi/ompi-release/pull/1287.diff","patch_url":"https://github.com/open-mpi/ompi-release/pull/1287.patch"},"body":"This commit adds opal_using_threads() protection around the atomic\r\noperation in OBJ_RETAIN/OBJ_RELEASE. This resolves the performance\r\nissues seen when running psm with MPI_THREAD_SINGLE.\r\n\r\nTo avoid issues with header dependencies opal_using_threads() has been\r\nmoved to a new header (thread_usage.h). The OPAL_THREAD_ADD* and\r\nOPAL_THREAD_CMPSET* macros have also been relocated to this header.\r\n\r\nThis was cherry-picked off a fix applied to v1.8 and not master. See\r\nopen-mpi/ompi#1902.\r\n\r\n(cherry picked from commit ce91307918eadcdb6e4a3c8b6429b36d206cc0e3)\r\n\r\nSigned-off-by: Nathan Hjelm <hjelmn@lanl.gov>"},"comment":{"url":"https://api.github.com/repos/open-mpi/ompi-release/issues/comments/236185058","html_url":"https://github.com/open-mpi/ompi-release/pull/1287#issuecomment-236185058","issue_url":"https://api.github.com/repos/open-mpi/ompi-release/issues/1287","id":236185058,"user":{"login":"mellanox-github","id":9459943,"avatar_url":"https://avatars.githubusercontent.com/u/9459943?v=3","gravatar_id":"","url":"https://api.github.com/users/mellanox-github","html_url":"https://github.com/mellanox-github","followers_url":"https://api.github.com/users/mellanox-github/followers","following_url":"https://api.github.com/users/mellanox-github/following{/other_user}","gists_url":"https://api.github.com/users/mellanox-github/gists{/gist_id}","starred_url":"https://api.github.com/users/mellanox-github/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mellanox-github/subscriptions","organizations_url":"https://api.github.com/users/mellanox-github/orgs","repos_url":"https://api.github.com/users/mellanox-github/repos","events_url":"https://api.github.com/users/mellanox-github/events{/privacy}","received_events_url":"https://api.github.com/users/mellanox-github/received_events","type":"User","site_admin":false},"created_at":"2016-07-29T13:49:16Z","updated_at":"2016-07-29T13:49:16Z","body":"Test PASSed.\nSee http://bgate.mellanox.com/jenkins/job/gh-ompi-release-pr/1996/ for details.\n"}}
{"actor":{"display_login":"mellanox-github"}}