[
https://issues.apache.org/jira/browse/IGNITE-22530?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrei Nadyktov updated IGNITE-22530:
-------------------------------------
Fix Version/s: 2.17
> CDC: Add regex filters for cache names
> --------------------------------------
>
> Key: IGNITE-22530
> URL: https://issues.apache.org/jira/browse/IGNITE-22530
> Project: Ignite
> Issue Type: New Feature
> Components: extensions
> Reporter: Ilya Shishkov
> Assignee: Andrei Nadyktov
> Priority: Major
> Labels: IEP-59, ise
> Fix For: 2.17
>
> Time Spent: 10m
> Remaining Estimate: 0h
>
> *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.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)