[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-4400?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17434767#comment-17434767
 ] 

Sagar Satyawan Parab commented on ZOOKEEPER-4400:
-------------------------------------------------

Hi, Any update on this issue?

> Zookeeper not getting Graceful Termination
> ------------------------------------------
>
>                 Key: ZOOKEEPER-4400
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-4400
>             Project: ZooKeeper
>          Issue Type: Bug
>          Components: server
>    Affects Versions: 3.6.2
>         Environment: Kuberentes v1.20
>            Reporter: Sagar Satyawan Parab
>            Priority: Major
>
> We have three(3) node zookeeper cluster running as a pod on Kubernetes 
> cluster,
>  Zookeeper version is 3.6.2,we are implementing graceful termination in our 
> zookeeper development through 
>  *terminationGracePeriodSeconds:*
> *refer link:  
> [https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/*]
> When we delete pods then kuberentes sends SIGTERM signal and wait for 
> graceful termination(*terminationGracePeriodSeconds=30)* time before forceful 
> deletion, then service should catch this signal(sigterm) and should shutdown 
> gracefully within 30 seconds. 
>  But  zookeeper  doesn't seems to be handling this sigterm and not 
> terminating gracefully terminated without graceful.
> Trying deleting the pod
>  
> {code:java}
>  kubectl delete pod/test-zk-0 -n test
> {code}
>  
> {code:java}
> kubectl log -f pod/test-zk-0 -n test
> 2021-10-22T07:54:57.655+0000 [myid:] - INFO  
> [QuorumPeer[myid=1](plain=[0:0:0:0:0:0:0:0]:2181)(secure=[0:0:0:0:0:0:0:0]:2281):QuorumPeer@868]
>  - Peer state changed: following - synchronization
> 2021-10-22T07:54:57.661+0000 [myid:] - INFO  
> [QuorumPeer[myid=1](plain=[0:0:0:0:0:0:0:0]:2181)(secure=[0:0:0:0:0:0:0:0]:2281):CommitProcessor@476]
>  - Configuring CommitProcessor with readBatchSize -1 commitBatchSize 1
> 2021-10-22T07:54:57.662+0000 [myid:] - INFO  
> [QuorumPeer[myid=1](plain=[0:0:0:0:0:0:0:0]:2181)(secure=[0:0:0:0:0:0:0:0]:2281):CommitProcessor@438]
>  - Configuring CommitProcessor with 2 worker threads.
> 2021-10-22T07:54:57.666+0000 [myid:] - INFO  
> [QuorumPeer[myid=1](plain=[0:0:0:0:0:0:0:0]:2181)(secure=[0:0:0:0:0:0:0:0]:2281):RequestThrottler@74]
>  - zookeeper.request_throttler.shutdownTimeout = 10000
> 2021-10-22T07:54:57.680+0000 [myid:] - INFO  
> [QuorumPeer[myid=1](plain=[0:0:0:0:0:0:0:0]:2181)(secure=[0:0:0:0:0:0:0:0]:2281):QuorumPeer@863]
>  - Peer state changed: following - broadcast{code}
> zookeeper not terminating gracefully when we delete the pod not logs of 
> zookeeper shutdown coming and immediately pod get deleted.
>  
> Expectation: Zookeeper must shutdown gracefully when we delete the pod and 
> its evidence should be coming in logs 
>  
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to