Dear OpenMPI users/developers,

We are experiencing a problem when debugging the message queues:

Summary: Message queues debugging broken on recent OpenMPI versions.

Affected OpenMPI versions: 1.8.3, 1.8.4 and 1.8.5 (at least).
The debug message queue library is not returning any pending messages. This does not happen with previous versions of OpenMPI, as some processes are blocked in MPI_Receive.

The function resolution (which message queue we want) is selected by an enum 'mqs_op_class': Values are: mqs_pending_sends, mqs_pending_receives and mqs_unexpected_messages.

When setting the corresponding queue iterator (with "mqs_setup_operation_iterator"), the return value is zero (==mqs_ok), but when we try to read the list (with "mqs_next_operation"), the return value is always non-zero, so no pending messages are found.


Should I raise a bug report for this?

Thank you,

Alejandro Palencia
Allinea Software

Reply via email to