-
Notifications
You must be signed in to change notification settings - Fork 26
feat(filter): Implement a Efficient DML/DDL Event Filtering Mechanism #1612
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
Merged
Merged
Changes from 17 commits
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
c65a41c
filter: refactor filter and add event filter functions
wlwilliamx d7b55c2
add unit tests for filter
wlwilliamx 77bbc27
add unit tests for sqlEventFilter
wlwilliamx 46d83fb
fix the missing error return in NewBinlogEvent
wlwilliamx 64b2ad5
modify comments
wlwilliamx e07602a
fix wrong ignore when there is no expr config
wlwilliamx 9f15914
add unit tests for dmlExprFilter
wlwilliamx ce9c25e
modify filter-helper to the new filter in ticdc repo
wlwilliamx a93d58c
add event_filter ci
wlwilliamx 427ab3f
Merge remote-tracking branch 'upstream/master' into feat/add-event-fi…
wlwilliamx 278a010
merge upstream/master
wlwilliamx 03f1c3c
fix typo when merge upstream/master
wlwilliamx d759f3b
modify by make check
wlwilliamx a82afbe
remove a todo comment
wlwilliamx 24db0e6
remove some useless code
wlwilliamx aee5ec6
fix TestDMLEventBasicEncodeAndDecode panic
wlwilliamx 1fb742a
fix the filter logic in buildDDLEventCommon to pass TestApplyDDLJobs
wlwilliamx 73535f1
Merge remote-tracking branch 'upstream/master' into feat/add-event-fi…
wlwilliamx 18cfa68
resolve conflicts
wlwilliamx b89a0d6
Update pkg/filter/filter.go
wlwilliamx 9f18a90
rename ti to tableInfo
wlwilliamx 208d3db
Merge remote-tracking branch 'origin/feat/add-event-filter' into feat…
wlwilliamx 409096d
add a comment
wlwilliamx 176fb7b
larger generateBatchSQL performance requirement to ensure UT pass
wlwilliamx dfe93f0
remove a useless code
wlwilliamx 379a245
add info level comments when ignored by filter
wlwilliamx af2eea4
fix the new truncated table is not synced
wlwilliamx 206538b
ci: add a sleep to ensure check pass
wlwilliamx 4bc2885
add tiflow#11956 to improve event_filter ci
wlwilliamx aacec70
fix some corner cases that the DDL should be ignored but DML should not
wlwilliamx 8e23ca2
ci: add some corner cases that the DDL should be ignored but DML shou…
wlwilliamx e12bd8b
ci: add some check_table_exists in event_filter
wlwilliamx 27c8262
Merge remote-tracking branch 'upstream/master' into feat/add-event-fi…
wlwilliamx 6aca939
rename a variable
wlwilliamx File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.