diff --git a/src/mca/pml/ob1/pml_ob1_component.c b/src/mca/pml/ob1/pml_ob1_component.c index a18f8d319a..94d0f0f5e6 100644 --- a/src/mca/pml/ob1/pml_ob1_component.c +++ b/src/mca/pml/ob1/pml_ob1_component.c @@ -115,9 +115,9 @@ int mca_pml_ob1_component_open(void) mca_pml_ob1.recv_pipeline_depth = mca_pml_ob1_param_register_int("recv_pipeline_depth", 3); mca_pml_ob1.rdma_threshold = - mca_pml_ob1_param_register_int("rdma_threshold", 256*1024); + mca_pml_ob1_param_register_int("rdma_threshold", 1024*1024); mca_pml_ob1.rdma_offset = - mca_pml_ob1_param_register_int("rdma_offset", 128*1024); + mca_pml_ob1_param_register_int("rdma_offset", 512*1024); return mca_bmi_base_open(); } diff --git a/src/mca/pml/ob1/pml_ob1_sendreq.c b/src/mca/pml/ob1/pml_ob1_sendreq.c index 6263468600..e485f797be 100644 --- a/src/mca/pml/ob1/pml_ob1_sendreq.c +++ b/src/mca/pml/ob1/pml_ob1_sendreq.c @@ -386,6 +386,8 @@ int mca_pml_ob1_send_request_schedule(mca_pml_ob1_send_request_t* sendreq) } /* pack into a descriptor */ + ompi_convertor_set_position(&sendreq->req_send.req_convertor, + &sendreq->req_send_offset); des = ep->bmi_prepare_src( ep->bmi, ep->bmi_endpoint,