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)