ITPub博客

首页 > 数据库 > > API参考-errRoachFailure

API参考-errRoachFailure

作者:GaussDB_数据库 时间:2020-01-20 13:41:37 0 删除 编辑

简介

该API在Roach出错时调用。

范例

void errRoachFailure(ROACH_CNTRB *contrib, ERROR_CONTRIB_CODE ec, CONTRIB_OPERATION eOperation, char *gaussHome, bool is_in_signalhandler)
参数
表1 参数

参数名称

说明

取值类型

输入/输出

contrib

内部结构句柄

指针

输入

ec

错误码,通知FusionInsight Roach什么地方执行失败

0x00000000 - 0x000f0004

输入

eOperation

操作模式

enum CONTRIB_OPERATION

输入

gaussHome

数据库home目录

字符串

输入

is_in_signalhandler

设置信号处理器是否被执行

布尔型

输入

返回值

成功:EC_CONTRIB_SUCCESS

失败:

  • EC_ CONTRIB_FAILURE
  • EC_ CONTRIB_INVALID_ARGUMENT
  • EC_ CONTRIB_MEMORY_FAILURE
  • EC_ CONTRIB_INVALID_OPTION

错误码

表2 错误码说明

错误信息

错误代码

说明

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/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19248