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

runzhiwang commented on RATIS-845:
----------------------------------

I'm working on it.

> Memory leak of RaftServerImpl
> -----------------------------
>
>                 Key: RATIS-845
>                 URL: https://issues.apache.org/jira/browse/RATIS-845
>             Project: Ratis
>          Issue Type: Bug
>            Reporter: runzhiwang
>            Priority: Major
>         Attachments: screenshot-2.png, screenshot-3.png
>
>
> *What's the problem ? *
> As the image shows, there are 245 instances of  RaftServerImpl, but the map 
> in RaftServerProxy has only 16 entries.  Because all the RaftServerImpl will 
> be put into the map in RaftServerProxy. So 229 instances of RaftServerImpl 
> happen memory leak.
>  
> !screenshot-3.png! 
>  !screenshot-2.png! 
> *What's the reason ?*
> When call 
> [RaftServerProxy::remove|https://github.com/apache/incubator-ratis/blob/master/ratis-server/src/main/java/org/apache/ratis/server/impl/RaftServerProxy.java#L94],
>  it did not call 
> [RaftServerImp:shutdown:|https://github.com/apache/incubator-ratis/blob/master/ratis-server/src/main/java/org/apache/ratis/server/impl/RaftServerImpl.java#L247].
>  



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

Reply via email to