If pending_length is not zero the datatype engine believe that a partial conversion is still in the buffer attached to the convertor. We have to force it to zero for all new convertors. This bug is still half fixed until I figure out a correct way to do it when we clone a convertor ... Anyway, this future correction will not affect open mpi.
This commit was SVN r8324.
Этот коммит содержится в:
родитель
f12bd6f442
Коммит
b47aa5c142
@ -71,6 +71,7 @@ static void ompi_convertor_construct( ompi_convertor_t* convertor )
|
|||||||
convertor->memAlloc_userdata = NULL;
|
convertor->memAlloc_userdata = NULL;
|
||||||
convertor->stack_pos = 0;
|
convertor->stack_pos = 0;
|
||||||
convertor->remoteArch = 0;
|
convertor->remoteArch = 0;
|
||||||
|
convertor->pending_length = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void ompi_convertor_destruct( ompi_convertor_t* convertor )
|
static void ompi_convertor_destruct( ompi_convertor_t* convertor )
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user