Merge pull request #1856 from edgargabriel/pr/zero-size-iread-iwrite
io/ompio: fix the request in case of a zero size write/read operation
Этот коммит содержится в:
Коммит
c8b1c6cae1
@ -236,6 +236,8 @@ int ompio_io_ompio_file_iread (mca_io_ompio_file_t *fh,
|
|||||||
ompio_req->req_ompi.req_status.MPI_ERROR = OMPI_SUCCESS;
|
ompio_req->req_ompi.req_status.MPI_ERROR = OMPI_SUCCESS;
|
||||||
ompio_req->req_ompi.req_status._ucount = 0;
|
ompio_req->req_ompi.req_status._ucount = 0;
|
||||||
ompi_request_complete (&ompio_req->req_ompi, false);
|
ompi_request_complete (&ompio_req->req_ompi, false);
|
||||||
|
*request = (ompi_request_t *) ompio_req;
|
||||||
|
|
||||||
return OMPI_SUCCESS;
|
return OMPI_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -228,6 +228,8 @@ int ompio_io_ompio_file_iwrite (mca_io_ompio_file_t *fh,
|
|||||||
ompio_req->req_ompi.req_status.MPI_ERROR = OMPI_SUCCESS;
|
ompio_req->req_ompi.req_status.MPI_ERROR = OMPI_SUCCESS;
|
||||||
ompio_req->req_ompi.req_status._ucount = 0;
|
ompio_req->req_ompi.req_status._ucount = 0;
|
||||||
ompi_request_complete (&ompio_req->req_ompi, false);
|
ompi_request_complete (&ompio_req->req_ompi, false);
|
||||||
|
*request = (ompi_request_t *) ompio_req;
|
||||||
|
|
||||||
return OMPI_SUCCESS;
|
return OMPI_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user