#define ERR_PARAMS_INVAL 2000 /* 接口参数不合法 */
#define ERR_CHECKFUN_INVAL 2001 /* 缺少检查参数的函数 */
#define ERR_CCUUID_INVAL 2002 /* 控制机uuid不合法 */
#define ERR_NODEUUID_INVAL 2003 /* 节点uuid不合法 */
#define ERR_USERUUID_INVAL 2005 /* 用户uuid不合法 */
#define ERR_REPUUID_INVAL 2006 /* 复制uuid非法 */
#define ERR_RCUUID_INVAL 2007 /* 恢复任务uuid不合法 */
#define ERR_UPUUID_INVAL 2008 /* 上传任务uuid不合法 */
#define ERR_DOWNUUID_INVAL 2009 /* 下载任务uuid不合法 */
#define ERR_CCUUID_AUTH 2010 /* 控制机UUID身份验证失败 */
#define ERR_NODEUUID_AUTH 2011 /* 节点UUID身份验证失败 */
#define ERR_USR_ID_MISS 2012 /* 读取i2id.conf的id失败 */
#define ERR_OSUSER_AUTH 2013 /* 系统账号账号认证失败 */
#define ERR_NO_NODE_REG 2014 /* 节点未注册 */
#define ERR_CCIP_INVAL 2016 /* 控制机ip非法 */
#define ERR_NODEIP_INVAL 2017 /* 节点ip非法 */
#define ERR_RCIP_INVAL 2019 /* 恢复的目的ip不合法 */
#define ERR_NODENAME_INVAL 2020 /* 节点名称不合法 */
#define ERR_BKNAME_INVAL 2021 /* 控制机名称不合法 */
#define ERR_REPNAME_INVAL 2022 /* 复制名称不合法 */
#define ERR_RCNAME_INVAL 2023 /* 恢复任务名称不合法 */
#define ERR_FILENAME_INVAL 2024 /* 文件名称不合法 */
#define ERR_MEM_LIMIT 2025 /* 内存限制不合法 */
#define ERR_DISK_LIMIT 2026 /* 磁盘限制不合法 */
#define ERR_DIR_INVAL 2027 /* 文件路径不合法 */
#define ERR_PATH_INVAL 2028 /* 文件路径集不合法 */
#define ERR_UMOUNT_WKPATH 2029 /* umount复制目录失败 */
#define ERR_MOUNT_WKPATH 2030 /* mount复制目录失败 */
#define ERR_WKPATH_INVAL 2031 /* 复制目录路径不合法 */
#define ERR_WKPATH_NOEXIST 2032 /* 复制目录路径不存在 */
#define ERR_WKPATH_BUSY 2033 /* 复制目录路径忙 */
#define ERR_MAKE_LOGDIR 2034 /* 创建日志路径失败 */
#define ERR_MAKE_CACHEDIR 2035 /* 创建缓存路径失败 */
#define ERR_MAKE_REPDIR 2036 /* 创建数据复制目录失败 */
#define ERR_MAKE_CDPDIR 2037 /* 创建CDP目录失败 */
#define ERR_MAKE_CONFDIR 2038 /* 创建配置目录失败 */
#define ERR_MAKE_DIR 2039 /* 创建目录失败 */
#define ERR_DEL_DIRFILE 2040 /* 删除目录文件失败 */
#define ERR_WRITE_CONFFILE 2041 /* 写配置文件失败 */
#define ERR_HAS_NODE_REG 2042 /* 节点已经注册 */
#define ERR_INIT_NODE 2043 /* 节点初始化失败 */
#define ERR_LVSIZE_INVAL 2046 /* 初始虚拟卷大小不合法 */
#define ERR_HDLIMIT_INVAL 2047 /* 磁盘限制不合法 */
#define ERR_MEM_MALLOC 2048 /* 内存分配失败 */
#define ERR_REPUUID_NONE 2049 /* 复制uuid为空 */
#define ERR_SNAPINT_INVAL 2050 /* 自动快照间隔非法 */
#define ERR_SNAPLIMIT_INVAL 2051 /* 自动快照限制非法 */
#define ERR_SNAPSTART_INVAL 2052 /* 自动快照起始时间非法 */
#define ERR_REPUUID_NOEXIST 2053 /* 该uuid复制规则不存在 */
#define ERR_RCUUID_NOEXIST 2054 /* 该uuid恢复任务不存在 */
#define ERR_SNAPTIME_INVAL 2055 /* 快照时间不合法 */
#define ERR_CDPTIME_INVAL 2056 /* cdp时间不合法 */
#define ERR_MAKE_SNAPSHOT 2057 /* 创建快照失败 */
#define ERR_DEL_SNAPSHOT 2058 /* 删除快照失败 */
#define ERR_POSITION_INVAL 2059 /* 起始位置不合法 */
#define ERR_DIRECTION_INVAL 2060 /* 查找方向不合法 */
#define ERR_UPUUID_NOEXIST 2061 /* 上传任务uuid不存在 */
#define ERR_DOWNUUID_NOEXIST 2062 /* 下载任务uuid不存在 */
#define ERR_DATA_INVAL 2063 /* 数据内容有错误 */
#define ERR_DATALEN_INVAL 2064 /* 数据长度不合法 */
#define ERR_DATAOFFSET_INVAL 2065 /* 数据偏移不合法 */
#define ERR_DATAOFFSET_OVER 2066 /* 数据偏移越界 */
#define ERR_LOADTASK_BUSY 2067 /* 传送任务忙 */
#define ERR_CREATE_LOADTASK 2068 /* 创建传送任务忙 */
#define ERR_LOADTASK_TYPE 2069 /* 传送任务类型错误 */
#define ERR_LOADFILE_OPEN 2070 /* 打开传送文件错误 */
#define ERR_LOADFILE_READ 2071 /* 读取传送文件错误 */
#define ERR_LOADFILE_WRITE 2072 /* 写入传送文件错误 */
#define ERR_LOADFILE_SEEK 2073 /* 定位传送文件错误 */
#define ERR_LOADFILE_ACCESS 2074 /* 访问传送文件错误 */
#define ERR_LOADFILE_MD5 2075 /* 传送文件MD5错误 */
#define ERR_LOADFILE_FINISH 2076 /* 已完成传送文件 */
#define ERR_DATA_BASE64ENCODE 2077 /* 数据base64编码错误 */
#define ERR_DATA_BASE64DECODE 2078 /* 数据base64解码错误 */
#define ERR_RPC_SYSTEM 2079 /* 执行系统调用失败 */
#define ERR_RPC_GETOUTPUT 2080 /* 获取系统调用输出失败 */
#define ERR_RPC_GETCONFIG 2081 /* 获取配置参数失败 */
#define ERR_RC_TYPE_INVAL 2082 /* 恢复类型不合法 */
#define ERR_RC_ADD 2083 /* 恢复任务添加失败 */
#define ERR_RC_DELETE 2084 /* 恢复任务删除失败 */
#define ERR_RC_START 2085 /* 恢复任务开始失败 */
#define ERR_RC_STOP 2086 /* 恢复任务停止失败 */
#define ERR_RC_ATONCE_PARAM 2087 /* 立即恢复参数不合法 */
#define ERR_RC_CDP_PARAM 2088 /* CDP恢复参数不合法 */
#define ERR_RC_SNAPSHOT_PARAM 2089 /* 快照恢复参数不合法 */
#define ERR_ENCRYPT_INVAL 2090 /* 加密算法不合法 */
#define ERR_SECRETKEY_INVAL 2091 /* 加密密钥不合法 */
#define ERR_COMPRESS_INVAL 2092 /* 压缩级别不合法 */
#define ERR_REPCDP_INVAL 2093 /* CDP设置不合法 */
#define ERR_SNAPPOLICY_INVAL 2094 /* 快照策略不合法 */
#define ERR_OPHPOLICY_INVAL 2095 /* 孤儿文件策略不合法 */
#define ERR_REPABSPATH_INVAL 2096 /* 绝对相对路径设置不合法 */
#define ERR_REPMODE_INVAL 2097 /* 复制模式不合法 */
#define ERR_CHECKSUM_INVAL 2098 /* 复制模式不合法 */
#define ERR_LIMITNUM_INVAL 2099 /* 条数限制不合法 */
#define ERR_OSTYPE_INVAL 2100 /* 操作系统类型不合法 */
#define ERR_FILEMD5_INVAL 2101 /* 文件MD5不合法 */
#define ERR_FILELEN_INVAL 2102 /* 文件长度不合法 */
#define ERR_CDP_DEL 2103 /* 执行CDP删除失败 */
#define ERR_BAND_WIDTH 2104 /* 带宽管理参数不合法 */
#define ERR_EN_SNAP 2105 /* 启动快照参数不合法 */
#define ERR_SHADOW_STORE 2106 /* 快照存放盘符参数不合法 */
#define ERR_REP_DEL_POLICY 2107 /* 复制规则中删除策略参数不合法 */
#define ERR_REP_TYPE 2108 /* 复制规则中集群标志参数不合法 */
#define ERR_INFO_TYPE 2109 /* 工作机信息类型参数不合法 */
#define ERR_CLS_HOST_ADDR 2110 /* Cluster地址不合法 */
#define ERR_DATA_ADDR 2111 /* 数据通讯接口不合法 */
#define ERR_NOT_ALLOW_IP 2112
#define ERR_READ_REGNODE 2113
#define ERR_MULTI_CTRLCENTER 2114 /*存在regnode.conf且system.conf中的allow_multi_ctrlcenter=false,需要改为true*/
#define ERR_READ_SYSTEMCONF 2115 /* 读system.conf失败*/
#define ERR_DISK_FREE_LIMIT 2116
#define ERR_HANAME_INVALID 2120 /* HA 名称不合法 */
#define ERR_HAUUID_INVALID 2121 /* HA UUID不合法 */
#define ERR_HAMONITORIP_INVALID 2122 /* HA 监控IP地址不合法 */
#define ERR_HAMOVEIP_INVALID 2123 /* HA 迁移地址不合法 */
#define ERR_HANETIF_INVALID 2124 /* HA 迁移目标网卡不合法 */
#define ERR_HAPREOVER_INVALID 2125 /* HA Failover前脚本不合法 */
#define ERR_HAPOSTOVER_INVALID 2126 /* HA Failover后脚本不合法 */
#define ERR_HAPREBACK_INVALID 2127 /* HA Failback前脚本不合法 */
#define ERR_HAPOSTBACK_INVALID 2128 /* HA Failback后脚本不合法 */
#define ERR_HAHEARBEAT_INVALID 2129 /* HA 心跳设置不合法 */
#define ERR_HAFAILTIMES_INVALID 2130 /* HA 最大Fail次数设置不合法 */
#define ERR_HAAUTOOVER_INVALID 2131 /* HA 自动Failover设置不合法 */
#define ERR_HAAUTOBACK_INVALID 2132 /* HA 自动Failback设置不合法 */
#define ERR_WRITE_HARULE_FILE 2133 /* 写HA规则文件失败 */
#define ERR_HAAUTOMONITOR_INVALID 2134 /* HA 自动Monitor设置不合法 */
#define ERR_HAADISABLED_INVALID 2135 /* HA 规则Disable设置不合法 */
#define ERR_HAMOVEIPMASK_INVALID 2136 /* HA 迁移地址子网掩码设置不合法 */
#define ERR_HAOVERATONCE_INVALID 2137 /* HA 立刻切换参数设置不合法 */
#define ERR_HADISKNAME_INVALID 2138 /* 非法磁盘*/
#define ERR_HAMNTNAME_INVALID 2139 /* 挂载路径不合法*/
#define ERR_HAMNTNAME_OCCUPIED 2140 /* 挂载路径已被使用*/
#define ERR_HAQUERYDISK_FAILED 2141 /* 获取磁盘设备信息失败*/
#define ERR_HABACKUPDISK_FAILED 2142 /* 备份磁盘信息失败 */
#define ERR_HALACK_OF_LSOF 2143 /* 节点没有安装lsof工具 */
#define ERR_HACANNOT_GET_DISK_ID 2144 /* query disk id by dev name failed */
#define ERR_HAREAD_PROC_PARTITIONS_FAILED 2145 /* read /proc/partitions failed */
#define ERR_HAMONSCRLOG_INVALID 2147 /* HA 监控脚本日志不合法 */
#define ERR_CDPTREE_NOT_FINISH 2150 /* CDP tree未生成完成 */
#define ERR_CDPTREE_FAIL 2151 /* CDP tree省城失败 */
#define ERR_TASK_ADD 2160 /* 任务添加失败 */
#define ERR_TASK_DELETE 2161 /* 任务删除失败 */
#define ERR_TASK_START 2162 /* 任务开始失败 */
#define ERR_TASK_STOP 2163 /* 任务停止失败 */
#define ERR_CCBAK_ADD 2170 /* 添加控制机备份文件失败 */
#define ERR_CCBAK_NOFILE 2171 /* 控制机备份文件不存在 */
#define ERR_BKTYPE_INVALID 2180 /* backup type invalid */
#define ERR_BACKNAME_INVAL 2181 /* 备份名称不合法 */
#define ERR_NASSYNC_NOSUPORT 2182 /*该平台不支持*/
#define ERR_ORA_CONNECT_DB 2190 /* Connect error */
#define ERR_SIGNATURE_OPEN_FAIL 2195 /* 打开signature.conf failed */
#define ERR_SIGNATURE_WRITE_FAIL 2196 /* 写入signature.conf failed */
#define ERR_BKPATH_NOT_EMPTY 2197 /* 备端目录路径不为空 */
#define ERR_UUID_INVAL 2198 /* UUID不合法 */
#define ERR_CDP_SNAP 2199 /* 系统不支持cdp快照 */
#define ERR_CDP_NET_DEVICE 2200 /* 网络设备不支持cdp快照 */
#define ERR_CLUSTER_CMD 2201 /* 集群命令错误 */
#define ERR_CLUSTER_LEN_LIMIT 2202 /* 规则长度超长 */
#define ERR_ZFS_EXISTS 2203 /* ZFS系统已经存在,重复创建 */
#define ERR_ZFS_NOT_EXIST 2204 /* ZFS系统不存在,无法修改或删除 */
#define ERR_ZFS_MOUNT_EXISTS 2205 /* 该路径已被相关ZFS系统所mount,无法重复mount */
#define ERR_ZFS_SET_SMALL 2206 /* 用户修改ZFS文件系统时设置空间过小 */
#define ERR_ZFS_MOUNT_NOEMPTY 2207 /* 创建ZFS系统时,mount路径为非空,无法挂载 */
#define ERR_ZFS_NAME 2208 /* ZFS文件系统命名错误 */
#define ERR_PLAT_NOSUPORT 2220 /*该平台不支持 */
#define ERR_PLAT_NOSUPORT 2220 /*该平台不支持*/
#define ERR_POLICY_SET 2221 /* 备份策略配置不合法 */
#define ERR_NOT_SUPPORTED 2222 /* 操作系统或者文件系统不支持 */
#define ERR_DRIVER_NOT_FOUND 2223 /* dattobd或i2dtrack驱动未找到 */
#define ERR_DISK_INVALID 2224 /* 脱机磁盘或者裸设备 */
#define ERR_DISK_NOT_MOUNT 2225 /* 所选磁盘包含未挂载分区 */
#define ERR_DISK_NOT_EXIST 2226 /* 磁盘不存在 */
#define ERR_DISK_READONLY 2227 /* 所选磁盘包含只读分区 */
#define ERR_DISK_SYS 2228 /* 所选磁盘包含系统盘 */
#define ERR_DISK_SWAP 2229 /* 所选磁盘包含交换分区 */
#define ERR_DISK_MOUNTED 2230 /* 所选磁盘包含挂载点 */
#define ERR_DISK_NO_SPAC 2231 /* 所选磁盘分区空间不足,创建快照失败 */
#define ERR_OCI_LOAD 2241 /*加载OCI的动态库失败 */
#define ERR_OCI_CONN 2242 /*认证未通过 */
#define ERR_OCI_RES_LOG 2243 /*还原日志信息为空 */
#define ERR_OCI_PASS 2244 /*认证未通过,用户名密码错误或数据库未处于open状态 */
#define ERR_TEST_CONNECT 2245 /*目标地址端口连接失败 */
#define ERR_RAC_NODES 2250 /*获取rac集群节点失败*/
#define ERR_CALL_RPC2_FAILED 2251
#define ERR_BAD_JSON_PARAM 2252
#define ERR_I2_CONN_RES_FAILED 2253 /* MSCS集群验证i2connect resource资源未通过 */
#define ERR_MOD_HA_LOGDIR_FAILED 2254 /* modify ha logdir failed */
#define ERR_RC_BACKUP_MNT_WAIT 2255
#define ERR_RC_BACKUP_MNT_ERR 2256
#define ERR_DIR_ALREADY_MOUNTED 2257 /* dir is already mounted */
#define ERR_TAPE_GET_SLOTS 2260 /* 查询slot失败 */
#define ERR_TAPE_ERASE 2261 /* erase磁带失败 */
#define ERR_TAPE_FORMAT 2262 /* format磁带失败 */
#define ERR_TAPE_BROWSE 2263 /* browse磁带失败 */
#define ERR_TAPE_REBUILD_CATALOG 2264 /* 重建catalog失败 */
#define ERR_TAPE_SELECT_SLOTS 2265 /* 选择Slot失败 */
#define ERR_TAPE_UNLOAD 2266 /* unload磁带失败 */
#define ERR_TAPE_IMPORT 2267 /* import磁带失败 */
#define ERR_TAPE_EXPORT 2268 /* export磁带失败 */
#define ERR_TAPE_REGISTER 2269 /* 注册磁带库管理节点失败 */
#define ERR_TAPE_GET_BKDATA 2270 /* 获取磁带上归档数据失败 */
#define ERR_TAPE_GET_BKDATA_OTHER 2271 /* 获取磁带上归档数据失败,请查找其它序号磁带 */
#define ERR_TAPE_GET_BKFILES 2272 /* 获取磁带上备份文件失败 */
#define ERR_TAPE_RECOVER 2273 /* 转储磁带上数据失败 */
#define ERR_TAPE_LIST 2274 /* 获取任务状态失败 */
#define ERR_TAPE_RECOVER_DEL 2275 /* 删除转储规则失败 */
#define ERR_TAPE_CREATE_LIBRARY 2276 /* 创建或更新磁带库管理节点失败 */
#define ERR_TAPE_GET_DETAILS 2277 /* 获取磁带详细信息失败 */
#define ERR_BK_PLAN 2280 /* 备份策略设计不合法 */
#define ERR_RAC_HOSTS_NULL 2281 /* Oracle rac环境hosts文件缺失 */
#define ERR_NUM_CHANNEL 2282 /* Oracle 备份还原通道数非法 */
-3519 重启系统,或者用户重启规则 -3520 镜像完成的信息打印 -3521 未使用 -3522 网络错误 -3523 任务取消,可能由程序状态切换或者用户操作导致。可自动重启 -3524 镜像过程中连接发生变化,通常是同一规则多个镜像线程导致;另一种可能与网络相关,但概率很小,即:上一次镜像因网络中断而停止,网络中未到达的数据在新的镜像开始后到达,导致错误。 -3525 镜像过程中灾备一端的规则信息丢失,通常是网络中断导致的。可自动重启 -3526 灾备端配置文件不正确。 -3527 查询卷组空闲空间失败。(不启用快照不会导致此错误) -3528 查询逻辑卷列表失败。(不启用快照不会导致此错误) -3529 复制过程中灾备一端的规则信息丢失,通常是网络中断导致的。可自动重启 -3530 镜像过程中出现Md5校验错误。可自动重启 -3531 CDP desc文件错误 -3532 创建baseline失败 -3533 读取CDP desc文件失败 -3534 写入CDP desc文件失败 -3535 一般是CDP索引文件的数据出现了错误 -3536 读CDP数据文件失败 -3540 读CDP索引文件失败 -3541 CDP恢复过程中写文件失败 -3543 CDP数据与当前程序版本不一致 -3545 写消息内容错误 -3546 灾备和工作端的镜像或复制程序版本不兼容 -3547 工作机当前时间早于CDP时间 -3548 写CDP索引失败 -3549 写CDP数据失败 -3550 CDP索引文件不完整 -3551 删除快照失败 -3553 复制时写入文件失败 -3554 复制消息序号冲突 -3555 拷贝文件失败 -3556 创建逻辑卷失败 -3557 格式化逻辑卷失败 -3559 工作端镜像打开文件失败 -3560 灾备端镜像读文件失败 -3561 灾备端镜像写文件失败 -3563 灾备端打开文件失败 -3564 创建线程失败 -3565 不可识别的消息类型 -3566 扩展逻辑卷失败(不启用快照不会导致此错误) -3567 扩展分区失败(不启用快照不会导致此错误) -3568 重命名操作的源文件或目录不在监控范围 -3569 重命名失败 -3570 CDP目录的cfg文件出错 -3571 遇到路径问题 -3572 重复的任务执行,通常由程序错误导致。 -3573 创建快照失败 -3574 写文件属性失败 -3575 复制过程出现重复的消息 -3576 两条规则启用同一个灾备目录,且打开了快照。 -3577 灾备目录迁移失败 -3578 写CDP namelst文件失败 -3579 读CDP namelst文件失败 -3580 CDP 索引文件或namelog文件与namelst文件冲突 -3581 数据压缩失败 -3582 解压数据失败 -3583 mount快照失败 -3585 写CDP namelog文件失败 -3586 数据加密失败 -3587 数据解密失败 -3588 灾备端HA开启 -3589 镜像过程中写文件列表失败 -3590 镜像过程中读文件列表失败