Skip to content

[cloud](Variant) limit column size in MetaService and support handle rowset schema in backend side - #41482

Merged
xiaokang merged 2 commits into
apache:masterfrom
eldenmoon:cloud-lm-ar
Nov 1, 2024
Merged

[cloud](Variant) limit column size in MetaService and support handle rowset schema in backend side#41482
xiaokang merged 2 commits into
apache:masterfrom
eldenmoon:cloud-lm-ar

Conversation

@eldenmoon

@eldenmooneldenmoon commented Sep 29, 2024

Copy link
Copy Markdown
Member
  1. in local mode we limit column size in commit_txn phase, in cloud mode we limit it in write_schema_dict which in commit_rowset phase
  2. add config to decide whether fill schema in BE side or MS side

@doris-robot

Copy link
Copy Markdown

Thank you for your contribution to Apache Doris.
Don't know what should be done next? See How to process your PR

Since 2024-03-18, the Document has been moved to doris-website.
See Doris Document.

@eldenmoon

Copy link
Copy Markdown
MemberAuthor

run buildall

@eldenmoon

Copy link
Copy Markdown
MemberAuthor

run buildall

@wm1581066wm1581066 added the usercase Important user case type label label Sep 30, 2024
Comment threadcloud/src/meta-service/meta_service_schema.cpp
Comment threadcloud/src/common/config.h Outdated
in local mode we limit column size in commit_txn phase, in cloud mode we limit it in `write_schema_dict` which in commit_rowset phase
@eldenmoon
eldenmoonforce-pushed the cloud-lm-ar branch 2 times, most recently from b1f8c04 to acda4dfCompareOctober 11, 2024 07:11
@github-actions

Copy link
Copy Markdown
Contributor

clang-tidy review says "All clean, LGTM! 👍"

1 similar comment
@github-actions

Copy link
Copy Markdown
Contributor

clang-tidy review says "All clean, LGTM! 👍"

@eldenmoon

Copy link
Copy Markdown
MemberAuthor

run buildall

@github-actions

Copy link
Copy Markdown
Contributor

clang-tidy review says "All clean, LGTM! 👍"

@github-actions

Copy link
Copy Markdown
Contributor

clang-tidy review says "All clean, LGTM! 👍"

@doris-robot

Copy link
Copy Markdown

TeamCity be ut coverage result:
Function Coverage: 37.48% (9708/25903)
Line Coverage: 28.76% (80650/280471)
Region Coverage: 28.19% (41730/148016)
Branch Coverage: 24.77% (21214/85650)
Coverage Report: http://coverage.selectdb-in.cc/coverage/366aa9d61e917e19e0bc1d478018ec51553aaa01_366aa9d61e917e19e0bc1d478018ec51553aaa01/report/index.html

@eldenmoon

Copy link
Copy Markdown
MemberAuthor

run buildall

@github-actions

Copy link
Copy Markdown
Contributor

clang-tidy review says "All clean, LGTM! 👍"

@doris-robot

Copy link
Copy Markdown

TeamCity be ut coverage result:
Function Coverage: 37.47% (9708/25911)
Line Coverage: 28.73% (80534/280308)
Region Coverage: 28.15% (41638/147916)
Branch Coverage: 24.72% (21156/85578)
Coverage Report: http://coverage.selectdb-in.cc/coverage/9ee812c2b11891b938ea73e548b998cafd85d9e8_9ee812c2b11891b938ea73e548b998cafd85d9e8/report/index.html

@eldenmooneldenmoon changed the title [cloud](Variant) limit column size in MetaService[cloud](Variant) limit column size in MetaService and support handle rowset schema in backend sideOct 23, 2024
Comment threadbe/src/olap/rowset/segment_v2/vertical_segment_writer.cpp
Comment threadbe/src/cloud/pb_convert.cpp
Comment threadcloud/src/common/config.h
Comment threadcloud/src/meta-service/meta_service_schema.cpp
@gavinchou

Copy link
Copy Markdown
Contributor

LGTM

@github-actionsgithub-actionsBot added the approved Indicates a PR has been approved by one committer. label Oct 31, 2024
@github-actions

Copy link
Copy Markdown
Contributor

PR approved by at least one committer and no changes requested.

@github-actions

Copy link
Copy Markdown
Contributor

PR approved by anyone and no changes requested.

@xiaokangxiaokang left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@xiaokang
xiaokang merged commit 2092b44 into apache:masterNov 1, 2024
github-actionsBot pushed a commit that referenced this pull request Nov 1, 2024
…rowset schema in backend side (#41482)
1. in local mode we limit column size in commit_txn phase, in cloud mode
we limit it in `write_schema_dict` which in commit_rowset phase
2. add config to decide whether fill schema in BE side or MS side
@eldenmoon
eldenmoon deleted the cloud-lm-ar branch November 4, 2024 02:11
eldenmoon pushed a commit that referenced this pull request Nov 5, 2024
…rowset schema in backend side(#41482) (#43093)
PR Body: 1. in local mode we limit column size in commit_txn phase, in
cloud mode we limit it in `write_schema_dict` which in commit_rowset
phase
2. add config to decide whether fill schema in BE side or MS side
Cherry-picked from #41482
@gavinchougavinchou mentioned this pull request Nov 26, 2024
HappenLee pushed a commit to HappenLee/incubator-doris that referenced this pull request Apr 24, 2026
…rowset schema in backend side (apache#41482)
1. in local mode we limit column size in commit_txn phase, in cloud mode
we limit it in `write_schema_dict` which in commit_rowset phase
2. add config to decide whether fill schema in BE side or MS side
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approvedIndicates a PR has been approved by one committer.cirdev/3.0.3-mergedreviewedusercaseImportant user case type label

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@eldenmoon@doris-robot@gavinchou@xiaokang@wm1581066