Commit Graph

18429 Commits

Author SHA1 Message Date
74202fe7e2 [Enhancement] support user custom defined privite settings,xml for build fe (#29015)
Issue Number: close #29014
2023-12-31 13:42:56 +08:00
3661c316c9 Revert "[improvement](create tablet) backend create tablet round robin among disks (#23218)" (#29347)
This reverts commit df5b5ae0cb2f30f026ec104a64b4d9a5ce2904f3.
2023-12-31 12:51:21 +08:00
cc6013bfab [fix](partial update) Fix error message when doing strict mode partial update on a table with column that is non-nullable and has no default value #29218 2023-12-31 11:18:37 +08:00
fcc4cfb900 [Fix](Variant) add more info before crash in serialization (#29344) 2023-12-31 11:17:36 +08:00
ac636a2aba [fix](nereids) partition prunner evaluates "not x=const" on single node range #29164 2023-12-31 08:50:16 +08:00
5b503e0a7b [chore] remove and add collaborators (#29286)
Removed: nanfeng1999, gitccl
Added: gavinchou, yujun777
2023-12-30 23:41:15 +08:00
10368a71a4 [fix][security]security optimize for executable binary file doris_be access should be restricted (#29303) 2023-12-30 23:39:16 +08:00
6aaa829870 [fix](Nereids) connection_id() should return bigint type (#29287) 2023-12-30 22:25:27 +08:00
e91f6cb069 [chore](docs) straight_join is not supported (#28268) 2023-12-30 21:34:04 +08:00
aa4b3d02f1 [bug]https://github.com/apache/doris/issues/29149 (#29155)
Co-authored-by: 86157 <mapengfei@lnxjit.commapengfei@lnxjit.com>
2023-12-30 21:30:59 +08:00
9a7c15b635 [fix](log) PipelineFragmentContext has already been destoried in try_close_task before logging it #29237 2023-12-30 21:29:58 +08:00
018d8b1326 [fix](doc) spell errors fixes and align with code log for check-rpc-channel. (#28151) 2023-12-30 20:56:56 +08:00
56c3487a10 [test](ut) added UT cases for show backend stmt (#28603) 2023-12-30 20:55:28 +08:00
56648e0bd6 [Bug](security) BE SingleReplicaCompaction download_files function exists log print sensitive msg #28929 (#28930)
Co-authored-by: Rohit Satardekar <rohitrs1983@gmail.com>
2023-12-30 20:50:08 +08:00
f5e2ea1699 [fix][fe]Fixed show proc tablet inaccuracies (#29186)
Both tables simply need to change the tablet id to get the same result from the show proc statement.

before:
image
Just change the tablet id to get the result, 10139 does not belong to the tablet in the table id of 10127

later:
image
2023-12-30 20:49:01 +08:00
673a0137ce [fix] (schema change) fix missing data bug in schema change (#28938) (#29064) 2023-12-30 20:45:58 +08:00
7623b5cc31 [cleanup](move-memtable) remove namespace stream_load (#27441) 2023-12-30 20:08:23 +08:00
13f3d30652 [fix](hive-udf) Fixed the calculation result error in Hive bitmap UDF (#29073) 2023-12-30 17:25:33 +08:00
80fb496523 [improve](proc) Show journal size in bdbje journal dir (#29314) 2023-12-30 16:43:06 +08:00
e500b42142 Disable global cancel policy in regression test (#29335) 2023-12-30 14:35:17 +08:00
03901b9a7a [enhancement](group_commit): refector relay wal code (#29183) 2023-12-30 12:59:46 +08:00
30b7357604 [improve](logging) make glog FLAGS_v configurable (#29182) 2023-12-30 12:47:47 +08:00
e7d67e9411 [fix](be) resolves some unused-raii and used-after-moved issues (#29285) 2023-12-30 12:14:49 +08:00
51cb15d032 [improve](move-memtable) cancel load immediately when back pressure in delta writer v2 (#29280) 2023-12-30 10:45:06 +08:00
94cbabf675 [fix](case) update load_colddata_to_hdfs.groovy (#29325) 2023-12-30 10:30:44 +08:00
2c4e52e44e [fix](es catalog) only es_query function can push down to ES (#29320)
Issue Number: close #29318 
1. Only push down `es_query` function to ES
2. Add null check where ES query result not have `_source` or `fields` fields.
2023-12-30 09:33:26 +08:00
56058623f6 [fix](expr) Re fix BE core dump while common expr filter delete condition column (#29328)
Additional deleted filter condition will be materialized column be at the end of the block,
after _output_column_by_sel_idx will be erase, we not need to filter it,
so erase it from _columns_to_filter in the first next_batch.
Eg:
delete from table where a = 10;
select b from table;
a column only effective in segment iterator, the block from query engine only contain the b column,
so no need to filter a column by expr.
2023-12-30 08:40:03 +08:00
5c9e0d906a [Fix](segment iterator) fix wrong segment cache remove (#29333) 2023-12-30 08:36:15 +08:00
5bc72bda78 [improve](move-memtable) add fault injection in writer v2 (#29177) 2023-12-30 01:32:26 +08:00
e62857e5a4 [improve](move-memtable) return error when back pressure cost too much time (#29327) 2023-12-30 01:31:05 +08:00
41d907912a [improve](move-memtable) add fault injection in load stream stub (#29105) 2023-12-30 01:29:28 +08:00
8407490053 [feature-wip](nereids) Support some spark-sql built-in functions when set dialect=spark_sql (#28531) 2023-12-30 00:10:35 +08:00
445f72b395 [ut](stats) Added tests for HMS analysis tasks (#28583) 2023-12-30 00:09:50 +08:00
d7001ce6e1 [fix](partition) Comment out some exceptions with partition equal to … (#28702)
* [fix](partition) Comment out some exceptions with partition equal to 0 and return

In some scenarios, the partition id in the table meta is 0, but the rowset meta partition is not 0, (#28055) PR check partition id will caused be failed to start when upgrade

meta like this

```
{
    "table_id": 1266302,
    "partition_id": 0,
    "tablet_id": 1289222,
    "schema_hash": 816078096,
    "shard_id": 949,
    "creation_time": 1684805433,
    "cumulative_layer_point": -1,
    "tablet_state": "PB_RUNNING",
    "schema": {
        "keys_type": "DUP_KEYS",
        "column": [
	    ...
        ],
        "num_short_key_columns": 1,
        "num_rows_per_row_block": 1024,
	...
        "skip_write_index_on_load": false
    },
    "rs_metas": [
        {
            "rowset_id": 0,
            "partition_id": 1289193,
            "tablet_id": 1289222,
            "tablet_schema_hash": 816078096,
            "newest_write_timestamp": 1684805433,
	    ...
            "segments_overlap_pb": "NONOVERLAPPING"
        }
    ],
    "in_restore_mode": false,
    "tablet_uid": {
        "hi": -4301918259617109775,
        "lo": 2820124814688031668
    },
    "preferred_rowset_type": "BETA_ROWSET",
    "tablet_type": "TABLET_TYPE_DISK",
    "replica_id": 1812028,
    "enable_unique_key_merge_on_write": false,
    "binlog_config": {
        "enable": false,
        "ttl_seconds": 9223372036854775807,
        "max_bytes": 9223372036854775807,
        "max_history_nums": 9223372036854775807
    },
    "compaction_policy": "size_based",
    "time_series_compaction_goal_size_mbytes": 1024,
    "time_series_compaction_file_count_threshold": 2000,
    "time_series_compaction_time_threshold_seconds": 3600
}
```

* fix
2023-12-30 00:07:43 +08:00
0bf0f945a2 [test](ut) added UT cases for show broker stmt (#28629) 2023-12-30 00:04:01 +08:00
4e56adee15 [improvement](docs) add Json load case doc (#29001) 2023-12-30 00:02:43 +08:00
b8cdbf4ffe Fix](schema change) fix metadata inconsistency bug caused by enable light schema change (#28255) (#29060) 2023-12-30 00:02:01 +08:00
7f105facc4 [fix](pipelineX) fix unable to merge profiles in multi be (#29204) 2023-12-29 23:48:46 +08:00
2518ed64ea [enhancement](bulk-load) strict second level granularity for timeout between (0,1) (#29028) 2023-12-29 23:44:43 +08:00
989d20e0ac [opt](Nereids) remove decimalv2 signature from min, max, sum, nvl and case when (#29282) 2023-12-29 23:22:32 +08:00
03ece437f0 Fix topicPublisher thread may NPE when no topic exists (#29306) 2023-12-29 23:04:20 +08:00
59fdd5e42b [fix](compaction) time series compaction policy -> compact consecutive empty rowsets (#27299)
Sometimes we need to merge a large number of empty versions to reduce meta-information.
2023-12-29 22:20:41 +08:00
fcb90dc808 [opt](Nereids) use enable_nereids_dml to control ctas and create table (#29284) 2023-12-29 20:47:22 +08:00
07bd65abe0 [pipelineX](local shuffle) remove unused code in local shuffle to improve performance #29292 2023-12-29 20:30:28 +08:00
7c5fda1169 [thirdparty](lib) Add streamvbyte thirdparty lib (#29308) 2023-12-29 19:22:07 +08:00
f0629da10a [pipelineX](fix) Fix illegal memory access (#29283) 2023-12-29 18:35:41 +08:00
4266432d11 [Fix](dialect) Fix trino dialect converter when sql does not end with delimiter. (#29106)
Co-authored-by: wangxiangyu <wangxiangyu@360shuke.com>
2023-12-29 18:02:57 +08:00
7604401b06 [Enhance](regression)Do path creation ahead of time for case test_export_external_table (#28616)
Do path creation ahead of time for case test_export_external_table
2023-12-29 17:59:20 +08:00
7e0616ba77 [fix](regression test) fix test_publish_one_succ (#28993) 2023-12-29 17:31:55 +08:00
9c57483aa3 [ci](trigger) only master run performance check (#29290)
Co-authored-by: stephen <hello-stephen@qq.com>
2023-12-29 17:01:31 +08:00