错误码表:

Code Message HTTP Status Code 描述 补充说明
0 Exec success. 200 执行成功
-1 Internal error. 500 未知内部错误 未知错误,任何请求不应出现此错误,已知的错误都应有明确的错误码。如发现此错误,请联系相关人员定位。
-2 Server init fail. 500 服务器初始化失败 任何请求不应出现此错误,初始化阶段错误
-3 Server start fail. 500 服务器启动失败 任何请求不应出现此错误,初始化阶段错误
-4 Service is stop 500 服务已停止 snapshotcloneserver停止服务退出阶段,发送请求会收到此错误
-5 BadRequest:”Invalid request.” 400 非法的请求 发送http请求格式非法:缺少字段,字段值非法等
-6 Task already exist. 500 任务已存在 目前不会出现
-7 Invalid user. 500 非法的用户 请求中User字段与操作的文件、镜像或快照的owner不匹配
-8 File not exist. 500 文件不存在 打快照时目标文件不存在从快照恢复时,目标文件不存在从快照或镜像克隆/恢复时,快照或镜像不存在清除指定clone任务时,clone任务不存在获取指定克隆/恢复任务时,任务不存在获取指定快照时,快照不存在
-9 File status invalid. 500 文件状态异常 打快照时,目标文件正在克隆/恢复中或删除中等状态而不是Normal状态,返回文件状态异常从镜像克隆过程中,源镜像文件正在克隆/恢复中或删除中等状态而不是Normal状态,返回文件状态异常
-10 Chunk size not aligned. 500 chunk大小未按分片对齐 一般是配置文件问题,配置的chunk分配大小与chunksize未对其,正常情况下不会出现
-11 FileName not match. 500 文件名不匹配 删除或取消快照接口,快照所属文件与快照不匹配,即该文件没有这个快照
-12 Cannot delete unfinished. 500 不能删除未完成的快照
-13 Cannot create when has error. 500 不能对存在错误的文件打快照或克隆/恢复 不能对存在错误快照的文件再次打快照不能对存在错误克隆/恢复任务的目标文件再次克隆/恢复
-14 Cannot cancel finished. 500 待取消的快照已完成或不存在
-15 Invalid snapshot. 500 不能对未完成或存在错误的快照进行克隆/恢复
-16 Cannot delete when using. 500 不能删除正在克隆/恢复的快照
-17 Cannot clean task unfinished. 500 不能清理未完成的克隆/恢复任务
-18 Snapshot count reach the limit. 500 快照到达上限
-19 File exist. 500 文件已存在 从快照或镜像克隆时,目标文件已存在
-20 Task is full. 500 克隆/恢复任务已满