yuqi1129 opened a new pull request, #10314:
URL: https://github.com/apache/gravitino/pull/10314

   ### What changes were proposed in this pull request?
   
   This PR fixes JDBC catalog property visibility for connection pool sizing.
   - Marks  and  as non-hidden in .
   - Adds regression tests in :
     - 
     - 
   
   ### Why are the changes needed?
   
    returns catalog properties via , which filters hidden properties. Since  
and  were incorrectly marked hidden, they disappeared when loading catalog 
properties after creation.
   
   Fix: #10284
   
   ### Does this PR introduce _any_ user-facing change?
   
   Yes.
   Users who set  /  during JDBC catalog creation can now see them in loaded 
catalog properties as expected.
   
   ### How was this patch tested?
   
   Ran:
   To honour the JVM settings for this build a single-use Daemon process will 
be forked. For more on this, please refer to 
https://docs.gradle.org/8.2/userguide/gradle_daemon.html#sec:disabling_the_daemon
 in the Gradle documentation.
   Daemon will be stopped at the end of the build 
   Skipping filesystem-fuse module since enableFuse is set to false
   
   > Configure project :
   checkContainerRunning failed: Process 'command 'bash'' finished with 
non-zero exit value 1
   Current docker context is: orbstack
   
   ------------------ Check Docker environment ---------------------
   Docker server status ............................................ [running]
   mac-docker-connector status ..................................... 
[stop]
   OrbStack status ................................................. [yes]
   Using Docker container to run all tests ......................... [embedded 
test]
   -----------------------------------------------------------------
   
   > Configure project :bundles
   null
   
   > Configure project :core
   Kotlin DSL property assignment is an incubating feature.
   
   > Task :catalogs:catalog-jdbc-common:processResources NO-SOURCE
   > Task :spotlessInternalRegisterDependencies UP-TO-DATE
   > Task :catalogs:catalog-common:processResources NO-SOURCE
   > Task :api:processResources UP-TO-DATE
   > Task :core:processResources UP-TO-DATE
   > Task :common:processResources
   > Task :catalogs:catalog-common:spotlessJava UP-TO-DATE
   > Task :catalogs:catalog-common:spotlessJavaCheck UP-TO-DATE
   > Task :catalogs:catalog-common:spotlessKotlinGradle UP-TO-DATE
   > Task :catalogs:catalog-common:spotlessKotlinGradleCheck UP-TO-DATE
   > Task :catalogs:catalog-common:spotlessCheck UP-TO-DATE
   > Task :catalogs:catalog-jdbc-common:spotlessJava UP-TO-DATE
   > Task :catalogs:catalog-jdbc-common:spotlessJavaCheck UP-TO-DATE
   > Task :catalogs:catalog-jdbc-common:spotlessKotlinGradle UP-TO-DATE
   > Task :catalogs:catalog-jdbc-common:spotlessKotlinGradleCheck UP-TO-DATE
   > Task :catalogs:catalog-jdbc-common:spotlessCheck UP-TO-DATE
   > Task :catalogs:catalog-jdbc-common:processTestResources UP-TO-DATE
   > Task :common:spotlessJava UP-TO-DATE
   > Task :common:spotlessJavaCheck UP-TO-DATE
   > Task :api:spotlessJava UP-TO-DATE
   > Task :common:spotlessKotlinGradle UP-TO-DATE
   > Task :api:spotlessJavaCheck UP-TO-DATE
   > Task :common:spotlessKotlinGradleCheck UP-TO-DATE
   > Task :common:spotlessCheck UP-TO-DATE
   > Task :api:spotlessKotlinGradle UP-TO-DATE
   > Task :api:spotlessKotlinGradleCheck UP-TO-DATE
   > Task :api:spotlessCheck UP-TO-DATE
   > Task :api:compileJava UP-TO-DATE
   > Task :api:classes UP-TO-DATE
   > Task :api:jar UP-TO-DATE
   > Task :common:compileJava UP-TO-DATE
   > Task :common:classes
   > Task :core:spotlessJava UP-TO-DATE
   > Task :core:spotlessJavaCheck UP-TO-DATE
   > Task :core:spotlessKotlinGradle UP-TO-DATE
   > Task :core:spotlessKotlinGradleCheck UP-TO-DATE
   > Task :core:spotlessCheck UP-TO-DATE
   > Task :common:jar
   > Task :catalogs:catalog-common:compileJava UP-TO-DATE
   > Task :catalogs:catalog-common:classes UP-TO-DATE
   > Task :catalogs:catalog-common:jar UP-TO-DATE
   > Task :core:compileJava UP-TO-DATE
   > Task :core:classes UP-TO-DATE
   > Task :core:jar UP-TO-DATE
   > Task :catalogs:catalog-jdbc-common:compileJava UP-TO-DATE
   > Task :catalogs:catalog-jdbc-common:classes UP-TO-DATE
   > Task :catalogs:catalog-jdbc-common:compileTestJava UP-TO-DATE
   > Task :catalogs:catalog-jdbc-common:testClasses UP-TO-DATE
   
   > Task :catalogs:catalog-jdbc-common:test
   [TEST-TIMING] START module=:catalogs:catalog-jdbc-common 
task=:catalogs:catalog-jdbc-common:test at=1773056250812
   [TEST-TIMING] END module=:catalogs:catalog-jdbc-common 
task=:catalogs:catalog-jdbc-common:test startMs=1773056250812 
endMs=1773056257404 durationMs=6592
   
   > Task :catalogs:catalog-jdbc-common:jacocoTestReport
   
   Deprecated Gradle features were used in this build, making it incompatible 
with Gradle 9.0.
   
   You can use '--warning-mode all' to show the individual deprecation warnings 
and determine if they come from your own scripts or plugins.
   
   For more on this, please refer to 
https://docs.gradle.org/8.2/userguide/command_line_interface.html#sec:command_line_warnings
 in the Gradle documentation.
   
   BUILD SUCCESSFUL in 43s
   37 actionable tasks: 4 executed, 33 up-to-date
   
   The new regression test verifies pool size properties remain available after 
create/load behavior.


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to