Commit Graph

77 Commits

Author SHA1 Message Date
12c59ba889 [Thirdparty][glog][bug] convert init be log file length use fopen function (#3649) 2020-05-26 22:42:50 +08:00
6be7a6232f [Config] Add ignore config to determine whether to continue to start be when load tablet from header failed. (#3632)
Add config ignore_load_tablet_failure to determine whether to continue to start be when load tablet from header failed.
2020-05-20 09:40:50 +08:00
0d457692bc [incubator-doris][thirdpary][glog][bug] Calucate file length at the be start (#3594) 2020-05-15 15:15:54 +08:00
8015d8ca6b [Script] Make build script portable on Mac OS (#3493)
1. options of command `mkdir` and `cp` must be put before arguments on Mac OS.
2. directory name `build` is conflict with file `BUILD` on Mac OS.
2020-05-08 12:55:34 +08:00
d64704599d [CodeRefactor] vector reserve before push_back (#3463)
1. reserve `SegmentWriter::_column_writers` before writing it
2. remove some condition branchs in SegmentWriter::init
3. fix hard-coded library names in build-thirdpary.sh
2020-05-06 17:16:37 +08:00
a6c0d376dd [Thirdparty] Update ORC lib download address (#3440) 2020-04-30 14:16:44 +08:00
3dc7ef634b [Dependency]Add cctz lib (#3280)
Add Google/CCTZ lib in Doris
2020-04-09 19:14:09 +08:00
f37dbbc890 Fix openssl download url is not avaliable (#3281) 2020-04-08 19:00:48 +08:00
f4b028915b Do not build llvm thirdparty (#3116)
LLVM related codes have already be removed in master branch,
so there is no need to build llvm tool(which need a long
time to compile it).

Currently, some old release of Doris may still need it, so
for now, we just comment it, instead of remove it.
2020-03-15 18:34:52 +08:00
1fbd34cd32 [Compile] Fix some build errors (#3005)
`cmake` has been checked by `check_prerequest`, not needed to check it
twice, and now `CMAKE_CMD` is a command not a file, check it by '-f'
in shell will report an error.
2020-02-27 09:26:56 +08:00
fdbc0f7cca Change replace bzip and boost sources (#2878) (#2880)
replace fast sources for download bzip and boost when build
2020-02-11 12:08:47 +08:00
25a6d6abbe Make cmake and maven configurable (#2837) 2020-02-05 23:04:29 +08:00
7099fcf2d3 Remove unused file (#2819)
This file was replace by thirdparty/patches/incubator-brpc-0.9.5.patch in pr #2798 . But this file was forgotten to remove in #2798
2020-01-21 13:43:48 +08:00
0f829ca4c4 Add arm compatible patches (#2798) 2020-01-20 00:21:47 +08:00
369b2c364f [Build] fix jemalloc download (#2681) 2020-01-07 11:33:55 +08:00
1ca82122a8 Fix doris be compile error for Ubuntu14.04 (#2647) 2020-01-03 21:14:34 +08:00
559a8d0514 Bump up apache arrow to 0.15.1 (#2646) 2020-01-03 13:15:29 +08:00
726fa923c9 Support compiling LLVM in aarch64 (#2559) 2019-12-26 21:59:06 +08:00
37f2dccc96 Support bitshuffle on aarch64 (#2574) 2019-12-25 22:21:46 +08:00
a76333a400 Support s2 on aarch64 (#2568) 2019-12-25 18:56:52 +08:00
35503cf8a3 Support glog on aarch64 (#2563) 2019-12-25 13:56:15 +08:00
4ff1299e0b Fix ORC build-thirdpart.sh (#2564) 2019-12-25 11:00:13 +08:00
c8173c689a Support Openssl on aarch64 platform (#2561) 2019-12-25 10:53:47 +08:00
45fa9c999e Add Apache ORC lib in Doris (#2479) 2019-12-19 11:09:49 +08:00
05c05cfc83 Add apache arrow IPC module for Spark-Doris-Connector usage (#1958)
Add FLATBUFFERS to TP archive
2019-10-18 14:27:19 +08:00
5d1165fad2 Fix direct compilation failed #1862 (#1875)
Fix direct compilation failed:

fix compile thirdparty in ubuntu will install libs to lib dir instead of lib64
fix compile error in gcc5 due to the defect of c++11 (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60970)
fix gcc version check will not work on some OS
2019-09-26 09:34:41 +08:00
b937887133 Include header file for ‘preadv' which caused break build on ubuntu 18.04 (#1602) 2019-08-08 09:30:21 +08:00
011bdcd641 Bump thirdparty's BZIP2 version to 1.0.8 (#1559) 2019-07-29 00:10:44 +08:00
5be3e73325 Build snappy with optimize-options enabled (#1467) 2019-07-13 21:27:17 +08:00
6afedb88a8 Add bitshuffle page (#1304) 2019-06-19 21:57:06 +08:00
212c8f8c9b Add thirdparty lib (#1286)
* Add bitshuffle and croaring lib
2019-06-13 17:24:01 +08:00
e4e04e8203 Make LZO support optional (#1263) 2019-06-07 22:26:54 +08:00
bedd94dca2 Upgrade brpc to 0.9.5 (#1243)
Change some ut
2019-06-04 11:13:23 +08:00
7cdaba66dc Add spatial func (#1213)
Support some spatial functions, such as ST_Contains.
2019-05-31 14:23:09 +08:00
180d8e5cbd Modify some thirdparties (#1228)
1. Change Kafka java client from 2.0.0 to 0.10.1.1. Because high version client may not support low server server.
2. Enable SSL in librdkafka
2019-05-30 21:23:37 +08:00
32c4a67f05 Fix thirdpary build error on Ubuntu 18.04 OS (#1174) 2019-05-20 12:24:35 +08:00
ad88741b69 Fix bug that bad tablet blocking compaction of other tablets (#1158)
A bad tablet is always be chosen to do compaction, and failed again
and again, which may block compaction of other tablets.
Add a BE config 'min_compaction_failure_interval_ms' to avoid choosing
bad tablet again at a certain interval, so that other tablets have
chance to do the compaction.

Also fix a bug that using avg() function on varchar column return
unexpected exception.
2019-05-15 12:44:38 +08:00
e7e92f0a89 Add build script for arrow (#1144) 2019-05-13 13:40:24 +08:00
88bd289caa Modify thirdparties (#1044)
1. Update snappy from 1.1.4 to 1.1.7
2. disable ssl of librdkafka
2019-04-26 17:03:55 +08:00
f2071d45a7 Change the download url for libevent (#916) 2019-04-13 22:20:09 +08:00
5e80dcab17 Update curl version (#766) 2019-03-18 20:12:57 +08:00
ea0e07f042 Add PORTABLE=1 for building Rocksdb (#650) 2019-02-22 11:01:08 +08:00
af7f0eaea8 Add an environmental variable to decide whether to patch compiler-rt (#621) 2019-02-03 13:45:36 +08:00
968364d4a6 Build boost with custom GCC (#499) 2019-01-04 12:20:06 +08:00
18c9527dc0 Change lzo-master to lzo-2.10 (#498) 2019-01-04 11:43:33 +08:00
7057db8442 Build libcurl with openssl (#496) 2019-01-03 18:22:08 +08:00
d471ee5f37 Add md5sum check for third party packages (#480) 2018-12-28 17:33:45 +08:00
37636d38e4 Improve build scripts (#404) 2018-12-10 13:56:09 +08:00
1ffc294833 Ubuntu llvm compile (#361) 2018-11-28 15:22:00 +08:00
f9494cbdf2 Fix a compile issue of DORIS_GCC_HOME (#339) 2018-11-22 12:32:14 +08:00