{"action":"created","issue":{"url":"https://api.github.com/repos/open-mpi/ompi/issues/2558","repository_url":"https://api.github.com/repos/open-mpi/ompi","labels_url":"https://api.github.com/repos/open-mpi/ompi/issues/2558/labels{/name}","comments_url":"https://api.github.com/repos/open-mpi/ompi/issues/2558/comments","events_url":"https://api.github.com/repos/open-mpi/ompi/issues/2558/events","html_url":"https://github.com/open-mpi/ompi/pull/2558","id":195101673,"number":2558,"title":"ompi/datatype: fix bug in darray that causes MPI/IO failures","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":[{"id":129998417,"url":"https://api.github.com/repos/open-mpi/ompi/labels/blocker","name":"blocker","color":"e11d21","default":false},{"id":129984007,"url":"https://api.github.com/repos/open-mpi/ompi/labels/bug","name":"bug","color":"fc2929","default":true},{"id":374480146,"url":"https://api.github.com/repos/open-mpi/ompi/labels/Target:%201.10","name":"Target: 1.10","color":"5319e7","default":false},{"id":374480060,"url":"https://api.github.com/repos/open-mpi/ompi/labels/Target:%202.x","name":"Target: 2.x","color":"d4c5f9","default":false}],"state":"open","locked":false,"assignee":{"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},"assignees":[{"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}],"milestone":{"url":"https://api.github.com/repos/open-mpi/ompi/milestones/23","html_url":"https://github.com/open-mpi/ompi/milestone/23","labels_url":"https://api.github.com/repos/open-mpi/ompi/milestones/23/labels","id":2092745,"number":23,"title":"v2.0.3","description":"","creator":{"login":"jsquyres","id":617316,"avatar_url":"https://avatars.githubusercontent.com/u/617316?v=3","gravatar_id":"","url":"https://api.github.com/users/jsquyres","html_url":"https://github.com/jsquyres","followers_url":"https://api.github.com/users/jsquyres/followers","following_url":"https://api.github.com/users/jsquyres/following{/other_user}","gists_url":"https://api.github.com/users/jsquyres/gists{/gist_id}","starred_url":"https://api.github.com/users/jsquyres/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jsquyres/subscriptions","organizations_url":"https://api.github.com/users/jsquyres/orgs","repos_url":"https://api.github.com/users/jsquyres/repos","events_url":"https://api.github.com/users/jsquyres/events{/privacy}","received_events_url":"https://api.github.com/users/jsquyres/received_events","type":"User","site_admin":false},"open_issues":32,"closed_issues":1,"state":"open","created_at":"2016-10-25T16:35:54Z","updated_at":"2016-12-12T23:58:17Z","due_on":null,"closed_at":null},"comments":11,"created_at":"2016-12-12T22:17:11Z","updated_at":"2016-12-13T01:58:08Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/open-mpi/ompi/pulls/2558","html_url":"https://github.com/open-mpi/ompi/pull/2558","diff_url":"https://github.com/open-mpi/ompi/pull/2558.diff","patch_url":"https://github.com/open-mpi/ompi/pull/2558.patch"},"body":"This commit fixes errors in the lb and extent of darray datatypes. For\r\nthese datatypes the lb should be the start offset of the rank's data\r\nin the array and the extent should be the size of the entire\r\ndatatype. In master the lb was always 0 and the extent was always to\r\nsmall. This commit updates the call to opal_datatype_resize to set the\r\ncorrect lb and fixes the extent calculation.\r\n\r\nSigned-off-by: Nathan Hjelm <hjelmn@lanl.gov>"},"comment":{"url":"https://api.github.com/repos/open-mpi/ompi/issues/comments/266612837","html_url":"https://github.com/open-mpi/ompi/pull/2558#issuecomment-266612837","issue_url":"https://api.github.com/repos/open-mpi/ompi/issues/2558","id":266612837,"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},"created_at":"2016-12-13T01:58:08Z","updated_at":"2016-12-13T01:58:08Z","body":"As far as I can tell true_lb *should* be the same as lb in this case. I added a test case to the ibm suite to check the lb and extent (see ibm/datatype/darray-pack.c). This is how it is in Open MPI releases prior to 2.0.0."}}
{"actor":{"display_login":"hjelmn"}}