nathadfield commented on PR #71074:
URL: https://github.com/apache/airflow/pull/71074#issuecomment-5888194424

   A quick update: we tested the current PR head in Breeze with PostgreSQL 14, 
and it fixes the race we were seeing.
   
   We used two real transactions emitting different assets for the same 
partition, forcing both to look for an APDR before either inserts one. The same 
test fails on unfixed code with two pending APDRs. With this PR, all five 
rounds produced one APDR containing both events, and the scheduler created 
exactly one consumer run for each pair. Sending another pair for the same 
partition after consumption also worked.
   
   The existing manager and migration-helper tests passed alongside our new 
scenarios. We haven’t tested MySQL concurrency or a full upgrade from an 
existing database yet, so this isn’t a complete sign-off, but it’s encouraging 
evidence for the core fix.
   
   Let me know if I can assist anymore with this.


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