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

Andrey Mashenkov updated IGNITE-18447:
--------------------------------------
    Description: 
RebalanceRaftGroupEventsListener schedules a task that waits for metastorage 
operation future under readlock (busy-lock).

This prevents TableManager from being stopped because, TableManager waits for a 
writelock (busy-lock, which is reused in RebalanceRaftGroupEventsListener) 
before shutdown the scheduler thread.

As of now, the issue can't be reproduced because any raft command are cancelled 
with TimeoutException eventually, and the scheduled task will ignore/log the 
exception.

  was:As for now we schedule a task


> Hanging in RebalanceRaftGroupEventsListener
> -------------------------------------------
>
>                 Key: IGNITE-18447
>                 URL: https://issues.apache.org/jira/browse/IGNITE-18447
>             Project: Ignite
>          Issue Type: Bug
>            Reporter: Andrey Mashenkov
>            Priority: Major
>              Labels: ignite-3
>
> RebalanceRaftGroupEventsListener schedules a task that waits for metastorage 
> operation future under readlock (busy-lock).
> This prevents TableManager from being stopped because, TableManager waits for 
> a writelock (busy-lock, which is reused in RebalanceRaftGroupEventsListener) 
> before shutdown the scheduler thread.
> As of now, the issue can't be reproduced because any raft command are 
> cancelled with TimeoutException eventually, and the scheduled task will 
> ignore/log the exception.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to