Commit Graph

1450 Commits

Author SHA1 Message Date
fef1062835 [optimization](array-type) optimize the help docs of array type (#13001)
Co-authored-by: hucheng01 <hucheng01@baidu.com>
2022-09-29 14:36:32 +08:00
29fc167548 [Bug](Datax)Fix bug that the dataxwriter will drop column when convert map to json (#13042)
* fix bug that when value is null,toJSONString will drop this key value.
2022-09-29 11:37:10 +08:00
819aecb26c [DOC](datev2) Add documents for DateV2 (#12976) 2022-09-28 14:36:26 +08:00
Pxl
9607f60845 [Feature](serialize) move block_data_version to fe heart beat (#12667)
Move block_data_version from be config to fe heart beat
2022-09-27 18:25:54 +08:00
907494760d [typo](docs)Add bitmap_count doc And Adjustment function list (#12978) 2022-09-27 14:21:37 +08:00
3f99dd5c4b [function](bitmap) support bitmap_hash64 (#12992) 2022-09-27 12:16:02 +08:00
b14b178928 [enhancement](memory) Trigger load channel flush based on process physical memory to avoid OOM #12960
When the physical memory of the process reaches 90% of the mem limit, trigger the load channel mgr to brush down
The default value of be.conf mem_limit is changed from 90% to 80%, and stability is the priority.
Fix deadlock in arena_locks in BufferPool::BufferAllocator::ScavengeBuffers and _lock in DebugString
2022-09-27 09:07:38 +08:00
1bb42a7bc0 [function](hash) add support of murmur_hash3_64 (#12923) 2022-09-26 14:23:37 +08:00
9afa3cdb19 Optimized materialized view documentation (#12798)
Optimized materialized view documentation
2022-09-26 12:25:20 +08:00
18433d7105 Spark load import kerberos parameter modification (#12924)
Spark load import kerberos parameter modification
2022-09-26 12:24:43 +08:00
978dae267e [typo](docs)Optimized string and date function doc (#12949) 2022-09-26 09:26:12 +08:00
91134cff61 [typo](docs)Optimized date function doc order and add partial function doc #12878 2022-09-26 09:25:11 +08:00
3bb920ba54 [Enhancement](load) Refine the load channel flush policy on mem limit (#12716)
1. Remove single load channel mem limit, only use load channel mgr mem limit
2. Default load channel mgr mem limit from 50% to 80%
3. load channel mgr add soft mem limit. When the soft limit is exceeded, other threads will not hang, only current thread triggers flush
4. When exceed load channel mgr mem limit, find a load channel with the largest mem usage, continue to find a tablet channel with the largest mem usage, and try to flush 1/3 of the mem usage of this tablet channel.
2022-09-24 10:01:13 +08:00
d77ea64ae4 [typo](docs) Changing the Jump Address of SparkLoad in BrokerLoad (#12731) 2022-09-23 09:15:17 +08:00
70ab9cb43e [feature](http) refactor version info and add new http api for get version info (#12513)
Refactor version info and add new http api for get version info
2022-09-22 10:53:04 +08:00
35f07ede26 [typo](docs)Changing the Jump Address of BrokerLoad in SparkLoad (#12735)
* [typo](docs)Changing the Jump Address of BrokerLoad in SparkLoad

Changing the Jump Address of BrokerLoad in SparkLoad

* Update spark-load-manual.md
2022-09-21 22:03:28 +08:00
b09cc95701 [typo](docs) fix get-starting doc err (#12777) 2022-09-21 21:58:41 +08:00
a7993755ae [typo](docs)rename doc file name (#12783)
Co-authored-by: chenjie <chenjie@cecdat.com>
2022-09-21 11:25:38 +08:00
b0b876f640 [typo](docs) vectorization needs to be turned off to use native udf #12739 2022-09-21 09:13:48 +08:00
43d6be8c4d [docs](function) add a series of date function documents (#12713)
* [docs](function) add a series of date function documents
add docs for `hours_add`, `hours_sub`, `minutes_add`, `minutes_sub`,
`seconds_add`, `seconds_sub`, `years_sub`, `years_add`, `months_add`,
`months_sub`, `days_add`, `days_add`, `weeks_add`, `weeks_sub` functions.
2022-09-19 21:42:35 +08:00
a5d11dce3b [typo](docs) Add docs of math function (#12532)
* docs of math function
2022-09-19 21:41:59 +08:00
3bb042e45c [fix](memtracker) Process physical mem check does not include tc/jemalloc allocator cache (#12688)
tcmalloc/jemalloc allocator cache does not participate in the mem check as part of the process physical memory.

because new/malloc will trigger mem hook when using tcmalloc/jemalloc allocator cache, but it may not actually alloc physical memory, which is not expected in mem hook fail.

in addition:

The value of tcmalloc/jemalloc allocator cache is used as a mem tracker, the parent is the process mem tracker, which is updated every 1s.
Modify the process default mem_limit to 90%. expect mem tracker to effectively limit the memory usage of the process.
2022-09-17 11:31:01 +08:00
42b6532131 remove gc and fix print (#12682) 2022-09-17 00:16:15 +08:00
a3fee5afbb [doc](variables) fix forward_to_master doc bug #12659
Co-authored-by: wudi <>
2022-09-16 20:56:55 +08:00
97ff14482f [enhancement](doc) When we use flink doris connector with bounded source, we should using the BATCH mode. (#12576) 2022-09-16 10:31:17 +08:00
22a8d35999 [Feature](vectorized) support jdbc sink for insert into data to table (#12534) 2022-09-15 11:08:41 +08:00
353bb6fdfb [doc] update docs (#12615) 2022-09-15 11:07:34 +08:00
08ee84ef67 [typo](docs)fix tablet-local-debug doc err #12572 2022-09-14 14:26:56 +08:00
6bf5fc6db5 [improvement](storage) For debugging problems: add session variable skip_storage_engine_merge to treat agg and unique data model as dup model (#11952)
For debug purpose:
Add session variable skip_storage_engine_merge, when set to true, tables of aggregate key model and unique key model will be read as duplicate key model.
Add session variable skip_delete_predicate, when set to true, rows deleted with delete statement will be selected.
2022-09-13 19:18:56 +08:00
550b1e531b [fix](doc) add the key columes description of the table model document (#12500)
add the key columes description of the table model document
2022-09-13 11:27:05 +08:00
e33f4f90ae [fix](exec) Avoid query thread block on wait_for_start (#12411)
When FE send cancel rpc to BE, it does not notify the wait_for_start() thread, so that the fragment will be blocked and occupy the execution thread.
Add a max wait time for wait_for_start() thread. So that it will not block forever.
2022-09-13 08:57:37 +08:00
c8e9a32bb2 [Function](cbrt)Add cbrt function for doris (#12523)
Add cbrt function for doris
2022-09-12 19:58:45 +08:00
ecfefae715 [enhancement](load) make default load mem limit configurable (#12348)
* make LoadMemLimit valid for broker load, stream load and routine load

Co-authored-by: wuhangze <wuhangze@jd.com>
2022-09-12 10:25:01 +08:00
9b73b45d05 [Doc](Streamload) update streamload default timeout #12499
Co-authored-by: wudi <>
2022-09-12 10:23:18 +08:00
3cc06820c4 [doc](performance) performance doc and script update (#12493) 2022-09-09 09:09:49 +08:00
2aad293d8a delete_doc_upd (#12473)
delete_doc_update
2022-09-09 09:08:12 +08:00
0ea7c4b37b [docs](quick-compaction) update quick-compaction docs (#12417) 2022-09-08 15:00:59 +08:00
6cd06f7586 [typo](docs) INSERT documentation fix (#12455)
INSERT documentation fix
2022-09-08 13:09:08 +08:00
c2808de867 [Doc](balance)add replica balance speed param (#12406)
* update balance param
2022-09-07 19:41:45 +08:00
09b45f2b71 [Function](ELT)Add elt function (#12321) 2022-09-07 15:21:08 +08:00
42bdde8750 [Feature](Vectorized) support jdbc scan node (#12010) 2022-09-07 10:29:41 +08:00
c975d71fd4 [typo](docs)Sql blacklist documentation fix (#12376)
Sql blacklist documentationfix
2022-09-06 19:34:05 +08:00
b398fd60fc [DOCS](function) Add docs for new time functions (#12382)
Add docs for new time functions
2022-09-06 19:33:41 +08:00
7c2da89518 [docs](spark-load) set hadoop env (#12342)
(spark-load) set hadoop env
2022-09-06 16:41:38 +08:00
53b79d5a8c [Enhancement](restore) new add the property of reserve_replica to restore statement (#11942)
Add a new property called 'reserve_replica', which means you can
get a table with same partitions with the same replication num
as before the backup.

Co-authored-by: Stalary <stalary@163.com>
Co-authored-by: camby <104178625@qq.com>
2022-09-06 10:32:21 +08:00
f2aa87d797 Add ctas support config key type ut and doc. (#12327) 2022-09-06 09:16:02 +08:00
0deee72a63 About the modification of broker load specifying hdfs user name parameter (#12330)
About the modification of broker load specifying hdfs user name parameter
2022-09-05 19:34:26 +08:00
e5f3f0e730 [typo](docs) mix of SSD and HDD disks should specify the storage directory only (#12309)
add notice of storage
2022-09-05 09:23:34 +08:00
74b6eaf44b [typo](docs)Replace table link fix (#12317) 2022-09-05 08:29:41 +08:00
3a30e12ffb update data-model, add error_code into DUPLICATE KEY (#12131) 2022-09-03 14:23:29 +08:00