首页 > 数据库 > > API参考-errRoachFailure
该API在Roach出错时调用。
void errRoachFailure(ROACH_CNTRB *contrib, ERROR_CONTRIB_CODE ec, CONTRIB_OPERATION eOperation, char *gaussHome, bool is_in_signalhandler)参数
参数名称 | 说明 | 取值类型 | 输入/输出 |
|---|---|---|---|
contrib | 内部结构句柄 | 指针 | 输入 |
ec | 错误码,通知FusionInsight Roach什么地方执行失败 | 0x00000000 - 0x000f0004 | 输入 |
eOperation | 操作模式 | enum CONTRIB_OPERATION | 输入 |
gaussHome | 数据库home目录 | 字符串 | 输入 |
is_in_signalhandler | 设置信号处理器是否被执行 | 布尔型 | 输入 |
成功:EC_CONTRIB_SUCCESS
失败:
错误信息 | 错误代码 | 说明 |
|---|---|---|
EC_ CONTRIB_SUCCESS | 0x00000000 | 执行成功 |
EC_ CONTRIB_FAILURE | 0x000e0001 | 执行失败 |
EC_ CONTRIB_INVALID_ARGUMENT | 0x000e0002 | 参数值无效 |
EC_ CONTRIB_MEMORY_FAILURE | 0x000e0003 | 内存故障 |
EC_ CONTRIB_INVALID_OPTION | 0x000e0004 | 参数无效 |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3120862/ ,如需转载,请注明出处,否则将追究法律责任。