From 62656259837da3b618a0dc918af955180dbe1d41 Mon Sep 17 00:00:00 2001 From: George Bosilca Date: Wed, 5 Jul 2006 19:45:00 +0000 Subject: [PATCH] Generate the XFER_CONTINUE PERUSE event (or the receive) before unpacking the data. This commit was SVN r10663. --- ompi/mca/pml/ob1/pml_ob1_recvreq.h | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/ompi/mca/pml/ob1/pml_ob1_recvreq.h b/ompi/mca/pml/ob1/pml_ob1_recvreq.h index 262c2ea225..fd3ba7bb7b 100644 --- a/ompi/mca/pml/ob1/pml_ob1_recvreq.h +++ b/ompi/mca/pml/ob1/pml_ob1_recvreq.h @@ -283,19 +283,17 @@ do { iov_count++; \ } \ } \ - ompi_convertor_set_position( \ - &(request->req_recv.req_convertor), \ - &data_offset); \ - ompi_convertor_unpack( \ - &(request)->req_recv.req_convertor, \ - iov, \ - &iov_count, \ - &max_data, \ - &free_after); \ - bytes_delivered = max_data; \ PERUSE_TRACE_COMM_OMPI_EVENT (PERUSE_COMM_REQ_XFER_CONTINUE, \ &(recvreq->req_recv.req_base), max_data, \ PERUSE_RECV); \ + ompi_convertor_set_position( &(request->req_recv.req_convertor), \ + &data_offset ); \ + ompi_convertor_unpack( &(request)->req_recv.req_convertor, \ + iov, \ + &iov_count, \ + &max_data, \ + &free_after); \ + bytes_delivered = max_data; \ } else { \ bytes_delivered = 0; \ } \