hackergin commented on PR #7914:
URL: https://github.com/apache/paimon/pull/7914#issuecomment-4504581933

   State compatibility / upgrade risk
     
     This fix changes the resulting job graph topology for any existing user 
who has scan.parallelism set or relies on inferred parallelism:
   
     - Before: source and downstream operators are chained via forward edges, 
all running at source parallelism.
     - After: the planner inserts a rebalance edge between source and 
downstream, and operator chaining is broken.
   
     For users upgrading from an older Paimon version with an existing Flink 
savepoint/checkpoint, this is a breaking topology change:
   
     - The operator IDs / chain hashes of downstream operators will change, so 
state restore from savepoint will fail (or silently drop state) unless users 
explicitly set uids on
     every operator — which most SQL users don't.
     - Even watermark/state alignment behavior of downstream stateful operators 
may differ once the chain is broken.
   
     This needs to be called out explicitly in the PR description / release 
notes as a breaking change for stateful streaming jobs.


-- 
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