Qemu can get these result codes. Signed-off-by: MORITA Kazutaka <morita.kazut...@lab.ntt.co.jp> --- include/sheep.h | 15 ++++++--------- include/sheepdog_proto.h | 3 +++ 2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/include/sheep.h b/include/sheep.h index 18e8a6c..a910219 100644 --- a/include/sheep.h +++ b/include/sheep.h @@ -35,12 +35,9 @@ #define SD_RES_OLD_NODE_VER 0x41 /* Remote node has an old epoch */ #define SD_RES_NEW_NODE_VER 0x42 /* Remote node has a new epoch */ -#define SD_RES_WAIT_FOR_FORMAT 0x43 /* Sheepdog is waiting for a format operation */ -#define SD_RES_WAIT_FOR_JOIN 0x44 /* Sheepdog is waiting for other nodes joining */ -#define SD_RES_NOT_FORMATTED 0x45 /* Sheepdog is not formatted yet */ -#define SD_RES_INVALID_CTIME 0x46 /* Creation time of sheepdog is different */ -#define SD_RES_INVALID_EPOCH 0x47 /* Invalid epoch */ -#define SD_RES_JOIN_FAILED 0x48 /* Target node was failed to join sheepdog */ +#define SD_RES_NOT_FORMATTED 0x43 /* Sheepdog is not formatted yet */ +#define SD_RES_INVALID_CTIME 0x44 /* Creation time of sheepdog is different */ +#define SD_RES_INVALID_EPOCH 0x45 /* Invalid epoch */ struct sd_so_req { uint8_t proto_ver; @@ -209,15 +206,15 @@ static inline const char *sd_strerror(int err) {SD_RES_FULL_VDI, "We already have the maximum vdis"}, {SD_RES_VER_MISMATCH, "Protocol version mismatch"}, {SD_RES_NO_SPACE, "Server has no space for new objects"}, + {SD_RES_WAIT_FOR_FORMAT, "Waiting for a format operation"}, + {SD_RES_WAIT_FOR_JOIN, "Waiting for other nodes joining"}, + {SD_RES_JOIN_FAILED, "The node had failed to join sheepdog"}, {SD_RES_OLD_NODE_VER, "Remote node has an old epoch"}, {SD_RES_NEW_NODE_VER, "Remote node has a new epoch"}, - {SD_RES_WAIT_FOR_FORMAT, "Waiting for a format operation"}, - {SD_RES_WAIT_FOR_JOIN, "Waiting for other nodes joining"}, {SD_RES_NOT_FORMATTED, "Not formatted yet"}, {SD_RES_INVALID_CTIME, "Creation time is different"}, {SD_RES_INVALID_EPOCH, "Invalid epoch"}, - {SD_RES_JOIN_FAILED, "The node was failed to join sheepdog"}, }; for (i = 0; i < ARRAY_SIZE(errors); ++i) diff --git a/include/sheepdog_proto.h b/include/sheepdog_proto.h index 127a51e..5a16982 100644 --- a/include/sheepdog_proto.h +++ b/include/sheepdog_proto.h @@ -54,6 +54,9 @@ #define SD_RES_FULL_VDI 0x13 /* we already have the maximum vdis */ #define SD_RES_VER_MISMATCH 0x14 /* Protocol version mismatch */ #define SD_RES_NO_SPACE 0x15 /* Server has no room for new objects */ +#define SD_RES_WAIT_FOR_FORMAT 0x16 /* Sheepdog is waiting for a format operation */ +#define SD_RES_WAIT_FOR_JOIN 0x17 /* Sheepdog is waiting for other nodes joining */ +#define SD_RES_JOIN_FAILED 0x18 /* Target node had failed to join sheepdog */ /* * Object ID rules -- 1.5.6.5 -- sheepdog mailing list sheepdog@lists.wpkg.org http://lists.wpkg.org/mailman/listinfo/sheepdog