minxhe commented on PR #29794:
URL: https://github.com/apache/flink/pull/29794#issuecomment-6646924728

   CI is expected to fail on this PR until FLINK-41095 (#29575) is merged.
   
   The cleanup removes expired rows with one `MapState#asyncPutAll` that maps 
their timestamps to `null`. On current `master`, `MapStateAdaptor` (async state 
on HashMap and RocksDB) stores those `null` values instead of removing the 
keys, so:
   
   - the async cases of `RowTimeIntervalJoinTest` and 
`ProcTimeIntervalJoinTest` fail, because expired rows stay in state, and
   - `AsyncStateRowTimeIntervalJoinTest` may hang until the CI timeout.
   
   All tests pass locally with #29575 and #29571 applied (commands and results 
are in the description). FLINK-41091 (#29571, ForSt) does not affect CI here, 
since no test runs on ForSt, but the async join needs it on ForSt at runtime. 
I'll update this branch from `master` once both are merged.
   


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