[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