debezium / debezium/dbz

Verify the snapshot metadata for the last empty table [DBZ-3113]

Open
#423 0 comments 0 reactions 0 assignees View on GitHub
component/core-library migrated-from-jira type/task
Dominant language
HTML
Stars
6
Forks
8
Avg merge
2d 19h
Merged PRs (30d)
1

Description

Migrated from [DBZ-3113](https://issues.redhat.com/browse/DBZ-3113)

Write a test/check the code shared by all connectors to verify the behaviour when last snapshotted table is empty? Will the last record contain the snapshot flags?

MySQL connector solves this using buffered change event queue. We need to identify whether this is a wide issue and if yes then the MySQL specific solution should be pulled-up to the common code base.

Contributor guide

Open the contributing guide

Research direction

Start by locating the code shared by all connectors for snapshot completion and compare it with the MySQL connector's buffered change event queue. Add a check for the final snapshotted table being empty and verify whether the last record retains the snapshot flags. Done means the behavior is verified and any broadly applicable solution is identified.

Written by the indexing model from the issue text.

Assessment

Tech stack
mysql
Domain
databases, testing
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.