Release Date: April 10, 2025
Improvements
- FE supports graceful shutdown to improve system availability. When exiting FE via
./stop_fe.sh -g, FE will first return a 500 status code to the front-end Load Balancer via the/api/healthAPI to indicate that it is preparing to shut down, allowing the Load Balancer to switch to other available FE nodes. Meanwhile, FE will continue to run ongoing queries until they finish or timeout (default timeout: 60 seconds). #56823
Bug Fixes
The following issues have been fixed:
- Partition pruning might not work if the partition column is a generated column. #54543
- Incorrect parameter handling in the
concatfunction could cause a BE crash during query execution. #57522 - The
ssl_enableproperty did not take effect when using Broker Load to load data. #57229 - When NULL values exist, querying subfields of STRUCT-type columns could cause a BE crash. #56496
- When modifying the bucket distribution of a table with the statement
ALTER TABLE {table} PARTITIONS (p1, p1) DISTRIBUTED BY ..., specifying duplicate partition names could result in failure to delete internally generated temporary partitions. #57005 - In a shared-data cluster, running
SHOW PROC '/current_queries'resulted in the error "Error 1064 (HY000): Sending collect query statistics request fails". #56597 - Running
INSERT OVERWRITEloading tasks in parallel caused the error "ConcurrentModificationException: null", resulting in loading failure. #56557 - After upgrading from v2.5.21 to v3.1.17, running multiple Broker Load tasks concurrently could cause exceptions. #56512
Behavior Changes
- The default value of the BE configuration item
avro_ignore_union_type_taghas been changed totrue, enabling the direct parsing of["NULL", "STRING"]as STRING type data, which better aligns with typical user requirements. #57553 - The default value of the session variable
big_query_profile_thresholdhas been changed from 0 to 30 (seconds). #57177 - A new FE configuration item
enable_mv_refresh_collect_profilehas been added to control whether to collect Profile information during materialized view refresh. The default value isfalse(previously, the system collected Profile by default). #56971
Comments
0 comments
Article is closed for comments.