luwei16 opened a new pull request, #67508:
URL: https://github.com/apache/doris/pull/67508

   ### What problem does this PR solve?
   
   Issue Number: close #67091
   
   Related PR: None
   
   Problem Summary: A BE restart indexed row-binlog rowsets only by transaction 
ID, so multiple tablet pairs in one transaction could attach the wrong 
companion rowset. Persist each base tablet's companion ID and recover using 
both transaction and tablet IDs.
   
   ### Release note
   
   Fix incorrect row-binlog companion recovery after a BE restart for 
multi-tablet transactions.
   
   ### Check List (For Author)
   
   - Test: Unit Test
       - Added and ran 
GroupRowsetBuilderTest.recoverMultipleRowBinlogPairsInOneTxn and 
GroupRowsetBuilderTest.*
   - Behavior changed: Yes. BE restart recovery now attaches each base rowset 
to its persisted companion tablet.
   - Does this need documentation: No


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

Reply via email to