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