[
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)