{"action":"created","issue":{"url":"https://api.github.com/repos/ofiwg/libfabric/issues/1242","labels_url":"https://api.github.com/repos/ofiwg/libfabric/issues/1242/labels{/name}","comments_url":"https://api.github.com/repos/ofiwg/libfabric/issues/1242/comments","events_url":"https://api.github.com/repos/ofiwg/libfabric/issues/1242/events","html_url":"https://github.com/ofiwg/libfabric/pull/1242","id":103346442,"number":1242,"title":"prov/psm: add PSM2 support","user":{"login":"j-xiong","id":8517165,"avatar_url":"https://avatars.githubusercontent.com/u/8517165?v=3","gravatar_id":"","url":"https://api.github.com/users/j-xiong","html_url":"https://github.com/j-xiong","followers_url":"https://api.github.com/users/j-xiong/followers","following_url":"https://api.github.com/users/j-xiong/following{/other_user}","gists_url":"https://api.github.com/users/j-xiong/gists{/gist_id}","starred_url":"https://api.github.com/users/j-xiong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/j-xiong/subscriptions","organizations_url":"https://api.github.com/users/j-xiong/orgs","repos_url":"https://api.github.com/users/j-xiong/repos","events_url":"https://api.github.com/users/j-xiong/events{/privacy}","received_events_url":"https://api.github.com/users/j-xiong/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-26T19:26:08Z","updated_at":"2015-08-26T21:36:26Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ofiwg/libfabric/pulls/1242","html_url":"https://github.com/ofiwg/libfabric/pull/1242","diff_url":"https://github.com/ofiwg/libfabric/pull/1242.diff","patch_url":"https://github.com/ofiwg/libfabric/pull/1242.patch"},"body":"(1) use a common code bases for both PSM and PSM2;\r\n(2) different provider names are used: \"psm\" and \"psm2\";\r\n(3) the psm and psm2 providers can be enabled in the same build,\r\n    as long as the proper path is specified in the \"--enable\"\r\n    options;\r\n(4) at run time, only one of the two providers can succeed in\r\n    initialization, depending on the actual PSM library in use.\r\n\r\nSigoed-off-by: jianxin xiong <jianxin.xiong@intel.com>"},"comment":{"url":"https://api.github.com/repos/ofiwg/libfabric/issues/comments/135177558","html_url":"https://github.com/ofiwg/libfabric/pull/1242#issuecomment-135177558","issue_url":"https://api.github.com/repos/ofiwg/libfabric/issues/1242","id":135177558,"user":{"login":"j-xiong","id":8517165,"avatar_url":"https://avatars.githubusercontent.com/u/8517165?v=3","gravatar_id":"","url":"https://api.github.com/users/j-xiong","html_url":"https://github.com/j-xiong","followers_url":"https://api.github.com/users/j-xiong/followers","following_url":"https://api.github.com/users/j-xiong/following{/other_user}","gists_url":"https://api.github.com/users/j-xiong/gists{/gist_id}","starred_url":"https://api.github.com/users/j-xiong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/j-xiong/subscriptions","organizations_url":"https://api.github.com/users/j-xiong/orgs","repos_url":"https://api.github.com/users/j-xiong/repos","events_url":"https://api.github.com/users/j-xiong/events{/privacy}","received_events_url":"https://api.github.com/users/j-xiong/received_events","type":"User","site_admin":false},"created_at":"2015-08-26T21:36:26Z","updated_at":"2015-08-26T21:36:26Z","body":"I have updated the PR with new ways of sharing code between psm and psm2 provider. @jsquyres How do think about the change?"}}