deardeng commented on PR #66191: URL: https://github.com/apache/doris/pull/66191#issuecomment-5410050915
[blocker] The row-binlog storage migration can race with an in-flight group load. The row-binlog builder retains a tablet shared pointer but does not register a separate transaction for that tablet. get_tablet_related_txns() only checks transaction-map keys and therefore cannot see either an active base-keyed group transaction or its nested attach_row_binlog. Migration reload replaces the tablet with a new UID/object, while commit/publish continues using the retained old object. Please add pair-aware transaction draining or lifetime migration locking, together with tests covering both pre-commit and committed-but-not-published windows. -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
