-
Notifications
You must be signed in to change notification settings - Fork 3.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[feature-wip](BE http)Support BE http service with brpc #16123
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
clang-tidy made some suggestions
854844a
to
de08b3e
Compare
TeamCity pipeline, clickbench performance test result: |
e4ffeeb
to
c6e1cc6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
clang-tidy made some suggestions
553f028
to
e41692e
Compare
clang-tidy review says "All clean, LGTM! 👍" |
e41692e
to
15fe19d
Compare
clang-tidy review says "All clean, LGTM! 👍" |
a39e39a
to
00ec6bc
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
clang-tidy made some suggestions
9233657
to
ccc9e36
Compare
Is there a way to keep http port unchanged but using brpc implemented http server? |
6f3873e
to
92720a8
Compare
clang-tidy review says "All clean, LGTM! 👍" |
1 similar comment
clang-tidy review says "All clean, LGTM! 👍" |
Yes, doris has now got a brpc port for internal service and has established a brpc server. Because brpc server supports several services ,we can add the new http service to this server to share the brpc port, and the original http port is completely unaffected. |
432c51e
to
b9e7a1a
Compare
6a2f122
to
d1f78a3
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
clang-tidy made some suggestions
3bda509
to
44ef086
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
clang-tidy made some suggestions
clang-tidy review says "All clean, LGTM! 👍" |
clang-tidy review says "All clean, LGTM! 👍" |
run compile |
clang-tidy review says "All clean, LGTM! 👍" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
PR approved by at least one committer and no changes requested. |
PR approved by anyone and no changes requested. |
…che#16123)" This reverts commit 049eccc. Merge back after streamload is handled.
…che#16123)" This reverts commit 049eccc.
Now, streamload is not supported.
…che#16123)" (apache#17219) This reverts commit 049eccc. Merge back after streamload is handled.
Proposed changes
Issue Number: close #16087
Problem summary
Doris BE uses
libevent
to support http service currently, which is planned to be replaced bybrpc
step by step in the future.Doris BE has
webserver_port
for http service andbrpc_port
for internal service. The brpc-based http service will share thebrpc_port
with internal service, andwebserver_port
will be kept for libevent-based http service at the current stage.Checklist(Required)
Further comments
If this is a relatively large or complex change, kick off the discussion at dev@doris.apache.org by explaining why you chose the solution you did and what alternatives you considered, etc...