Details
-
New Feature
-
Status: Patch Available
-
Major
-
Resolution: Unresolved
-
None
-
Docs Required, Release Notes Required
Description
Motivation:
Currently, we can specify cache names only explicitly as list in configuration files. But, if we create new cache, it will not be processed by CDC, until cluster and CDC applications are not restarted with updated configuration.
For example, if we need all caches to be replicated, it seems that most convenient way to do so, is to specify some kind of asterisk or regex filter.
Proposed solution:
- Add regex filters to all CDC classes with configured cache names: CdcConsumer implementations, ConflictResolver implementations and KafkaToIgnite streamers.
- Current way to specify caches list must remain available in order to preserve compatibility.
- Optional exclude filter also should be implemented.
- Multiple include and exclude filters should be supported.
- It should be compatible with realtime CDC.