Valentin Kulichenko created IGNITE-3637:
-------------------------------------------
Summary: MemoryEventStorageSpi should not be used by default
Key: IGNITE-3637
URL: https://issues.apache.org/jira/browse/IGNITE-3637
Project: Ignite
Issue Type: Improvement
Components: general
Affects Versions: 1.7
Reporter: Valentin Kulichenko
Fix For: 1.8
The main use case for events if listening for them in real time. This does not
require any storage, but we use {{MemoryEventStorageSpi}} by default which
consumes memory.
We should:
* Create {{NoOpEventStorageSpi}} and make it the default one.
* If the new SPI is used, print out a warning saying that
{{IgniteEvents.localQuery}} and {{remoteQuery}} methods will not work. If one
of these methods is called, throw an exception.
* Test Visor, as it can depend on events in some places.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)