Uh oh!
There was an error while loading. Please reload this page.
[Opt](Variant) merge schema in sync_rowsets to prevents from CPU overhead each time describe table - #42856
Conversation
…head each time describe table Should prevent from merge schema each time calling `merged_tablet_schema`. So this pr put the merge logic in `sync_rowsets` stage.
doris-robot
commented
Oct 29, 2024
Thank you for your contribution to Apache Doris. Since 2024-03-18, the Document has been moved to doris-website. |
eldenmoon
commented
Oct 29, 2024
run buildall |
clang-tidy review says "All clean, LGTM! 👍" |
doris-robot
commented
Oct 29, 2024
TeamCity be ut coverage result: |
PR approved by at least one committer and no changes requested. |
PR approved by anyone and no changes requested. |
…head each time describe table (#42856) Should prevent from merge schema each time calling `merged_tablet_schema`. So this pr put the merge logic in `sync_rowsets` stage.
…head each time describe table (apache#42856) Should prevent from merge schema each time calling `merged_tablet_schema`. So this pr put the merge logic in `sync_rowsets` stage.
…to make schema more accurate (apache#43580) Related PR: apache#42856 previous PR only merge schema in `CloudTablet::sync_rowsets` but `CloudTablet:: sync_tablet_rowsets ` may already done by other logic Co-authored-by: eldenmoon <lihangyu@selectdb.com>
…to make schema more accurate (apache#43580) Related PR: apache#42856 previous PR only merge schema in `CloudTablet::sync_rowsets` but `CloudTablet:: sync_tablet_rowsets ` may already done by other logic Co-authored-by: eldenmoon <lihangyu@selectdb.com>
…to make schema more accurate (apache#43580) Related PR: apache#42856 previous PR only merge schema in `CloudTablet::sync_rowsets` but `CloudTablet:: sync_tablet_rowsets ` may already done by other logic Co-authored-by: eldenmoon <lihangyu@selectdb.com>
…head each time describe table (apache#42856) Should prevent from merge schema each time calling `merged_tablet_schema`. So this pr put the merge logic in `sync_rowsets` stage.
…to make schema more accurate (apache#43580) Related PR: apache#42856 previous PR only merge schema in `CloudTablet::sync_rowsets` but `CloudTablet:: sync_tablet_rowsets ` may already done by other logic Co-authored-by: eldenmoon <lihangyu@selectdb.com>
Should prevent from merge schema each time calling
merged_tablet_schema. So this pr put the merge logic insync_rowsetsstage.