{"action":"created","issue":{"url":"https://api.github.com/repos/open-mpi/ompi/issues/2232","repository_url":"https://api.github.com/repos/open-mpi/ompi","labels_url":"https://api.github.com/repos/open-mpi/ompi/issues/2232/labels{/name}","comments_url":"https://api.github.com/repos/open-mpi/ompi/issues/2232/comments","events_url":"https://api.github.com/repos/open-mpi/ompi/issues/2232/events","html_url":"https://github.com/open-mpi/ompi/issues/2232","id":183538503,"number":2232,"title":"MPI_File_delete to delete a non-existing file","user":{"login":"wkliao","id":1634098,"avatar_url":"https://avatars.githubusercontent.com/u/1634098?v=3","gravatar_id":"","url":"https://api.github.com/users/wkliao","html_url":"https://github.com/wkliao","followers_url":"https://api.github.com/users/wkliao/followers","following_url":"https://api.github.com/users/wkliao/following{/other_user}","gists_url":"https://api.github.com/users/wkliao/gists{/gist_id}","starred_url":"https://api.github.com/users/wkliao/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wkliao/subscriptions","organizations_url":"https://api.github.com/users/wkliao/orgs","repos_url":"https://api.github.com/users/wkliao/repos","events_url":"https://api.github.com/users/wkliao/events{/privacy}","received_events_url":"https://api.github.com/users/wkliao/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-10-17T21:54:52Z","updated_at":"2016-10-17T23:56:21Z","closed_at":null,"body":"When calling MPI_File_delete to delete a non-exiting file, the error class\r\nMPI_ERR_NO_SUCH_FILE is expected to return. However, when I tested\r\n2.0.1 release, I got MPI_SUCCESS returned instead."},"comment":{"url":"https://api.github.com/repos/open-mpi/ompi/issues/comments/254368474","html_url":"https://github.com/open-mpi/ompi/issues/2232#issuecomment-254368474","issue_url":"https://api.github.com/repos/open-mpi/ompi/issues/2232","id":254368474,"user":{"login":"edgargabriel","id":8238622,"avatar_url":"https://avatars.githubusercontent.com/u/8238622?v=3","gravatar_id":"","url":"https://api.github.com/users/edgargabriel","html_url":"https://github.com/edgargabriel","followers_url":"https://api.github.com/users/edgargabriel/followers","following_url":"https://api.github.com/users/edgargabriel/following{/other_user}","gists_url":"https://api.github.com/users/edgargabriel/gists{/gist_id}","starred_url":"https://api.github.com/users/edgargabriel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edgargabriel/subscriptions","organizations_url":"https://api.github.com/users/edgargabriel/orgs","repos_url":"https://api.github.com/users/edgargabriel/repos","events_url":"https://api.github.com/users/edgargabriel/events{/privacy}","received_events_url":"https://api.github.com/users/edgargabriel/received_events","type":"User","site_admin":false},"created_at":"2016-10-17T23:56:21Z","updated_at":"2016-10-17T23:56:21Z","body":"I'll look into this. The reason we made the change was because some benchmarks such as IOR use MPI_File_delete more or less as a collective operation, i.e. all processes that opened  and closed the file also call file_delete. To make that case work where one process succeeds in deleting the file and the others not, we have to basically ignore the error code on the other processes (and keep in mind, file_delete does not take a communicator argument, so we can not just broadcast the return code to other procs).\r\n\r\n1.10.3 was basically not able to execute IOR, while 2.x can. But I'll check whether I can find a solution to make it work in both scenarios."}}
{"actor":{"display_login":"edgargabriel"}}