DDL ignored by ddl job finishedTs less than puller resolvedTs #11714
Labels
affects-5.4
This bug affects the 5.4.x(LTS) versions.
affects-6.1
This bug affects the 6.1.x(LTS) versions.
affects-6.5
This bug affects the 6.5.x(LTS) versions.
affects-7.1
This bug affects the 7.1.x(LTS) versions.
affects-7.5
This bug affects the 7.5.x(LTS) versions.
affects-8.1
This bug affects the 8.1.x(LTS) versions.
affects-8.5
This bug affects the 8.5.x(LTS) versions.
area/ticdc
Issues or PRs related to TiCDC.
found/gs
severity/major
type/bug
The issue is confirmed as a bug.
assume there are two ddl jobs
Job 60 :
ALTER TABLE a ADD COLUMN x, y, z
, it's commit ts is 400Job 62:
ALTER TABLE b ADD COLUMN y
it's commit ts is 300TiCDC sorts these jobs and run Job 62 first, then Job 60
DDL Puller processed Job 62 and set p.schemaVersion to 62,
tiflow/cdc/puller/ddl_puller.go
Line 483 in d728d02
Job 60 will be ignored due to
b.BinlogInfo.SchemaVersion <= p.schemaVersion
tiflow/cdc/puller/ddl_puller.go
Line 321 in d728d02
The text was updated successfully, but these errors were encountered: