[ https://issues.apache.org/jira/browse/IGNITE-4834?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15932244#comment-15932244 ]
ASF GitHub Bot commented on IGNITE-4834: ---------------------------------------- Github user devozerov closed the pull request at: https://github.com/apache/ignite/pull/1634 > Allow execution of optional tasks in exchange worker > ---------------------------------------------------- > > Key: IGNITE-4834 > URL: https://issues.apache.org/jira/browse/IGNITE-4834 > Project: Ignite > Issue Type: Task > Components: cache > Reporter: Vladimir Ozerov > Assignee: Vladimir Ozerov > Fix For: 2.0 > > > Exchange worker is responsible for cache start/stop. With introduction of DD > and hence dynamic updates of cache types and indexes, it is necessary to > properly synchronize these operations wrt cache lifecycle. > The most obvious way is to initiate these operations from within exchange > worker thread. In this case concurrent cache start/stop will always be > handled correctly. > At the moment exhange manager is not ready for this. Need to perform some > refactoring to allow for optional tasks to be executed from that thread. -- This message was sent by Atlassian JIRA (v6.3.15#6346)