DanielLeens commented on PR #10890:
URL: https://github.com/apache/seatunnel/pull/10890#issuecomment-4538714748

   Thanks for the update. I re-reviewed the latest head from scratch. The 
current diff is now focused on the SQL Server CDC schema-evolution path itself, 
and I do not see a reopened source-level blocker on this revision.
   
   # What this PR fixes
   - User pain: SQL Server CDC needs to propagate add / drop / rename / modify 
schema changes correctly to downstream consumers.
   - Fix approach: the current head dispatches pending DDL history from the 
streaming change source, explicitly detects sp_rename COLUMN statements, and 
adds E2E coverage for add/drop/rename/modify.
   - One-line summary: the main SQL Server schema-evolution path now looks 
coherent to me; the remaining gate is that the latest Build was cancelled and 
needs a fresh CI result.
   
   # Runtime chain I checked
   ~~~text
   Streaming CDC path
     -> SqlServerStreamingChangeEventSource.java:387-409,469-474
     -> migrateTable() and dispatchPendingDdlHistory(...) around schema-change 
checkpoints
     -> dispatcher.dispatchDataChangeEvent(...) for row changes
   
   Schema-change resolution
     -> SqlServerSchemaChangeResolver.java:110-124,170-252
     -> parseSpRenameColumns(ddl)
     -> diffColumns() produces add/drop/modify/change events
   
   Coverage
     -> SqlServerCDCIT.java:791-834 covers add/drop/rename/modify
   ~~~
   
   # Findings
   - No new blocking source-level issue found on the current head.
   
   # CI note
   - The current Build check is CANCELLED, not a functional failure, but it 
still means the latest head does not yet have a final green CI signal.
   
   # Merge conclusion
   ### Conclusion: can merge after fixes
   
   1. Blocking items
   - Please rerun the full Build on the current head so the final CI result is 
available.
   
   2. Suggested non-blocking follow-up
   - None from the source-review side. The runtime path itself looks close to 
done.
   
   Overall, this revision looks much closer to a finished SQL Server 
schema-evolution implementation. The remaining gate is CI completeness rather 
than a new code-path blocker.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to