[ 
https://issues.apache.org/jira/browse/PHOENIX-6685?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17536617#comment-17536617
 ] 

ASF GitHub Bot commented on PHOENIX-6685:
-----------------------------------------

gjacoby126 commented on PR #1441:
URL: https://github.com/apache/phoenix/pull/1441#issuecomment-1126010864

   Test failures after the last push seem like known flappers (e.g refCount 
leaked, ConcurrentMutationsIT)




> Change Data Capture - Populate Table / Topic Mappings 
> ------------------------------------------------------
>
>                 Key: PHOENIX-6685
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-6685
>             Project: Phoenix
>          Issue Type: Sub-task
>            Reporter: Geoffrey Jacoby
>            Assignee: Geoffrey Jacoby
>            Priority: Major
>             Fix For: 5.2.0
>
>
> When creating a new table with CHANGE_DETECTION_ENABLED, or when altering an 
> existing table to set this property to true, we should persist a mapping 
> between the table being enabled, and the message broker topic which will 
> carry its change messages. 
> This will allow both producers and consumers to use Phoenix metadata APIs to 
> figure out which topic to produce or consume from. 
> In the CDC prototype my colleagues and I have been working with, this has 
> been using a distinct system table we've manually populated. However, we may 
> want to consider using System.Catalog linking rows instead, to make things 
> more atomic. If table and topic will always be 1:1, we can also consider just 
> adding an optional field to SYSTEM.CATALOG that views and tables can populate.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to