e412dd12e8
[chore](build) Use include-what-you-use to optimize includes (PART II) ( #18761 )
...
Currently, there are some useless includes in the codebase. We can use a tool named include-what-you-use to optimize these includes. By using a strict include-what-you-use policy, we can get lots of benefits from it.
2023-04-19 23:11:48 +08:00
975b373896
[Chore](thrift) add some check on client cache && remove some unused code && catch st… #18683
2023-04-15 17:47:51 +08:00
e61d296486
[Refactor] Replace '#ifndef' with '#pragma once' ( #9456 )
...
* Replace '#ifndef' with '#pragma once'
2022-05-10 09:25:59 +08:00
24d38614a0
[Dependency] Upgrade thirdparty libs ( #6766 )
...
Upgrade the following dependecies:
libevent -> 2.1.12
OpenSSL 1.0.2k -> 1.1.1l
thrift 0.9.3 -> 0.13.0
protobuf 3.5.1 -> 3.14.0
gflags 2.2.0 -> 2.2.2
glog 0.3.3 -> 0.4.0
googletest 1.8.0 -> 1.10.0
snappy 1.1.7 -> 1.1.8
gperftools 2.7 -> 2.9.1
lz4 1.7.5 -> 1.9.3
curl 7.54.1 -> 7.79.0
re2 2017-05-01 -> 2021-02-02
zstd 1.3.7 -> 1.5.0
brotli 1.0.7 -> 1.0.9
flatbuffers 1.10.0 -> 2.0.0
apache-arrow 0.15.1 -> 5.0.0
CRoaring 0.2.60 -> 0.3.4
orc 1.5.8 -> 1.6.6
libdivide 4.0.0 -> 5.0
brpc 0.97 -> 1.0.0-rc02
librdkafka 1.7.0 -> 1.8.0
after this pr compile doris should use build-env:1.4.0
2021-10-15 13:03:04 +08:00
19cd42ccbd
[BUG] avoid std::function copy in client cache ( #6186 )
...
* [BUG] avoid std::function copy in client cache
* Refactor ClientFactory Name
2021-07-16 09:20:28 +08:00
e774314ffb
Fix some problems related to thrift rpc when use nonblokcing IO model ( #5117 )
...
* Fix some problems related to thrift rpc when use nonblokcing IO model
Co-authored-by: caiconghui [蔡聪辉] <caiconghui@xiaomi.com >
2021-01-28 10:57:30 +08:00
6fedf5881b
[CodeFormat] Clang-format cpp sources ( #4965 )
...
Clang-format all c++ source files.
2020-11-28 18:36:49 +08:00
fb7f4c8791
[Bug] fix bug that be thrift client cannot connect to fe thrift server when fe thrift server use TThreadedSelectorServer model ( #4908 )
...
Fix bug that be thrift client cannot connect to fe thrift server when fe thrift server use TThreadedSelectorServer model
2020-11-22 20:40:33 +08:00
33319d659b
[Thrift] Fix a bug when ThriftClientImpl close() error ( #3128 )
...
In ThriftClientImpl close(), the under layer TTransport may throw an exception,
this pathch catch the exception to avoid crash.
2020-03-17 15:53:44 +08:00
37b4cafe87
Change variable and namespace name in BE ( #268 )
...
Change 'palo' to 'doris'
2018-11-02 10:22:32 +08:00
2868793b6b
Change license to Apache License 2.0 ( #262 )
2018-11-01 09:06:01 +08:00
5de798fdd6
Merge code to github ( #187 )
...
* merge to 95787f8be1fd0ff215708fb0f49997b632876586
* Bugs fixed
2018-03-23 14:04:55 +08:00
e2311f656e
baidu palo
2017-08-11 17:51:21 +08:00