[sheepdog] [PATCH] sheep: revert a part of the changes for internal res code

Hitoshi Mitake mitake.hitoshi at lab.ntt.co.jp
Mon Apr 27 04:00:34 CEST 2015


At Mon, 27 Apr 2015 10:20:28 +0900,
Teruaki Ishizaki wrote:
> 
> SD_RES_INODE_INVALIDATED response code is used by tgtd and,
> previous change broke compatibility with tgtd.
> It caused errors when active path was down with using
> iSCSI multipath.
> 
> This patch reverts a part of previous commit
> for SD_RES_INODE_INVALIDATED.
> 
> Signed-off-by: Teruaki Ishizaki <tell.ishi at gmail.com>
> ---
>  include/internal_proto.h |    2 --
>  include/sheepdog_proto.h |    2 ++
>  2 files changed, 2 insertions(+), 2 deletions(-)

Applied, thanks.
Hitoshi

> 
> diff --git a/include/internal_proto.h b/include/internal_proto.h
> index 3a370b6..a1a073d 100644
> --- a/include/internal_proto.h
> +++ b/include/internal_proto.h
> @@ -147,8 +147,6 @@
>  #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 */
>  
> diff --git a/include/sheepdog_proto.h b/include/sheepdog_proto.h
> index 20f3b71..4a6edbe 100644
> --- a/include/sheepdog_proto.h
> +++ b/include/sheepdog_proto.h
> @@ -83,6 +83,8 @@
>  #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 */
> +/* inode object in client is invalidated, refreshing is required */
> +#define SD_RES_INODE_INVALIDATED 0x1D
>  
>  /* errors above 0x80 are sheepdog-internal */
>  
> -- 
> 1.7.1
> 
> -- 
> sheepdog mailing list
> sheepdog at lists.wpkg.org
> https://lists.wpkg.org/mailman/listinfo/sheepdog



More information about the sheepdog mailing list