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

Alexander Lapin updated IGNITE-15692:
-------------------------------------
    Description: 
*Problem*
TableManager stop isn't implemented, therefore, stopping an Ignite node does 
not stop rafts groups of table partitions, which in turn leads to leaking 
resources, particularly threads and thread pools.

Things to be done:
* Proper stop of everything that was started during TableManager start and 
withing it's life cycle. Definitely it's raft groups and maybe something else.
* Proper stop assumes that it's thread safe, so that busy lock is involved  to 
protect local part of operations.

> Implement TableManager component stop 
> --------------------------------------
>
>                 Key: IGNITE-15692
>                 URL: https://issues.apache.org/jira/browse/IGNITE-15692
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Alexander Lapin
>            Priority: Major
>              Labels: ignite-3
>
> *Problem*
> TableManager stop isn't implemented, therefore, stopping an Ignite node does 
> not stop rafts groups of table partitions, which in turn leads to leaking 
> resources, particularly threads and thread pools.
> Things to be done:
> * Proper stop of everything that was started during TableManager start and 
> withing it's life cycle. Definitely it's raft groups and maybe something else.
> * Proper stop assumes that it's thread safe, so that busy lock is involved  
> to protect local part of operations.



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

Reply via email to