OPENIB BTL - use orte_show_help instead of BTL_ERROR print in case ibv_reg_mr failed.
This commit was SVN r26111.
Этот коммит содержится в:
родитель
0b82dfc450
Коммит
102da281c4
@ -569,8 +569,10 @@ static int openib_reg_mr(void *reg_data, void *base, size_t size,
|
|||||||
openib_reg->mr = ibv_reg_mr(device->ib_pd, base, size, access_flag);
|
openib_reg->mr = ibv_reg_mr(device->ib_pd, base, size, access_flag);
|
||||||
|
|
||||||
if (NULL == openib_reg->mr) {
|
if (NULL == openib_reg->mr) {
|
||||||
BTL_ERROR(("%s: error pinning openib memory errno says %s",
|
orte_show_help("help-mpi-btl-openib.txt", "mem-reg-fail",
|
||||||
__func__, strerror(errno)));
|
orte_process_info.nodename,
|
||||||
|
ibv_get_device_name(device->ib_dev),
|
||||||
|
__func__, strerror(errno));
|
||||||
return OMPI_ERR_OUT_OF_RESOURCE;
|
return OMPI_ERR_OUT_OF_RESOURCE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -661,6 +661,20 @@ Such mixed network trasport configuration is not supported by Open MPI.
|
|||||||
Remote Adapter: (vendor 0x%x, part ID %d)
|
Remote Adapter: (vendor 0x%x, part ID %d)
|
||||||
Remote transport type: %s
|
Remote transport type: %s
|
||||||
#
|
#
|
||||||
|
[mem-reg-fail]
|
||||||
|
The OpenFabrics (openib) BTL failed to register memory in the driver.
|
||||||
|
Please check /var/log/messages or dmesg for driver specific failure
|
||||||
|
reason.
|
||||||
|
The failure occured here:
|
||||||
|
|
||||||
|
Local host: %s
|
||||||
|
Device: %s
|
||||||
|
Function: %s()
|
||||||
|
Errno says: %s
|
||||||
|
|
||||||
|
You may need to consult with your system administrator to get this
|
||||||
|
problem fixed.
|
||||||
|
#
|
||||||
[gid index too large]
|
[gid index too large]
|
||||||
Open MPI tried to use a GID index that was too large for an
|
Open MPI tried to use a GID index that was too large for an
|
||||||
OpenFabrics device (i.e., the GID index does not exist on this
|
OpenFabrics device (i.e., the GID index does not exist on this
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user