You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by "wyxxxcat (via GitHub)" <gi...@apache.org> on 2026/04/10 02:15:54 UTC

[PR] [opt](test) Support IAM Role for s3 client ut test [doris]

wyxxxcat opened a new pull request, #62303:
URL: https://github.com/apache/doris/pull/62303

   ### 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 -->
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [opt](test) Support IAM Role for s3 client ut test [doris]

Posted by "hello-stephen (via GitHub)" <gi...@apache.org>.
hello-stephen commented on PR #62303:
URL: https://github.com/apache/doris/pull/62303#issuecomment-4267488044

   # BE UT Coverage Report
   Increment line coverage ` ` :tada:
   
   [Increment coverage report](http://coverage.selectdb-in.cc/coverage/9dcfba3dff087640d094cf3df00706497993d231_9dcfba3dff087640d094cf3df00706497993d231/increment_report/index.html)
   [Complete coverage report](http://coverage.selectdb-in.cc/coverage/9dcfba3dff087640d094cf3df00706497993d231_9dcfba3dff087640d094cf3df00706497993d231/report/index.html)
   | Category          | Coverage           |
   |-------------------|--------------------|
   | Function Coverage | 53.27% (20297/38100) |
   | Line Coverage     | 36.77% (191176/519953) |
   | Region Coverage   | 33.06% (148537/449347) |
   | Branch Coverage   | 34.15% (64920/190108) |


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [opt](test) Support IAM Role for s3 client ut test [doris]

Posted by "hello-stephen (via GitHub)" <gi...@apache.org>.
hello-stephen commented on PR #62303:
URL: https://github.com/apache/doris/pull/62303#issuecomment-4242571956

   # BE Regression && UT Coverage Report
   Increment line coverage `100% (0/0)` :tada:
   
   [Increment coverage report](http://coverage.selectdb-in.cc/coverage/62303_6370777c099fc965e1b66cfc2edcd8b10a8ad44e_merge/increment_report/index.html)
   [Complete coverage report](http://coverage.selectdb-in.cc/coverage/62303_6370777c099fc965e1b66cfc2edcd8b10a8ad44e_merge/report/index.html)
   | Category          | Coverage           |
   |-------------------|--------------------|
   | Function Coverage | 71.87% (26724/37183) |
   | Line Coverage     | 54.84% (283050/516096) |
   | Region Coverage   | 51.91% (234546/451848) |
   | Branch Coverage   | 53.29% (101245/190003) |


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [opt](test) Support IAM Role for s3 client ut test [doris]

Posted by "hello-stephen (via GitHub)" <gi...@apache.org>.
hello-stephen commented on PR #62303:
URL: https://github.com/apache/doris/pull/62303#issuecomment-4219517302

   
   Thank you for your contribution to Apache Doris.
   Don't know what should be done next? See [How to process your PR](https://cwiki.apache.org/confluence/display/DORIS/How+to+process+your+PR).
   
   Please clearly describe your PR:
   1. What problem was fixed (it's best to include specific error reporting information). How it was fixed.
   2. Which behaviors were modified. What was the previous behavior, what is it now, why was it modified, and what possible impacts might there be.
   3. What features were added. Why was this function added?
   4. Which code was refactored and why was this part of the code refactored?
   5. Which functions were optimized and what is the difference before and after the optimization?
       


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [opt](test) Support IAM Role for s3 client ut test [doris]

Posted by "wyxxxcat (via GitHub)" <gi...@apache.org>.
wyxxxcat commented on PR #62303:
URL: https://github.com/apache/doris/pull/62303#issuecomment-4241715594

   run buildall


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [opt](test) Support IAM Role for s3 client ut test [doris]

Posted by "hello-stephen (via GitHub)" <gi...@apache.org>.
hello-stephen commented on PR #62303:
URL: https://github.com/apache/doris/pull/62303#issuecomment-4267811558

   # BE Regression && UT Coverage Report
   Increment line coverage `100% (0/0)` :tada:
   
   [Increment coverage report](http://coverage.selectdb-in.cc/coverage/62303_9dcfba3dff087640d094cf3df00706497993d231_merge/increment_report/index.html)
   [Complete coverage report](http://coverage.selectdb-in.cc/coverage/62303_9dcfba3dff087640d094cf3df00706497993d231_merge/report/index.html)
   | Category          | Coverage           |
   |-------------------|--------------------|
   | Function Coverage | 73.82% (27541/37309) |
   | Line Coverage     | 57.51% (298109/518337) |
   | Region Coverage   | 54.52% (247241/453458) |
   | Branch Coverage   | 56.26% (107269/190678) |


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [opt](test) Support IAM Role for s3 client ut test [doris]

Posted by "w41ter (via GitHub)" <gi...@apache.org>.
w41ter commented on PR #62303:
URL: https://github.com/apache/doris/pull/62303#issuecomment-4222479864

   run buildall


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [opt](test) Support IAM Role for s3 client ut test [doris]

Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on code in PR #62303:
URL: https://github.com/apache/doris/pull/62303#discussion_r3108767517


##########
be/test/io/client/s3_file_system_test.cpp:
##########
@@ -58,18 +67,25 @@ class S3TestConfig {
 
         access_key = GET_ENV_IF_DEFINED(S3_AK);
         secret_key = GET_ENV_IF_DEFINED(S3_SK);
-        endpoint = GET_ENV_IF_DEFINED(S3_ENDPOINT);
+        role_arn = GET_ENV_IF_DEFINED(AWS_ROLE_ARN);
+        external_id = GET_ENV_IF_DEFINED(AWS_EXTERNAL_ID);
+        endpoint = get_env_with_fallback("S3_ENDPOINT", "AWS_ENDPOINT");
         provider = GET_ENV_IF_DEFINED(S3_PROVIDER);
-        bucket = GET_ENV_IF_DEFINED(S3_BUCKET);
-        region = GET_ENV_IF_DEFINED(S3_REGION);
-        prefix = GET_ENV_IF_DEFINED(S3_PREFIX);
+        bucket = get_env_with_fallback("S3_BUCKET", "AWS_BUCKET");
+        region = get_env_with_fallback("S3_REGION", "AWS_REGION");
+        prefix = get_env_with_fallback("S3_PREFIX", "AWS_PREFIX");
     }
 
     bool is_enabled() const { return enabled; }
 
     bool is_valid() const {
-        return enabled && !access_key.empty() && !secret_key.empty() && !endpoint.empty() &&
-               !region.empty() && !bucket.empty();
+        if (!enabled || endpoint.empty() || region.empty() || bucket.empty() || prefix.empty()) {
+            return false;
+        }
+        if (has_partial_static_credentials()) {
+            return false;
+        }
+        return has_static_credentials() || use_instance_profile();

Review Comment:
   `use_instance_profile()` is now just `!has_static_credentials()`, so `is_valid()` returns true even when there is no actual IAM configuration at all. `create_client()` only constructs the SDK client, it does not prove that credentials can be resolved, so this changes incomplete setups from a clean `GTEST_SKIP` into late failures on the first S3 call. The existing BE role-only test still gates on `AWS_ROLE_ARN`/`AWS_EXTERNAL_ID` before running (`be/test/io/fs/s3_obj_storage_client_role_test.cpp`).



##########
cloud/test/s3_accessor_client_test.cpp:
##########
@@ -72,18 +81,25 @@ class S3TestConfig {
 
         access_key = GET_ENV_IF_DEFINED(S3_AK);
         secret_key = GET_ENV_IF_DEFINED(S3_SK);
-        endpoint = GET_ENV_IF_DEFINED(S3_ENDPOINT);
+        role_arn = GET_ENV_IF_DEFINED(AWS_ROLE_ARN);
+        external_id = GET_ENV_IF_DEFINED(AWS_EXTERNAL_ID);
+        endpoint = get_env_with_fallback("S3_ENDPOINT", "AWS_ENDPOINT");
         provider = GET_ENV_IF_DEFINED(S3_PROVIDER);
-        bucket = GET_ENV_IF_DEFINED(S3_BUCKET);
-        region = GET_ENV_IF_DEFINED(S3_REGION);
-        prefix = GET_ENV_IF_DEFINED(S3_PREFIX);
+        bucket = get_env_with_fallback("S3_BUCKET", "AWS_BUCKET");
+        region = get_env_with_fallback("S3_REGION", "AWS_REGION");
+        prefix = get_env_with_fallback("S3_PREFIX", "AWS_PREFIX");
     }
 
     bool is_enabled() const { return enabled; }
 
     bool is_valid() const {
-        return enabled && !access_key.empty() && !secret_key.empty() && !endpoint.empty() &&
-               !region.empty() && !bucket.empty();
+        if (!enabled || endpoint.empty() || region.empty() || bucket.empty() || prefix.empty()) {
+            return false;
+        }
+        if (has_partial_static_credentials()) {
+            return false;
+        }
+        return has_static_credentials() || use_instance_profile();

Review Comment:
   Same validation issue as the BE test: `use_instance_profile()` is only checking whether `S3_AK`/`S3_SK` are absent, not whether any usable IAM auth is actually configured. `S3Accessor::create()` only builds the client, and the default v2 chain falls back to anonymous, so this can turn what used to be a clean `GTEST_SKIP` into late write failures. The existing role-specific cloud test still requires `AWS_ROLE_ARN`/`AWS_EXTERNAL_ID` before running (`cloud/test/s3_accessor_test.cpp:398-415`).



##########
be/test/io/client/s3_file_system_test.cpp:
##########
@@ -159,6 +192,11 @@ class S3FileSystemTest : public ::testing::Test {
         s3_conf.client_conf.bucket = config_->get_bucket();
         s3_conf.client_conf.region = config_->get_region();
         s3_conf.client_conf.provider = convert_provider(config_->get_provider());
+        if (config_->use_instance_profile()) {
+            s3_conf.client_conf.cred_provider_type = CredProviderType::InstanceProfile;

Review Comment:
   This forced `InstanceProfile` provider type makes the BE path less compatible than the cloud one. In `S3ClientFactory` v2, `role_arn + InstanceProfile` uses `InstanceProfileCredentialsProvider` as the base provider (`be/src/util/s3_util.cpp`), so ambient env credentials / OIDC web-identity credentials are bypassed. A runner that exposes standard AWS ambient credentials still cannot authenticate through this path. If the goal is generic IAM-role support, this should preserve the default provider chain unless the environment explicitly requests a narrower provider type.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [opt](test) Support IAM Role for s3 client ut test [doris]

Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #62303:
URL: https://github.com/apache/doris/pull/62303#issuecomment-4221990135

   PR approved by at least one committer and no changes requested.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [opt](test) Support IAM Role for s3 client ut test [doris]

Posted by "w41ter (via GitHub)" <gi...@apache.org>.
w41ter commented on PR #62303:
URL: https://github.com/apache/doris/pull/62303#issuecomment-4250412093

   /review


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [opt](test) Support IAM Role for s3 client ut test [doris]

Posted by "w41ter (via GitHub)" <gi...@apache.org>.
w41ter commented on PR #62303:
URL: https://github.com/apache/doris/pull/62303#issuecomment-4278386031

   /review


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [opt](test) Support IAM Role for s3 client ut test [doris]

Posted by "w41ter (via GitHub)" <gi...@apache.org>.
w41ter merged PR #62303:
URL: https://github.com/apache/doris/pull/62303


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [opt](test) Support IAM Role for s3 client ut test [doris]

Posted by "hello-stephen (via GitHub)" <gi...@apache.org>.
hello-stephen commented on PR #62303:
URL: https://github.com/apache/doris/pull/62303#issuecomment-4242097147

   # BE UT Coverage Report
   Increment line coverage ` ` :tada:
   
   [Increment coverage report](http://coverage.selectdb-in.cc/coverage/6370777c099fc965e1b66cfc2edcd8b10a8ad44e_6370777c099fc965e1b66cfc2edcd8b10a8ad44e/increment_report/index.html)
   [Complete coverage report](http://coverage.selectdb-in.cc/coverage/6370777c099fc965e1b66cfc2edcd8b10a8ad44e_6370777c099fc965e1b66cfc2edcd8b10a8ad44e/report/index.html)
   | Category          | Coverage           |
   |-------------------|--------------------|
   | Function Coverage | 53.03% (20135/37969) |
   | Line Coverage     | 36.58% (189381/517680) |
   | Region Coverage   | 32.82% (146945/447716) |
   | Branch Coverage   | 33.98% (64357/189421) |


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [opt](test) Support IAM Role for s3 client ut test [doris]

Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #62303:
URL: https://github.com/apache/doris/pull/62303#issuecomment-4221990320

   PR approved by anyone and no changes requested.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [opt](test) Support IAM Role for s3 client ut test [doris]

Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on code in PR #62303:
URL: https://github.com/apache/doris/pull/62303#discussion_r3085071602


##########
be/test/io/client/s3_file_system_test.cpp:
##########
@@ -58,18 +67,25 @@ class S3TestConfig {
 
         access_key = GET_ENV_IF_DEFINED(S3_AK);
         secret_key = GET_ENV_IF_DEFINED(S3_SK);
-        endpoint = GET_ENV_IF_DEFINED(S3_ENDPOINT);
+        role_arn = GET_ENV_IF_DEFINED(AWS_ROLE_ARN);
+        external_id = GET_ENV_IF_DEFINED(AWS_EXTERNAL_ID);
+        endpoint = get_env_with_fallback("S3_ENDPOINT", "AWS_ENDPOINT");

Review Comment:
   Requiring prefix here regresses existing valid test setups. Both the S3 client code and the dedicated role-based tests already allow an empty prefix (bucket root), but this new check skips the whole suite when AWS_PREFIX/S3_PREFIX is intentionally omitted. That means a previously valid IAM-role environment will stop exercising these tests entirely.



##########
cloud/test/s3_accessor_client_test.cpp:
##########
@@ -72,18 +81,25 @@ class S3TestConfig {
 
         access_key = GET_ENV_IF_DEFINED(S3_AK);
         secret_key = GET_ENV_IF_DEFINED(S3_SK);
-        endpoint = GET_ENV_IF_DEFINED(S3_ENDPOINT);
+        role_arn = GET_ENV_IF_DEFINED(AWS_ROLE_ARN);
+        external_id = GET_ENV_IF_DEFINED(AWS_EXTERNAL_ID);
+        endpoint = get_env_with_fallback("S3_ENDPOINT", "AWS_ENDPOINT");
         provider = GET_ENV_IF_DEFINED(S3_PROVIDER);
-        bucket = GET_ENV_IF_DEFINED(S3_BUCKET);
-        region = GET_ENV_IF_DEFINED(S3_REGION);
-        prefix = GET_ENV_IF_DEFINED(S3_PREFIX);
+        bucket = get_env_with_fallback("S3_BUCKET", "AWS_BUCKET");
+        region = get_env_with_fallback("S3_REGION", "AWS_REGION");

Review Comment:
   This accepts any "no AK/SK" configuration as "IAM role". If S3_AK/S3_SK are unset and AWS_ROLE_ARN is also unset, is_valid() still passes and create_client() forces CredProviderType::InstanceProfile with an empty role_arn. In that scenario the suite is no longer proving the assume-role path added by this PR; it is just relying on whatever ambient/default credentials resolution happens to do. The validation should require actual role inputs when taking the IAM-role branch, or explicitly support and document the no-role default-credential case.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [opt](test) Support IAM Role for s3 client ut test [doris]

Posted by "wyxxxcat (via GitHub)" <gi...@apache.org>.
wyxxxcat commented on PR #62303:
URL: https://github.com/apache/doris/pull/62303#issuecomment-4267024614

   run buildall


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [opt](test) Support IAM Role for s3 client ut test [doris]

Posted by "hello-stephen (via GitHub)" <gi...@apache.org>.
hello-stephen commented on PR #62303:
URL: https://github.com/apache/doris/pull/62303#issuecomment-4267176203

   # Cloud UT Coverage Report
   Increment line coverage ` ` :tada:
   
   [Increment coverage report](http://coverage.selectdb-in.cc/coverage/9dcfba3dff087640d094cf3df00706497993d231_9dcfba3dff087640d094cf3df00706497993d231_cloud/increment_report/index.html)
   [Complete coverage report](http://coverage.selectdb-in.cc/coverage/9dcfba3dff087640d094cf3df00706497993d231_9dcfba3dff087640d094cf3df00706497993d231_cloud/report/index.html)
   | Category          | Coverage           |
   |-------------------|--------------------|
   | Function Coverage | 78.48% (1798/2291) |
   | Line Coverage     | 64.13% (32288/50345) |
   | Region Coverage   | 65.09% (16252/24967) |
   | Branch Coverage   | 55.63% (8689/15620) |


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org