[sheepdog] [PATCH] cluster/zookeeper: add log information for zk auto-recoonect
Liu Yuan
namei.unix at gmail.com
Mon Aug 11 05:50:08 CEST 2014
On Mon, Aug 11, 2014 at 10:30:04AM +0900, Hitoshi Mitake wrote:
> At Fri, 8 Aug 2014 14:50:07 +0800,
> Liu Yuan wrote:
> >
> > Reported-by: Valerio Pachera <sirio81 at gmail.com>
> > Signed-off-by: Liu Yuan <namei.unix at gmail.com>
> > ---
> > sheep/group.c | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/sheep/group.c b/sheep/group.c
> > index 06a80bd..08e3884 100644
> > --- a/sheep/group.c
> > +++ b/sheep/group.c
> > @@ -979,7 +979,7 @@ static int send_join_request(void)
> > {
> > struct sd_node *n = &sys->this_node;
> >
> > - sd_info("%s", node_to_str(n));
> > + sd_info("%s going to rejoin the cluster", node_to_str(n));
>
> send_join_request() is also called in create_cluster(). So
> unconditionally logging "rejoin" is confusing log for users.
>
> Change type of send_join_request() from
> int send_join_request(void)
> to
> int send_join_request(bool rejoin)
> and change log based on the new parameter rejoin would be good.
>
> Thanks,
> Hitoshi
Probably "going to join the cluster" is better and save us from extra para. With
this message, people can be notificed that there is a join process for this node
and can infer the zookeeper auto-reconnect has happened.
I'll update v2.
Thanks
Yuan
More information about the sheepdog
mailing list