Commit Graph

1897 Commits

Author SHA1 Message Date
8dd1a12ea6 [typo](docs)Add upgrade precautions #17027 2023-02-22 19:27:20 +08:00
e48d9c9d62 [doc](typo)update datax.md #17009 2023-02-22 19:27:03 +08:00
e65a061256 [Enhancement](datetimev2-enhance) support 'microseconds_add' function for datetimev2 (#16970)
support 'microseconds_add' function for datetimev2
2023-02-22 17:49:41 +08:00
51eb147711 fix inverted index doc typo and reorganize index related docs (#16915) 2023-02-22 15:15:10 +08:00
0e3be4eff5 [Improvement](brpc) Using a thread pool for RPC service avoiding std::mutex block brpc::bthread (#16639)
mainly include:
- brpc service adds two types of thread pools. The number of "light" and "heavy" thread pools is different
Classify the interfaces of be. Those related to data transmission are classified as heavy interfaces and others as light interfaces
- Add some monitoring to the thread pool, including the queue size and the number of active threads. Use these 
- indicators to guide the configuration of the number of threads
2023-02-22 14:15:47 +08:00
16c4e42f42 [typo](doc) 字段描述与建表sql中的不一致 (#16270)
* 字段描述与建表sql中的不一致

* 1. 英文文档将`key_desc`改为`keys_type`。

* 1. 英文文档将`partition_desc`改为`partition_info`。

---------

Co-authored-by: unicornlee@dingtalk.com <lxb@201092104>
2023-02-21 23:00:26 +08:00
085f0826f6 update (#16975)
Co-authored-by: wudi <>
2023-02-21 22:53:49 +08:00
004872c99a [fix](doc) fix invalid urls in tpch.md (#16949) 2023-02-21 15:45:31 +08:00
246dd65435 [fix](doc) fix export-manual.md (#16969) 2023-02-21 15:44:41 +08:00
13ae8cd6c6 [doc](point query) add row cache doc for hight-concurrent-point-query (#16972)
This code in VCollectIterator::build_heap is possible to cause double free if cumu_iter->init() fails and returns early, becuase some LevelIterator* exists both in VCollectIterator::_children and cumu_iter::_children.
2023-02-21 14:18:37 +08:00
491d269412 [fix](tvf) fix bug that failed to get schema of tvf when file is empty (#16928)
In previous implementation, when querying tvf, FE will get schema from BE.
And BE will try to open the first file to get its schema info, but for orc or parquet format,
if the file is empty, it will return error.
But even for an empty file, we can still get schema info from file's footer.
So we should handle the empty file to get schema info correctly.

Also modify the catalog doc to add some FAQ.
2023-02-21 14:14:32 +08:00
c0bb2e33a8 [improvement](scan) separate scanner into local and remote scanner pool (#16891)
There are 2 kinds for scanner thread pool, local and remote.
Local is for local file read, specially for olap scanner.
Remote is for other external data source, such as file scanner, jdbc scanner.

This PR mainly changes:

For olap scanner, use cold or hot rowset to decide whether to use local or remote pool.
For other scanner, user remote pool by default.
Add a new BE config doris_max_remote_scanner_thread_pool_thread_num, default is 512,
indicate the max thread number of the remote scanner thread pool

This will alleviate the problem of interaction between olap queries with load job and external queries.
2023-02-21 14:13:09 +08:00
113023fb86 (Enhancement)[load-json] support simdjson in new json reader (#16903)
be config:
enable_simdjson_reader=true

related PR #11665
2023-02-21 11:31:00 +08:00
c618e69f59 [typo](docs)supplement the document content for grouping_id.md. (#16926)
* [typo](docs)supplement the document content for grouping_id.md.

* Update grouping_id.md

* Update grouping_id.md
2023-02-21 08:27:25 +08:00
66e283ac7f [improvement](doc) change some version from dev to 1.2.2 (#16907) 2023-02-20 14:48:12 +08:00
21a9f5102f [doc](typo) Update spark-load-manual.md (#16911) 2023-02-20 13:22:21 +08:00
5291f14aff [vectorized](udf) java udf support array type (#16841) 2023-02-20 10:00:25 +08:00
1ac5b23e40 Update doris-join-optimization.md (#15818)
修改文档错误
2023-02-18 22:24:51 +08:00
4bf778c6cd [typo](docs)fix dynamic Table version label (#16895) 2023-02-18 20:39:14 +08:00
2d7d8102c7 [fix](doc) fix mal-format doc #16898
We must write sql reference with guidance:
https://doris.apache.org/zh-CN/community/how-to-contribute/contribute-doc/#%E5%A6%82%E4%BD%95%E7%BC%96%E5%86%99%E5%91%BD%E4%BB%A4%E5%B8%AE%E5%8A%A9%E6%89%8B%E5%86%8C
2023-02-18 14:30:54 +08:00
070f42c463 [Enhancement](Es): Support config like whether push down to es (#16800)
Support config like whether push down to es and refactor some code
Like transform to wildcard query and push down to es, this increases the cpu consumption of the es,
I add a switch control it.
2023-02-17 21:56:11 +08:00
d5c393f413 [docs](docs)Fix FE config max_running_txn_num_per_db default value (#16877) 2023-02-17 20:55:52 +08:00
90ae8dcf01 [typo](docs)supplement the document content (#16884)
* [typo](docs)supplement the document content

* Update grouping.md

Add space before and after English letters in CN docs and keep the English case consistent.

* Update grouping.md

Change the Chinese title to English
2023-02-17 20:55:34 +08:00
adc42600b4 [typo](docs)Modify some document label errors (#16866)
* [typo](docs)Modify some document label errors

* fix
2023-02-17 20:55:17 +08:00
ea0e090a77 collect_set function documentation added 1.2 label (#16868) 2023-02-17 19:05:44 +08:00
fe4ef23489 [fix](doc) add essential property for hive catalog on Kerberosied hms (#16781)
property `hive.metastore.kerberos.principal` is essential when the principal of hms you are connecting is not the 
default value: hive-metastore/_HOST@your_realms。
otherwise, you will get error: Failure unspecified at GSS-API level (Mechanism level: Checksum failed)
2023-02-17 09:54:29 +08:00
262a2ea10d [doc](point query) modify and refine docs (#16735) 2023-02-16 17:36:32 +08:00
2f3ce39857 fix broken graph in broker-load-manual.md (#16768) 2023-02-16 16:54:55 +08:00
a707bd4e57 [fix](doc)fix release 1.2.2 document (#16809) 2023-02-16 15:01:40 +08:00
0f7ebaf157 [doc](enhancement) fix some style (#16798) 2023-02-16 15:01:16 +08:00
bd3ea233f8 [doc](filecache) add file cache document (#16649) 2023-02-16 10:26:48 +08:00
3b26235e7e [typo](docs)Modified the description of preparing for the upgrade in the upgrade document (#16801) 2023-02-16 08:38:18 +08:00
5c29a9ef1a [community](team) add new PMC members and committers (#16796) 2023-02-15 23:07:16 +08:00
0664186efe fix doc (#16769) 2023-02-15 13:25:31 +08:00
040a715251 [docs](releasenote)1.2.2 release note (#16766) 2023-02-15 08:57:52 +08:00
5e80823c86 [improvement](dynamic-partition) add storage_medium property for dynamic partition (#16648) 2023-02-14 15:14:52 +08:00
fc1544701f [typo](docs) fix fe config description (#16686)
* 调整
2023-02-14 10:59:24 +08:00
69d3878d9b [Bug](CTAS): Ctas rollback ignore some case (#16255)
Currently, some error are caught due to table can not drop when execute ctas,
I add a session variable to control drop or not table.
2023-02-14 09:19:37 +08:00
cc01db11a2 [fix](doc) fix some errors in docs (#16523)
1. dead link
2. references to zh-CN in en docs
3. wrong content
2023-02-14 07:31:53 +08:00
89754eb200 [doc](inverted index) inverted index introduction and usage doc (#16628) 2023-02-14 00:04:49 +08:00
18fff8ec0a [doc](dynamic-table) Add docs for dynamic-table (#16669) 2023-02-14 00:02:06 +08:00
e7af583935 [typo](docs)fix the alter frontend statement description (#16642)
* [typo](docs)fix the alter frontend statement description

* 2
2023-02-13 20:29:11 +08:00
890a51838e [typo](docs) fix doc (#16651) 2023-02-13 11:51:08 +08:00
2a2ffacb5b retention function add 1.2 tags (#16465) 2023-02-13 11:33:06 +08:00
cf739e7496 [Enhancement](Stmt) Set insert_into timeout session variable separately (#16343) 2023-02-12 16:56:10 +08:00
78a958467f [improvement](Load) Make broker load support the properties of trim_double_quotes and skip_lines (#16622)
`trim_double_quotes` and `skip_lines` were supported in stream load.
So make it support broker load too.
2023-02-12 16:52:59 +08:00
0701ce1d71 [docs](docs)Fix Docker documentation description (#16643)
* change sh_checker_exclude

* add broker Dockerfile and init_broker.sh

* add docker docs

* Adjust the field naming rules when creating tables

* Fix Docker documentation description

---------

Co-authored-by: Yijia Su <suyijia@selectdb.com>
2023-02-12 16:37:51 +08:00
4350c98b02 [improve](dynamic-table) change addColumns RPC interface fields from required to optional and and config doc (#16632) 2023-02-11 20:57:10 +08:00
e6abfed6d1 [fix](dlf) Support DLF by catalog properties and update the doc (#16573)
1. Add default credential provider list
2. Support create DLF catalog from catalog properties
3. Update the doc
2023-02-10 20:43:58 +08:00
3c3110b253 [Fix](Jdbc Catalog) jdbc catalog support to connect to doris database (#16527)
Doris can use mysql-jdbc-jar to connect doris database, but doris has some data type that mysql without.
Such as DecimalV3 and Date/DatetimeV2
I add some case judgments in `Mysql Catalog` , so that Jdbc catalog can identify the data type of DORIS
2023-02-10 20:24:40 +08:00