hi there, i’m using the cdc feature to replicate data from scylla to some other database (version 5.2). Can scylla ensure the atomicity of the data mutation and cdc_log mutation? In other word, can i assume that if the response for a wirite operation for a cdc-enabled table is success, then the base-table data and cdc-log data are both visiable on scylla cluster?
I also have the same question. If cdc_log cannot guarantee success, it will also have an impact on data migration due to cdc_log data loss.
CDC has a built-in delay to account for out-of-order writes, so while the CDC entry will be on the cluster, it will still take time for the CDC library to see it.