Commit Graph

9920 Commits

Author SHA1 Message Date
bd5d0ca741 branch-2.1: [fix](Nereids) fold str_to_date to wrong result when parameter out of range #49033 (#49150) 2025-03-18 11:01:49 +08:00
68f50b569b branch-2.1: [fix](group commit)Fix replay wal fail problem on agg state type #49081 (#49143)
Cherry-picked from #49081

Co-authored-by: huanghaibin <huanghaibin@selectdb.com>
2025-03-18 10:57:20 +08:00
98a59f914a branch-2.1: [chore](binlog) GetMeta returns dropped partition/table/index commit seq #48852 (#48900)
Cherry-picked from #48852

Co-authored-by: walter <maochuan@selectdb.com>
2025-03-17 14:03:09 +08:00
cf88db4938 branch-2.1: [improvement](ccr) Add and adjust result for get_lag #48953 (#49055)
Cherry-picked from #48953

Co-authored-by: Uniqueyou <wangyixuan@selectdb.com>
2025-03-17 10:50:07 +08:00
e7d4dda3c8 branch-2.1: [Fix](function) Fix wrong FE fold constant implementation of function date_format #49032 (#49086)
Cherry-picked from #49032

Co-authored-by: zclllyybb <zhaochangle@selectdb.com>
2025-03-16 20:16:40 +08:00
be3e2f36d0 branch-2.1: [fix](nereids)fix the cascadesContext.getMemo()==null #48771 (#49095)
Cherry-picked from #48771

Co-authored-by: zhangm365 <mzhang2048@gmail.com>
2025-03-15 12:20:02 +08:00
1eff4538aa branch-2.1: [fix](nereids) fix convert to date literal throw exception #48980 (#48985) 2025-03-15 10:44:40 +08:00
3b70606c4f [improvement](statistics)Improve analyze partition column and key column corner case. (#48757) (#49101)
backport: https://github.com/apache/doris/pull/48757
2025-03-15 10:23:36 +08:00
8589db3ec3 Revert "branch-2.1: [fix](nereids) fix distinct window compute wrong result (#48987) (#49010)" (#49079)
Revert "branch-2.1: [fix](nereids) fix distinct window compute wrong
result (#48987) (#49010)"
2025-03-15 00:02:10 +08:00
d0f6edd212 branch-2.1: [improvement](statistics)Add session variable for partition sample count. #48218 (#49092)
Cherry-picked from #48218

Co-authored-by: James <lijibing@selectdb.com>
2025-03-14 20:43:00 +08:00
ed3a979904 [feature](statistics)Support enable/disable auto analyze for table. (#39532) (#48863)
backport: https://github.com/apache/doris/pull/39532
2025-03-14 17:43:13 +08:00
b5c85e0962 branch-2.1: [fix](hudi) replace non thread safe SimpleDateFormat #48923 (#49022)
Cherry-picked from #48923

Co-authored-by: Mingyu Chen (Rayner) <morningman@163.com>
2025-03-14 17:31:04 +08:00
5988495576 [fix](statistics)Control memory use for sample partition column and key column. (#46534) (#48927)
backport: https://github.com/apache/doris/pull/46534
2025-03-14 17:18:19 +08:00
2febf0de1b branch-2.1: [fix](udf) alias udf skip check enable_java_udf #48843 (#48914) 2025-03-14 11:21:01 +08:00
7123bbfecb branch-2.1: [fix](nereids) fix distinct window compute wrong result (#48987) (#49010)
cherry pick from #48987
2025-03-14 10:38:16 +08:00
6d2abf9df3 branch-2.1: [Improvement]Add query start datetime #48906 (#48992)
Cherry-picked from #48906

Co-authored-by: wangbo <wangbo@selectdb.com>
2025-03-13 17:40:25 +08:00
ea59465ec7 branch-2.1: [fix](sql cache) fix prepare statement with sql cache throw NullPointerException (#48902) (#48977)
cherry pick from #48902
2025-03-13 14:35:58 +08:00
fe37867846 Revert "branch-2.1:[fix](hudi) Fix Memory Leak in BitCaskDiskMap Due to Circular Reference" (#48974)
Reverts apache/doris#48916
This is under verification, revert it now
2025-03-12 19:07:49 +08:00
fd97f4096b branch-2.1: [fix](auth)fix check internal priv when drop db of external catalog (#48644)
### What problem does this PR solve?
fix check internal priv when drop db of external catalog

It was not picked from the master because the master cannot use the old
optimizer, so it is not fixed in the master
2025-03-12 16:26:49 +08:00
216e9d4fcc branch-2.1:[fix](hudi) Fix Memory Leak in BitCaskDiskMap Due to Circular Reference (#48916)
### What problem does this PR solve?

Problem Summary:
As this issue describes https://github.com/apache/hudi/issues/12918
While debugging a memory leak issue, I noticed a steady increase in the
number of BitCaskDiskMap instances through jmap logs. Using VisualVM, I
found that a memory leak may exist in BitCaskDiskMap due to a circular
reference.

![image](https://github.com/user-attachments/assets/0af6fa66-4c61-46dc-9c67-df1ae18c6607)
- The cleanup method is an instance method that implicitly depends on
the this pointer
- When cleanup is called from shutdownThread, it holds a reference to
this
- Meanwhile, the DiskMap class holds a reference to shutdownThread

![image](https://github.com/user-attachments/assets/3a762e6d-4ebe-4177-a6ff-c01afa5b8180)

This creates a circular reference:
```text
  DiskMap (this) -> shutdownThread -> cleanup -> DiskMap (this)
```
2025-03-12 16:14:56 +08:00
bc3e93a8a9 Revert "branch-2.1: [bug](auto partition) Fix be crash with single replica insert" (#48926)
Reverts apache/doris#48536

BE core after this  PR, revert it。
*** Check failure stack trace: ***
    @     0x564fa82e5606  google::LogMessage::SendToLog()
    @     0x564fa82e2050  google::LogMessage::Flush()
    @     0x564fa82e5e49  google::LogMessageFatal::~LogMessageFatal()
    @     0x564fa9dcb44a  (unknown)
@ 0x564fa8a19e05 google::protobuf::internal::LogMessage::Finish()
    @     0x564f9e68d49e  google::protobuf::Map<>::at<>()
    @     0x564f9e68b805  doris::TabletsChannel::_commit_txn()
    @     0x564f9e68b20b  doris::TabletsChannel::close()
    @     0x564f9e591fee  doris::LoadChannel::_handle_eos()
    @     0x564f9e591ca2  doris::LoadChannel::add_batch()
    @     0x564f9e58c300  doris::LoadChannelMgr::add_batch()
    @     0x564f9e702bb1  std::_Function_handler<>::_M_invoke()
    @     0x564f9e71d3db  doris::WorkThreadPool<>::work_thread()
    @     0x564fab0ad760  execute_native_thread_routine
    @     0x7efd907a8ac3  (unknown)
    @     0x7efd9083a850  (unknown)
    @              (nil)  (unknown)
2025-03-11 17:44:34 +08:00
2c358a1464 branch-2.1: [fix](Nereids) fix split part with regex not exist in source string #48895 (#48910)
Cherry-picked from #48895

Co-authored-by: LiBinfeng <libinfeng@selectdb.com>
2025-03-11 17:37:50 +08:00
90f7f642b6 branch-2.1: [improve](load) improve error message in commit #48316 (#48891)
Cherry-picked from #48316

Co-authored-by: Kaijie Chen <chenkaijie@selectdb.com>
2025-03-11 16:50:28 +08:00
bffa08454e branch-2.1: [opt](mtmv) Opt materialized view rewrite performance when the num of struct infos are huge #48782 (#48856)
Cherry-picked from #48782

Co-authored-by: seawinde <wusi@selectdb.com>
2025-03-11 15:52:11 +08:00
59b63fe388 branch-2.1: [fix](Nereids) string constant folding process regex delim by mistake #48783 (#48876)
pick from master #48783
2025-03-11 12:13:12 +08:00
b3230c0262 branch-2.1: [fix](ob catalog) fix oceanbase catalog get connection #48593 (#48809)
Cherry-picked from #48593

Co-authored-by: zy-kkk <zhongyk10@gmail.com>
2025-03-11 12:11:59 +08:00
78c9f737d3 branch-2.1: [fix](nereids) fix cast literal to date like throw exception (#48780)
### What problem does this PR solve?

when nereids cast invalid date literal to date like type, it will throws
exceptions:

```
select '' = cast('2020-10-20' as date);
(1105, 'errCode = 2, detailMessage = date/datetime literal [] is invalid')
```

But old planner will not throw exceptions, so let neredis don't throw
exceptions too.

This PR is pick code from: #40202

### Check List (For Author)

- Test <!-- At least one of them must be included. -->
    - [x] Regression test
    - [ ] Unit Test
    - [ ] Manual test (add detailed scripts or steps below)
    - [ ] No need to test or manual test. Explain why:
- [ ] This is a refactor/code format and no logic has been changed.
        - [ ] Previous test can cover this change.
        - [ ] No code files have been changed.
        - [ ] Other reason <!-- Add your reason?  -->

- Behavior changed:
    - [ ] No.
    - [ ] Yes. <!-- Explain the behavior change -->

- Does this need documentation?
    - [ ] No.
- [ ] Yes. <!-- Add document PR link here. eg:
https://github.com/apache/doris-website/pull/1214 -->

### Check List (For Reviewer who merge this PR)

- [ ] Confirm the release note
- [ ] Confirm test cases
- [ ] Confirm document
- [ ] Add branch pick label <!-- Add branch pick label that this PR
should merge into -->
2025-03-11 12:10:38 +08:00
1462dc50d4 branch-2.1: [bug](auto partition) Fix be crash with single replica insert (#48536)
### What problem does this PR solve?

pick:#48101
2025-03-11 12:09:58 +08:00
df1ce09d51 Revert "[fix](Prepared Statment) Fix exec prepared insert stmt in non master error" (#48868)
Reverts apache/doris#48740
Not add test case, should temp revert it and should pick case from
master branch and merge it to 2.1
2025-03-10 17:43:10 +08:00
738dbf0347 branch-2.1: [enhancement](maxcompute)support maxcompute timestamp column type. #48768 (#48842)
Cherry-picked from #48768

Co-authored-by: daidai <changyuwei@selectdb.com>
2025-03-10 17:38:20 +08:00
fe35304aa3 branch-2.1 [fix](nereids) avoid generate Runtime filter whose target is not a base table column (#48779)
### What problem does this PR solve?
pick #48804
Issue Number: close #xxx

Related PR: #xxx

Problem Summary:

### Release note

None

### Check List (For Author)

- Test <!-- At least one of them must be included. -->
    - [ ] Regression test
    - [ ] Unit Test
    - [ ] Manual test (add detailed scripts or steps below)
    - [ ] No need to test or manual test. Explain why:
- [ ] This is a refactor/code format and no logic has been changed.
        - [ ] Previous test can cover this change.
        - [ ] No code files have been changed.
        - [ ] Other reason <!-- Add your reason?  -->

- Behavior changed:
    - [ ] No.
    - [ ] Yes. <!-- Explain the behavior change -->

- Does this need documentation?
    - [ ] No.
- [ ] Yes. <!-- Add document PR link here. eg:
https://github.com/apache/doris-website/pull/1214 -->

### Check List (For Reviewer who merge this PR)

- [ ] Confirm the release note
- [ ] Confirm test cases
- [ ] Confirm document
- [ ] Add branch pick label <!-- Add branch pick label that this PR
should merge into -->
2025-03-10 17:32:52 +08:00
d2f5d6202f [fix](Prepared Statment) Fix exec prepared insert stmt in non master error (#48740)
### What problem does this PR solve?

bp #48689 for 2.1

Related PR: #xxx

Problem Summary:

### Release note

None

### Check List (For Author)

- Test <!-- At least one of them must be included. -->
    - [ ] Regression test
    - [ ] Unit Test
    - [ ] Manual test (add detailed scripts or steps below)
    - [ ] No need to test or manual test. Explain why:
- [ ] This is a refactor/code format and no logic has been changed.
        - [ ] Previous test can cover this change.
        - [ ] No code files have been changed.
        - [ ] Other reason <!-- Add your reason?  -->

- Behavior changed:
    - [ ] No.
    - [ ] Yes. <!-- Explain the behavior change -->

- Does this need documentation?
    - [ ] No.
- [ ] Yes. <!-- Add document PR link here. eg:
https://github.com/apache/doris-website/pull/1214 -->

### Check List (For Reviewer who merge this PR)

- [ ] Confirm the release note
- [ ] Confirm test cases
- [ ] Confirm document
- [ ] Add branch pick label <!-- Add branch pick label that this PR
should merge into -->

---------

Co-authored-by: lucianljliu <lucianljliu@tencent.com>
Co-authored-by: liulijia <liulijia1029@gmail.com>
2025-03-10 11:09:46 +08:00
2504b8c3a9 branch-2.1: [fix](binlog) Set dummy timestamp correctly #48706 (#48755)
Cherry-picked from #48706

Co-authored-by: walter <maochuan@selectdb.com>
2025-03-09 00:23:16 +08:00
e957a2f94c [improve](ipv6) Enhance ipv6 type to accept uint128 strings in network byte order (#48799) 2025-03-09 00:22:42 +08:00
2b7e9c821a branch-2.1:[opt](mtmv) metadata cache of external table no longer be refreshed b… (#48766)
…efore run async mv task (#48172)

pick: https://github.com/apache/doris/pull/48172
2025-03-08 16:28:08 +08:00
856b64e974 [opt](mtmv) Support single mv rewrite when query is select star (#48742) 2025-03-08 16:25:57 +08:00
d4e4893ab1 [test](fe) Add session variable enable_reserve_memory for testing (#48813) 2025-03-08 16:18:01 +08:00
dfb00e4078 branch-2.1: Revert "[fix](nereids) Add unique id to non foldable expr… (#48702)
…ession #48103 (#48456)"

This reverts commit 4979d706127044598b1af853d1c2d69ab3f2cebb.

cherry-pick:  #48688

revert: #48103

### Check List (For Author)

- Test <!-- At least one of them must be included. -->
    - [ ] Regression test
    - [ ] Unit Test
    - [ ] Manual test (add detailed scripts or steps below)
    - [ ] No need to test or manual test. Explain why:
- [ ] This is a refactor/code format and no logic has been changed.
        - [ ] Previous test can cover this change.
        - [ ] No code files have been changed.
        - [ ] Other reason <!-- Add your reason?  -->

- Behavior changed:
    - [ ] No.
    - [ ] Yes. <!-- Explain the behavior change -->

- Does this need documentation?
    - [ ] No.
- [ ] Yes. <!-- Add document PR link here. eg:
https://github.com/apache/doris-website/pull/1214 -->

### Check List (For Reviewer who merge this PR)

- [ ] Confirm the release note
- [ ] Confirm test cases
- [ ] Confirm document
- [ ] Add branch pick label <!-- Add branch pick label that this PR
should merge into -->
2025-03-05 22:07:15 +08:00
18778a2fde branch-2.1: [fix](Nereids) divide const folding for decimalv3 return type is not correct #48641 (#48680)
Cherry-picked from #48641

Co-authored-by: morrySnow <zhangwenxin@selectdb.com>
2025-03-05 22:06:33 +08:00
74c8b549c0 branch-2.1: [fix](restore) Filter partition property storage policy in synced table #47690 (#47793)
Cherry-picked from #47690

Co-authored-by: Uniqueyou <wangyixuan@selectdb.com>
2025-03-05 19:22:19 +08:00
fc842fcbf6 branch-2.1: [fix](Nereids) nested window function with order by raise exception #48492 (#48677)
Cherry-picked from #48492

Co-authored-by: morrySnow <zhangwenxin@selectdb.com>
2025-03-05 17:30:09 +08:00
155e908b0e branch-2.1: [enhance](mtmv)mv_infos not hold read lock of tables #47415 (#48675)
Cherry-picked from #47415

Co-authored-by: zhangdong <zhangdong@selectdb.com>
2025-03-05 17:29:41 +08:00
d786948b61 branch-2.1: [fix](auth)Privatize the authentication methods in the Auth class to avoid being called incorrectly #48033 (#48531)
Cherry-picked from https://github.com/apache/doris/pull/48033
2025-03-05 12:33:18 +08:00
d81e2ebcc8 branch-2.1: [fix](nereids) fix create/alter view column name force cast to lower case #48569 (#48601)
cherry pick from #48569
2025-03-05 10:04:25 +08:00
0dd5eaf576 branch-2.1: [fix](heartbeat) avoid failure immediately due to connection reset #48444 (#48635)
Cherry-picked from #48444

Co-authored-by: Yongqiang YANG <yangyongqiang@selectdb.com>
2025-03-05 09:52:46 +08:00
123000ed9d [fix](array_avg) fix core for array_avg (#46927) (#48631)
if we set session variable for fold_constant_for_be = 1 and
enable_decimal256 = true
here will meet error in sql
```
SELECT ARRAY_AVG(CAST([] AS ARRAY < DECIMALV3(1,0) > ));
```
with core
```
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /mnt/disk1/wangqiannan/amory/doris/be/src/vec/columns/column_decimal.h:200:15 in
 0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /mnt/disk1/wangqiannan/amory/doris/be/src/common/signal_handler.h:421
 1# PosixSignals::chained_handler(int, siginfo*, void*) [clone .part.0] in /mnt/disk1/wangqiannan/tool/jdk-17.0.10/lib/server/libjvm.so
 2# JVM_handle_linux_signal in /mnt/disk1/wangqiannan/tool/jdk-17.0.10/lib/server/libjvm.so
 3# 0x00007FD98C1A2B50 in /lib64/libc.so.6
 4# doris::vectorized::ColumnDecimal<doris::vectorized::Decimal<wide::integer<256ul, int> > >::get_data_at(unsigned long) const at /mnt/disk1/wangqiannan/amory/doris/be/src/vec/columns/column_decimal.h:201
 5# doris::vectorized::DataTypeDecimalSerDe<doris::vectorized::Decimal<wide::integer<256ul, int> > >::write_column_to_pb(doris::vectorized::IColumn const&, doris::PValues&, long, long) const at /mnt/disk1/wangqiannan/amory/doris/be/src/vec/data_types/serde/data_type_decimal_serde.h:158
 6# doris::vectorized::DataTypeNullableSerDe::write_column_to_pb(doris::vectorized::IColumn const&, doris::PValues&, long, long) const at /mnt/disk1/wangqiannan/amory/doris/be/src/vec/data_types/serde/data_type_nullable_serde.cpp:237
 7# doris::FoldConstantExecutor::fold_constant_vexpr(doris::TFoldConstantParams const&, doris::PConstantExprResult*) at /mnt/disk1/wangqiannan/amory/doris/be/src/runtime/fold_constant_executor.cpp:118
 8# doris::PInternalService::_fold_constant_expr(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, doris::PConstantExprResult*) at /mnt/disk1/wangqiannan/amory/doris/be/src/service/internal_service.cpp:1537
 9# doris::PInternalService::fold_constant_expr(google::protobuf::RpcController*, doris::PConstantExprRequest const*, doris::PConstantExprResult*, google::protobuf::Closure*)::$_0::operator()() const at /mnt/disk1/wangqiannan/amory/doris/be/src/service/internal_service.cpp:1515
10# void std::__invoke_impl<void, doris::PInternalService::fold_constant_expr(google::protobuf::RpcController*, doris::PConstantExprRequest const*, doris::PConstantExprResult*, google::protobuf::Closure*)::$_0&>(std::__invoke_other, doris::PInternalService::fold_constant_expr(google::protobuf::RpcController*, doris::PConstantExprRequest const*, doris::PConstantExprResult*, google::protobuf::Closure*)::$_0&) at /mnt/disk1/wangqiannan/tool/ldb_toolchain_16/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61
11# std::enable_if<is_invocable_r_v<void, doris::PInternalService::fold_constant_expr(google::protobuf::RpcController*, doris::PConstantExprRequest const*, doris::PConstantExprResult*, google::protobuf::Closure*)::$_0&>, void>::type std::__invoke_r<void, doris::PInternalService::fold_constant_expr(google::protobuf::RpcController*, doris::PConstantExprRequest const*, doris::PConstantExprResult*, google::protobuf::Closure*)::$_0&>(doris::PInternalService::fold_constant_expr(google::protobuf::RpcController*, doris::PConstantExprRequest const*, doris::PConstantExprResult*, google::protobuf::Closure*)::$_0&) at /mnt/disk1/wangqiannan/tool/ldb_toolchain_16/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:117
12# std::_Function_handler<void (), doris::PInternalService::fold_constant_expr(google::protobuf::RpcController*, doris::PConstantExprRequest const*, doris::PConstantExprResult*, google::protobuf::Closure*)::$_0>::_M_invoke(std::_Any_data const&) at /mnt/disk1/wangqiannan/tool/ldb_toolchain_16/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:291
13# std::function<void ()>::operator()() const at /mnt/disk1/wangqiannan/tool/ldb_toolchain_16/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:560
14# doris::WorkThreadPool<false>::work_thread(int) at /mnt/disk1/wangqiannan/amory/doris/be/src/util/work_thread_pool.hpp:158
15# void std::__invoke_impl<void, void (doris::WorkThreadPool<false>::* const&)(int), doris::WorkThreadPool<false>*&, int&>(std::__invoke_memfun_deref, void (doris::WorkThreadPool<false>::* const&)(int), doris::WorkThreadPool<false>*&, int&) at /mnt/disk1/wangqiannan/tool/ldb_toolchain_16/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:74
16# std::__invoke_result<void (doris::WorkThreadPool<false>::* const&)(int), doris::WorkThreadPool<false>*&, int&>::type std::__invoke<void (doris::WorkThreadPool<false>::* const&)(int), doris::WorkThreadPool<false>*&, int&>(void (doris::WorkThreadPool<false>::* const&)(int), doris::WorkThreadPool<false>*&, int&) at /mnt/disk1/wangqiannan/tool/ldb_toolchain_16/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:96
```

### What problem does this PR solve?

Issue Number: close #xxx

Related PR: #xxx

Problem Summary:

### Release note

None

### Check List (For Author)

- Test <!-- At least one of them must be included. -->
    - [ ] Regression test
    - [ ] Unit Test
    - [ ] Manual test (add detailed scripts or steps below)
    - [ ] No need to test or manual test. Explain why:
- [ ] This is a refactor/code format and no logic has been changed.
        - [ ] Previous test can cover this change.
        - [ ] No code files have been changed.
        - [ ] Other reason <!-- Add your reason?  -->

- Behavior changed:
    - [ ] No.
    - [ ] Yes. <!-- Explain the behavior change -->

- Does this need documentation?
    - [ ] No.
- [ ] Yes. <!-- Add document PR link here. eg:
https://github.com/apache/doris-website/pull/1214 -->

### Check List (For Reviewer who merge this PR)

- [ ] Confirm the release note
- [ ] Confirm test cases
- [ ] Confirm document
- [ ] Add branch pick label <!-- Add branch pick label that this PR
should merge into -->
2025-03-04 21:46:26 +08:00
ad1695891a branch-2.1: [fix](jdbc catalog) Use factory methods to return mapped types instead 2 #48541 (#48586)
Cherry-picked from #48541

Co-authored-by: zy-kkk <zhongyk10@gmail.com>
2025-03-04 21:36:06 +08:00
107f4d48bd branch-2.1: [fix])(catalog)add equals for external table #47956 (#48533)
Cherry-picked from https://github.com/apache/doris/pull/47956
2025-03-03 18:28:43 +08:00
4134db5ee3 branch-2.1: [enhancement](nereids)remove dependence on old CreateTableStmt for CreateTableLikeCommand #48007 (#48528)
pick from master https://github.com/apache/doris/pull/48007

### What problem does this PR solve?

Issue Number: close #xxx

Related PR: #xxx

Problem Summary:

### Release note

None

### Check List (For Author)

- Test <!-- At least one of them must be included. -->
    - [ ] Regression test
    - [ ] Unit Test
    - [ ] Manual test (add detailed scripts or steps below)
    - [ ] No need to test or manual test. Explain why:
- [ ] This is a refactor/code format and no logic has been changed.
        - [ ] Previous test can cover this change.
        - [ ] No code files have been changed.
        - [ ] Other reason <!-- Add your reason?  -->

- Behavior changed:
    - [ ] No.
    - [ ] Yes. <!-- Explain the behavior change -->

- Does this need documentation?
    - [ ] No.
- [ ] Yes. <!-- Add document PR link here. eg:
https://github.com/apache/doris-website/pull/1214 -->

### Check List (For Reviewer who merge this PR)

- [ ] Confirm the release note
- [ ] Confirm test cases
- [ ] Confirm document
- [ ] Add branch pick label <!-- Add branch pick label that this PR
should merge into -->
2025-03-03 14:50:59 +08:00
4d3df9d620 branch-2.1: [chore](config)Clarify and Improve sys_log_roll_num Parameter Description #48442 (#48507)
Cherry-picked from #48442

Co-authored-by: Calvin Kirs <guoqiang@selectdb.com>
2025-03-02 11:24:09 +08:00