You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by "Vladimir Ozerov (JIRA)" <ji...@apache.org> on 2017/03/17 12:11:41 UTC
[jira] [Created] (IGNITE-4834) Allow execution of optional tasks in
exchange worker
Vladimir Ozerov created IGNITE-4834:
---------------------------------------
Summary: 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)