Valentin Kulichenko created IGNITE-4658:
-------------------------------------------
Summary: GridCacheProcessor.createMissingCaches() should be called
in a separate thread
Key: IGNITE-4658
URL: https://issues.apache.org/jira/browse/IGNITE-4658
Project: Ignite
Issue Type: Improvement
Components: cache
Affects Versions: 1.8
Reporter: Valentin Kulichenko
{{GridCacheProcessor.createMissingCaches()}} method is called during query
execution if not all caches are created on the client. If this happen inside a
transaction, query fails due to fact that cache can't be created within a
transaction.
To work around this and improve usability, this method should start a separate
thread where caches will be created, and synchronously join on this thread.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)