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)

Reply via email to