Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enhancement] rollup support for ccr #43435

Open
2 of 3 tasks
dataroaring opened this issue Nov 7, 2024 · 1 comment
Open
2 of 3 tasks

[Enhancement] rollup support for ccr #43435

dataroaring opened this issue Nov 7, 2024 · 1 comment

Comments

@dataroaring
Copy link
Contributor

Search before asking

  • I had searched in the issues and found no similar issues.

Description

Currently, rollup is not synced to downstream in ccr. while adding column to rollup generates binglog. This would result in breakdown of ccr job.

Solution

  1. add basic cases for rollup in ccr, including create table with rollup, adding rollup, adding column to rollup index, removing column from rollup index, modifying column, modifying order by, for database job and table job.
  2. find not supported operation and add supporting. Some of them are difficult, e.g. add a rollup should result in a fullsync or partial sync, rather than a sql to downstream.
  3. update documentation.

Are you willing to submit PR?

  • Yes I am willing to submit a PR!

Code of Conduct

@dataroaring dataroaring added the ccr label Nov 7, 2024
@dataroaring
Copy link
Contributor Author

drop mv should be supported together.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant