[sheepdog] [PATCH v1 1/2] sheep: add debug info in zookeeper.c

Liu Yuan namei.unix at gmail.com
Wed Feb 19 05:50:56 CET 2014


On Wed, Feb 19, 2014 at 09:51:22AM +0800, Robin Dong wrote:
> From: Robin Dong <sanbai at taobao.com>
> 
> Set sheep node information in zookeeper files so we can debug it easier when
> there are same problmes happens in cluster.
> 
> And, add come sd_debug() in zookeeper.c
> 
> Signed-off-by: Robin Dong <sanbai at taobao.com>
> ---
>  sheep/cluster/zookeeper.c | 12 ++++++++----
>  1 file changed, 8 insertions(+), 4 deletions(-)
> 
> diff --git a/sheep/cluster/zookeeper.c b/sheep/cluster/zookeeper.c
> index d5cb4ce..68d592d 100644
> --- a/sheep/cluster/zookeeper.c
> +++ b/sheep/cluster/zookeeper.c
> @@ -383,8 +383,10 @@ static void lock_table_lookup_release(uint64_t lock_id)
>  			continue;
>  		while (true) {
>  			rc = zk_delete_node(lock->lock_path, -1);
> -			if (rc == ZOK || rc == ZNONODE)
> +			if (rc == ZOK || rc == ZNONODE) {
> +				sd_info("delete path: %s ok", lock->lock_path);

any reason to use sd_info instead of sd_debug?

Thanks
Yuan


More information about the sheepdog mailing list