Commit Graph

45 Commits

Author SHA1 Message Date
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
f2df5d523d Fix compile issue of thirdparty library (#338) 2018-11-22 11:15:42 +08:00
b57dfd4dd3 Fix a compile issue (#331)
* Fix a compile issue

* Fix a compile issue
2018-11-20 20:06:36 +08:00
a2b299e3b9 Reduce UT binary size (#314)
* Reduce UT binary size

Almost every module depend on ExecEnv, and ExecEnv contains all
singleton, which make UT binary contains all object files.

This patch seperate ExecEnv's initial and destory to anthor file to
avoid other file's dependence. And status.cc include debug_util.h which
depend tuple.h tuple_row.h, and I move get_stack_trace() to
stack_util.cpp to reduce status.cc's dependence.

I add USE_RTTI=1 to build rocksdb to avoid linking librocksdb.a

Issue: #292

* Update
2018-11-15 16:17:23 +08:00
2868793b6b Change license to Apache License 2.0 (#262) 2018-11-01 09:06:01 +08:00
f27d4e017a Make build-thirdparty.sh work (#258)
Remove unused java-libarary.tar.gz in download-thirdparty.sh
2018-10-31 19:12:08 +08:00
051aced48d Missing many files in last commit
In last commit, a lot of files has been missed
2018-10-31 16:19:21 +08:00
ae9ce81453 Changed: change build.sh to use environment variable to get thirdparty's
path, and change PALO_HOME to DORIS_HOME
2018-10-30 16:29:06 +08:00
ae19fbfc8b make doris compile successfully on ubuntu 1604 and centos 7.2 2018-09-21 20:22:01 +08:00
9ac1669670 Merge pull request #214 from HappenLee/master
Fixed bug which palo can't compiled by JDK 10, added the compile parameter CPPFLAGS of ncurses-6.0, prevent compilation error
2018-09-20 14:29:45 +08:00
bea10e4f06 1. hide password and other sensitive information in log and audit log
2. add 2 new proc '/current_queries' and '/current_backend_instances' to monitor the current running queries.
3. add a manual compaction api on Backend to trigger cumulative or base compaction manually.
4. add Frontend config 'max_bytes_per_broker_scanner' to limit to bytes per one broker scanner. This is to limit the memory cost of a single broker load job
5. add Frontend config 'max_unfinished_load_job' to limit load job number: if number of running load jobs exceed the limit, no more load job is allowed to be submmitted.
6. a log of bug fixed
2018-09-19 20:04:01 +08:00
cc74efb3c5 merge to ddb65b69f9c788e359e191889cb31f15279c41ec (#224)
1. Apache HDFS broker support HDFS HA and Hadoop kerberos authentication.
2. New Backup and Restore function. Use Fs Broker to backup your data to HDFS or restore them from HDFS.
3. Table-Level Privileges. Grant fine-grained privileges on table-level to specified user.
4. A lot of bugs fixed.
5. Performance improvement.
2018-08-24 17:12:26 +08:00
aad32ec8fc merge to 3eb59087fb98ed61655997de525331736c56256a (#215)
1. fixed a bug when cast float to string
2. delay result's cancelled time
3. update type check in CastTo
4. remove unused mysql channel log
5. update stop_be.sh, use kill -0 instead of flock -nx
6. update jprotobuf-rpc to 3.5.15 in Frontend, the previous version will cause too many threads in JVM
2018-07-26 19:22:37 +08:00
d0768cbc0f Fixed bug which palo can't compiled by JDK 10, add the compile parameter CPPFLAGS of ncurses-6.0, prevent compilation error 2018-07-24 16:51:54 +08:00
a69ac65760 merge to 9625ef157dd44c58802d63cb7547f037b75fd710
update netty to 4.1.25 to compatible with brpc
2018-07-19 17:19:08 +08:00
19997510a6 merge to 9625ef157dd44c58802d63cb7547f037b75fd710 (#208)
1. Implement Backend http server using libevent instead of mongoose.
2. Remove Old Hypertable rpc framework, use brpc instead.
3. Change rpc from FE to BE to brpc.
4. Fs broker support HDFS HA.
5. add more metrics to monitor.
6. Lots of bug fixed.
2018-07-17 09:20:30 +08:00
2419384e8a push 3.3.19 to github (#193)
* push 3.3.19 to github

* merge to 20ed420122a8283200aa37b0a6179b6a571d2837
2018-05-15 20:38:22 +08:00
0008399987 add FE metrics (#178)
Add more metrics of FE.
You need to update fe/lib when update FE
2018-01-17 11:11:37 +08:00
585c21fab4 add feature and fix bugs (#148)
Add new features:
1. plugins of Ambari and k8s deploy
2. specified config 'priority_network' to solve some ip problems

Fix bugs:
fix bugs that rebalance does not work in some case.
fix count(*) from union stmt bug
fix some union stmt bugs
fix bugs when try to schema change a clone replica
2017-11-30 16:31:12 +08:00
a033451367 modify: (#137)
1. remove libunwind deps
2. modify install in build.sh
3. add SHOW USER stmt to show user privilege
2017-11-13 19:49:40 -06:00
bcd378078f Update build-thirdparty.sh
modify curl compile params
2017-09-13 14:07:13 +08:00
326a9382bd add patch to remove libunwind for glog (#60) 2017-08-31 16:42:26 +08:00
74f08f1fca remove libunwind (#55) 2017-08-29 19:22:07 +08:00
71f06aef08 fix missing cluster name when get info via http (#33)
* modify thirdparty/build-thirdparty.sh to fix compilation bug of thrift. (#10)
update pre-compile binaries.

* fix export LD_LIBRARY_PATH in build-thirdparty.sh

* fix export LD_LIBRARY_PATH in build-thirdparty.sh

* fix missing cluster name bug when get load job info via http.
fix compilation bugs in fe unit test
2017-08-19 14:42:15 +08:00
6486be64c3 fix license statement (#29)
* change picture to word

* change picture to word

* SHOW FULL TABLES WHERE Table_type != VIEW sql can not execute

* change license description
2017-08-18 19:16:23 +08:00
aeebbcc9b4 Fix #10 export LD_LIBRARY_PATH in build-thirdparty.sh (#13)
* modify thirdparty/build-thirdparty.sh to fix compilation bug of thrift. (#10)
update pre-compile binaries.

* fix export LD_LIBRARY_PATH in build-thirdparty.sh

* fix export LD_LIBRARY_PATH in build-thirdparty.sh
2017-08-16 10:21:21 +08:00
7d1c2b87ca modify thirdparty/build-thirdparty.sh to fix compilation bug of thrift. (#10) (#12)
update pre-compile binaries.
2017-08-16 09:33:24 +08:00
e2311f656e baidu palo 2017-08-11 17:51:21 +08:00