安装 uDAPL
AIX®操作系统支持用户级直接访问编程库uDAPL)2.0版。
uDAPL 安装映像作为 udapl.rte 随扩展包一起提供。 此映像提供位于 /usr/include/dat 目录中的 DAT 头文件。 该安装映像还提供 libdat.a 和 libdapl.a 库。
应用程序包含 DAT 头文件,并与 /usr/include/dat 目录中的 libdat.a DAT 库链接。 DAT 层确定适当的底层传输特定库。
AIX uDAPL 提供程序使用 dat.conf 文件条目向 DAT 注册表注册自身。 /etc/dat.conf 文件随附默认条目,且文件包含条目格式的细节。
uDAPL 库支持 AIX 系统跟踪以调试事件。 uDAPL 系统跟踪连接包括 5C3(对于DAPL 事件)、5C4(对于 DAPL 错误事件)、5C7(对于 DAT 事件)和 5C8(对于 DAT 错误事件)的标识。 初始跟踪级别通过使用
DAT_TRACE_LEVEL 和 DAPL_TRACE_LEVEL 环境变量进行修改。 这些环境变量接受介于 0 到 10 之间的值。 跟踪的事件数和数据量随着密钥跟踪级别增加而增加,如下所示:
TRC_LVL_ERROR = 1
TRC_LVL_NORMAL = 3
TRC_LVL_DETAIL = 7
其他标准 AIX 可维护性功能 (例如, AIX 错误日志) 用于识别跟踪事件时发生的问题。 底层传输层的可维护性功能(例如,ibstat 命令和 InfiniBand 组件跟踪)还对分析问题有帮助。
DAT API 将返回可通过使用 /usr/include/dat/dat_error.h 文件解码的标准返回码。 DAT Collaborative 中的 uDAPL 规范中提供了有关返回码的详细说明。