zclllyybb commented on PR #65476: URL: https://github.com/apache/doris/pull/65476#issuecomment-5049010073
Updated in 566e7aa2c884607239d39989229930f013d21acc after rebasing onto the latest upstream/master. Key changes: - Dictionary refresh versions are now monotonic fences across mixed/lost commit replies, abort-before-late-EOS, pre-commit failures, and partial refresh cleanup. - Normal INSERT validates and carries one database/table target pair into executor construction. - Prepared and ordinary group commit use ref-counted admission; DROP/schema change block new admissions, wait for active requests, and drain WAL before metadata transition. - Follower group commit requests are rejected by the master-side backend-selection barrier while DDL blocks the table. - Cached prepared planners are tied to table object identity and base schema version. - The upstream bounded group-commit caches remain intact. Validation: - InsertTargetDropRaceTest: 15/15 - GroupCommitPlannerTargetRaceTest: 7/7 - SchemaChangeJobV2Test: 11/11 - Targeted FE tests: 33 passed, 0 failed - ./build.sh --fe: all 57 modules passed, including checkstyle An independent clean-context review found no PR-introduced end-to-end defect in the final diff. The external-catalog generation-token thread remains intentionally unresolved because deterministic wrapper IDs cannot establish remote object identity; that requires connector/protocol generation metadata rather than another local lock. -- 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]
