[ 
https://issues.apache.org/jira/browse/RATIS-1573?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Xinyu Tan resolved RATIS-1573.
------------------------------
    Resolution: Duplicate

> Optimize followerState interrupt log
> ------------------------------------
>
>                 Key: RATIS-1573
>                 URL: https://issues.apache.org/jira/browse/RATIS-1573
>             Project: Ratis
>          Issue Type: Wish
>    Affects Versions: 2.2.0
>            Reporter: Xinyu Tan
>            Priority: Major
>
> In the current Ratis implementation, once any instance is started and an 
> election is successful, a log of "Sleep Interrupt" is always posted in the 
> log, as shown below, which is confusing because nothing seems to be wrong. 
> Can we adjust the level of this log to a lower level or adjust the logic so 
> that interrupt's log does not appear anymore.
> {code:java}
> 3872 [grpc-default-executor-0] INFO  o.apache.ratis.server.impl.RoleInfo - 
> 127.0.0.1-6002: start 127.0.0.1-6002@group-474747474747-FollowerState 
> 3874 [grpc-default-executor-0] INFO  o.a.r.server.RaftServer$Division - 
> 127.0.0.1-6002@group-474747474747 replies to ELECTION vote request: 
> 127.0.0.1-6000<-127.0.0.1-6002#0:OK-t1. Peer's state: 
> 127.0.0.1-6002@group-474747474747:t1, leader=null, voted=127.0.0.1-6000, 
> raftlog=127.0.0.1-6002@group-474747474747-SegmentedRaftLog:OPENED:c-1, 
> conf=-1: 
> [127.0.0.1-6002|rpc:127.0.0.1:6002|admin:|client:|dataStream:|priority:0, 
> 127.0.0.1-6000|rpc:127.0.0.1:6000|admin:|client:|dataStream:|priority:0, 
> 127.0.0.1-6001|rpc:127.0.0.1:6001|admin:|client:|dataStream:|priority:0], 
> old=null 
> 3878 [127.0.0.1-6002@group-474747474747-FollowerState] INFO  
> o.a.ratis.server.impl.FollowerState - 
> 127.0.0.1-6002@group-474747474747-FollowerState was interrupted: {} 
> java.lang.InterruptedException: sleep interrupted
>     at java.lang.Thread.sleep(Native Method)
>     at java.lang.Thread.sleep(Thread.java:340)
>     at java.util.concurrent.TimeUnit.sleep(TimeUnit.java:386)
>     at org.apache.ratis.util.TimeDuration.sleep(TimeDuration.java:324)
>     at org.apache.ratis.util.TimeDuration.sleep(TimeDuration.java:309)
>     at org.apache.ratis.server.impl.FollowerState.run(FollowerState.java:118)
> 3883 [127.0.0.1-6000@group-474747474747-LeaderElection1] INFO  
> o.a.r.server.impl.LeaderElection - 
> 127.0.0.1-6000@group-474747474747-LeaderElection1: ELECTION PASSED received 1 
> response(s) and 0 exception(s): 
> 3883 [127.0.0.1-6000@group-474747474747-LeaderElection1] INFO  
> o.a.r.server.impl.LeaderElection -   Response 0: 
> 127.0.0.1-6000<-127.0.0.1-6002#0:OK-t1  {code}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to