Commit Graph

8276 Commits

Author SHA1 Message Date
f5ef179f22 [fix][doc]Chinese and English homepage link error (#9397)
Chinese and English homepage link error
2022-05-07 08:43:34 +08:00
811f019e47 [performance][query]improve the performance of DISTINCT aggregation by using flat hash set replace unordered set (#9401)
Co-authored-by: shizhiqiang03 <shizhiqiang03@meituan.com>
2022-05-07 08:43:14 +08:00
b0afa850ca [doc]Fix some path error in regression-testing doc (#9413) 2022-05-07 08:40:23 +08:00
17b95b4366 [docs]docs ddl modify (#9415) 2022-05-07 08:39:47 +08:00
e7f12db06c [fixbug][compaction] update OLAP_ERR_CUMULATIVE_NO_SUITABLE_VERSION (#9410) 2022-05-07 08:39:20 +08:00
a9831f87f2 [refactor]refactor lazy materialized (#8834)
[refactor]refactor lazy materialized (#8834)
2022-05-06 19:16:35 +08:00
c1707ca388 [feature][datax]doriswriter support timeZone (#9327) 2022-05-06 18:39:10 +08:00
ce02c661e3 [WIP-feature](Optimizer) Nereids code base (#9392)
Nereids(new optimizer) code base

Nereids is new query planner for Doris. It include three main parts: parser, analyzer and optimizer.
The parser, generated by ANTLR4, transforms SQL into a logical plan with a tree structure. Analysis and optimization are performed on the logical plan of the tree structure. Each transformation is defined as a rule. The rule is applied to the logical plan using pattern matching. The implementation of the optimizer follows the approach in the Cascades paper.
2022-05-06 16:22:29 +08:00
edc833ab76 [Bug][stream-vec-load] Null data load do not skip the same place data (#9360)
Co-authored-by: lihaopeng <lihaopeng@baidu.com>
2022-05-06 16:07:45 +08:00
7af79e1df5 [Feature][dbt] add partition_type support (#9389) 2022-05-06 15:27:34 +08:00
86b7717fe2 [doc]Add binlog to load and import the doris table and the original table … (#9317) 2022-05-06 15:22:55 +08:00
e130d2f233 [fix][compaction] Rowset::end_version null pointer(#9379) 2022-05-06 14:40:08 +08:00
e3b90de2d5 remove file result writer from result sink (#9378) 2022-05-06 02:37:20 +08:00
a5f9031c89 [improvement](hive) Support hive with HA HDFS. Pass ha configuration through hive create table properties. (#9151)
Doris couldn't resolve the defaultFS of HDFS with HA configuration, so it could query hive table on HA HDFS.
This is because there's no way to send the HA configs to hive external table.

Describe the overview of changes.
Pass the ha configs to hive external table through create table properties.

Usage:
Example of creating hive table with ha configuration properties:

CREATE TABLE region (
r_regionkey integer NOT NULL,
r_name char(25) NOT NULL,
r_comment varchar(152)
) engine=hive properties
("database"="default",
"table"="region",
"hive.metastore.uris"="thrift://172.21.16.11:7004",
"dfs.nameservices"="hacluster",
"dfs.ha.namenodes.hacluster"="3,4",
"dfs.namenode.rpc-address.hacluster.3"="192.168.0.93:8020",
"dfs.namenode.rpc-address.hacluster.4"="172.21.16.11:8020", "dfs.client.failover.proxy.provider.hacluster"="org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider");
2022-05-05 23:43:11 +08:00
2970f9842e [doc] The description of the metadata design document is not clear (#9367) 2022-05-05 20:48:32 +08:00
e5d4cf01ed [fix](ut) fix a potential memory leak in BE ut (#9362) 2022-05-05 20:47:31 +08:00
ae0f6b17d8 [doc]fix geo funtion st_distance_sphere (#9341)
add ST_Distance_Sphere function parameter values range restrictions
2022-05-05 20:46:22 +08:00
cec09c18f9 [doc][community] add more collaborator and modify documents (#9320)
1. Add collaborator morrySnow
2. Add document: How To Be A Committer
3. Add guidance to install clang-format 11
2022-05-05 20:46:03 +08:00
e6c3557b1b [improvement](regression-test) Support suite plugin to add third-part… (#9294)
Support register suite plugin to add third-party function.

See 
1. register in: ${DORIS_HOME}/regression-test/plugins/plugin_example.groovy
2. usage: ${DORIS_HOME}/regression-test/suites/demo/test_plugin.groovy
3. doc: ${DORIS_HOME}/docs/zh-CN/developer-guide/regression-testing.md
2022-05-05 20:45:45 +08:00
6d1c300241 [improvement](odbc) support more ODBC Connection Parameters for odbc external table (#9198)
user can add more supported ODBC Connection Parameters to resource PROPERTIES or external table PROPERTIES
2022-05-05 20:45:13 +08:00
e222a50c42 [fix](backup) Remove colocate_with property when backing up a table (#9142)
We currently not support backup table with colocation property.
So that we have to remove colocate_with property from a table when backing up.
2022-05-05 20:44:27 +08:00
0604ecba17 [fixbug][metadata] catalog could not load from image (#9364)
* [fixbug][catalog] catalog could not load from image

* fix ut failed

Co-authored-by: yiguolei <yiguolei@gmail.com>
2022-05-05 09:58:01 +08:00
7d6645f8f1 [doc] update member.md (#9361) 2022-05-05 09:57:23 +08:00
512d8784d9 [improvement](load) Add http header size parameter (#9357)
Add the http header size parameter to avoid failure due to too many fields when users import using stream load.
The normal default is 8192, and 10K is given here.
2022-05-05 09:56:53 +08:00
ac5f4d6c7e [docs] Fix some typos in documentation. (#9356) 2022-05-05 09:56:02 +08:00
a33191e222 [fix](memtracker) DCHECK failed in vetorized exec engine fold constant execute (#9354) 2022-05-05 09:55:38 +08:00
832338c55e [improvement] set name for scanner threads and fix compile error in clang (#9336) 2022-05-05 09:53:43 +08:00
4ca3eb7fe2 [improvement](regression-test) support exclude suite/group/directory (#9096)
regression testing framework support skip some suite/group/directory
2022-05-05 09:50:07 +08:00
23d673a178 [fix](vectorized) Fix bug of outer join with delete column (#9315) 2022-05-05 09:42:48 +08:00
4a578b02a5 [fix][doc]add design doc (#9324)
add design doc
2022-05-05 09:31:37 +08:00
c5941fd166 [FE Code Style][sub] Adjust some check rules (#9345)
Adjust `RedundantImport`,`UnusedImports`,`EmptyStatement`,`NewlineAtEndOfFile`,`UpperEll`, `AvoidStarImport`, `MissingOverride` rules.
2022-05-04 23:34:55 +08:00
f1aa9668af [refactor][storage format] Forbidden rowset v1 (#9248)
- Force change the existing olaptable's storage format from V1 to V2
- Forbidden to create new olap table with storage format == v1 OR do schema change that want to create new v1 format
2022-05-04 17:32:20 +08:00
ac3f981175 [typo] fix getting started doc (#9352) 2022-05-03 22:39:23 +08:00
d6e88955c2 [doc] Implement java-format-code.md for IDEA (#9349) 2022-05-03 22:38:45 +08:00
9272226920 [doc] Remove deprecated BE config and add new config (#9347) 2022-05-03 22:37:51 +08:00
eed62695e1 [fix](function) handle merge in window_funnel_init and add test (#9338) 2022-05-03 22:37:06 +08:00
3baf6cefc3 [fix](alter-job) Missing alter job when doing checkpoint image (#9329)
This bug is introduced from #8030
2022-05-03 22:36:36 +08:00
7eefad429b [doc] Update sequence-column-manual.md (#9321) 2022-05-03 22:34:02 +08:00
dcf5f784d8 [fix](catalog) fix bug that replica missing version cause query -214 error (#9266)
1. Fix bug described in #9267 
    When report missing version replica, set last failed version to (replica version + 1)
2. Skip non-exist partition when handling transactions.
2022-05-03 17:54:19 +08:00
49a0cd1925 [fix](compaction) fix bug for vectorized compaction (#9344)
1. add a BE config to switch vectorized compaction
2. Fix vectorized compaction bug that row statistic is not right.
2022-05-03 17:31:40 +08:00
Pxl
b1870faddd [Bug] [Build] fix clang build fail (#9323)
* fix clang compile fail
2022-05-02 18:04:57 +08:00
Pxl
d2374dbd5e [fix](Lateral-View) fix outer combinator not work on non-vectorized (#9212) 2022-05-01 22:09:50 +08:00
5074018f0c [doc] fix EN doc edit link 404 (#9182) 2022-05-01 22:08:28 +08:00
f5f629304b [fix](truncate) fix bug that truncate partition throw NPE (#9339)
1. partition name is case insensitive.
2. add a simple help-resource.zip to help pass the FE ut.
2022-05-01 18:26:56 +08:00
b655ba8768 [doc] update doris manager doc (#9319) 2022-05-01 17:54:37 +08:00
bdf66731fa [doc] Add Flink Connector Sink Bitmap Type Doc (#9316) 2022-05-01 17:53:10 +08:00
239b6374ca [doc] fix new doc v2 bug (#9309)
change sql-references-v2 to sql-references
2022-05-01 17:51:34 +08:00
17f38cdcb1 [doc] add error doc for action_table.dat (#9263) 2022-05-01 17:50:48 +08:00
e3d7134962 fix complication guide on ubuntu (#9337) 2022-05-01 17:42:13 +08:00
784681f106 [FE Code Style][step 0]add github action to check incremental code in pr (#9328)
1. add rules to checkstyle
2. add github action to check incremental code in pr
2022-05-01 17:30:29 +08:00