[sheepdog] [PATCH] sheep: move internal res code to internal_proto.h

Hitoshi Mitake mitake.hitoshi at gmail.com
Thu Mar 5 14:54:31 CET 2015


At Thu,  5 Mar 2015 17:58:58 +0800,
Liu Yuan wrote:
> 
> From: Liu Yuan <liuyuan at cmss.chinamobile.com>
> 
> Signed-off-by: Liu Yuan <liuyuan at cmss.chinamobile.com>
> ---
>  include/internal_proto.h | 8 ++++++++
>  include/sheepdog_proto.h | 5 -----
>  2 files changed, 8 insertions(+), 5 deletions(-)

Applied, thanks.
Hitoshi

> 
> diff --git a/include/internal_proto.h b/include/internal_proto.h
> index e4de527..defbe6d 100644
> --- a/include/internal_proto.h
> +++ b/include/internal_proto.h
> @@ -144,6 +144,14 @@
>  #define SD_RES_CLUSTER_ERROR    0x91 /* Cluster driver error */
>  #define SD_RES_VDI_NOT_EMPTY    0x92 /* VDI is not empty */
>  #define SD_RES_NOT_FOUND	0x93 /* Cannot found target */
> +#define SD_RES_INCOMPLETE    0x94 /* Object (in kv) is incomplete uploading */
> +/* sheep is collecting cluster wide status, not ready for operation */
> +#define SD_RES_COLLECTING_CINFO 0x95
> +/* inode object in client is invalidated, refreshing is required */
> +#define SD_RES_INODE_INVALIDATED 0x96
> +#define SD_RES_GATEWAY_MODE  0x97 /* Target node is gateway mode */
> +#define SD_RES_INVALID_VNODES_STRATEGY 0x98 /* Invalid vnodes strategy */
> +
>  
>  #define SD_CLUSTER_FLAG_STRICT		0x0001 /* Strict mode for write */
>  #define SD_CLUSTER_FLAG_DISKMODE	0x0002 /* Disk mode for cluster */
> diff --git a/include/sheepdog_proto.h b/include/sheepdog_proto.h
> index 0599ece..f1cdcfd 100644
> --- a/include/sheepdog_proto.h
> +++ b/include/sheepdog_proto.h
> @@ -84,11 +84,6 @@
>  #define SD_RES_JOIN_FAILED   0x18 /* Target node had failed to join sheepdog */
>  #define SD_RES_HALT          0x19 /* Sheepdog is stopped doing IO */
>  #define SD_RES_READONLY      0x1A /* Object is read-only */
> -#define SD_RES_INCOMPLETE    0x1B /* Object (in kv) is incomplete uploading */
> -#define SD_RES_COLLECTING_CINFO 0x1C /* sheep is collecting cluster wide status, not ready for operation */
> -#define SD_RES_INODE_INVALIDATED 0x1D /* inode object in client is invalidated, refreshing is required */
> -#define SD_RES_GATEWAY_MODE  0x1E /* Target node is gateway mode */
> -#define SD_RES_INVALID_VNODES_STRATEGY 0x1F /* Invalid vnodes strategy */
>  
>  /* errors above 0x80 are sheepdog-internal */
>  
> -- 
> 1.9.1
> 
> -- 
> sheepdog mailing list
> sheepdog at lists.wpkg.org
> https://lists.wpkg.org/mailman/listinfo/sheepdog



More information about the sheepdog mailing list