-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/58393/#review172023
-----------------------------------------------------------


Ship it!




Ship It!

- Kirk Lund


On April 13, 2017, 11:33 p.m., Jared Stewart wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/58393/
> -----------------------------------------------------------
> 
> (Updated April 13, 2017, 11:33 p.m.)
> 
> 
> Review request for geode, Jinmei Liao, Ken Howe, Kirk Lund, and Patrick 
> Rhomberg.
> 
> 
> Repository: geode
> 
> 
> Description
> -------
> 
> GEODE-2686: Remove JarClassLoader
> - Remove JarClassLoader
> - Replace ClassPathLoader's collection of JarClassLoaders with a single 
> URLClassLoader
> - Change naming scheme for deployed jars from 'vf.gf#myJar.jar#1' to 
> 'myJar.v1.jar'
> 
> GEODE-2705: Jars undeployed from cluster configuration will not be loaded 
> from disk on member restart
> 
> GEODE-2686: Add more logging to JarDeployer
> 
> GEODE-2290: Limit scanning of deployed jars
> - Uses fast-classpath-scanner to scan jars for classes containing Functions 
> without eagerly loading all classes in the jar.
> 
> 
> Diffs
> -----
> 
>   geode-assembly/build.gradle 304a1c4 
>   geode-assembly/src/test/resources/expected_jars.txt b7d1dc2 
>   geode-core/build.gradle 757599a 
>   geode-core/src/main/java/org/apache/geode/internal/ClassPathLoader.java 
> 9ab7c30 
>   geode-core/src/main/java/org/apache/geode/internal/DeployedJar.java 
> PRE-CREATION 
>   
> geode-core/src/main/java/org/apache/geode/internal/InternalDataSerializer.java
>  f4f4069 
>   geode-core/src/main/java/org/apache/geode/internal/JarClassLoader.java 
> 9cd0589 
>   geode-core/src/main/java/org/apache/geode/internal/JarDeployer.java 18d4b42 
>   
> geode-core/src/main/java/org/apache/geode/internal/cache/ClusterConfigurationLoader.java
>  f904af1 
>   
> geode-core/src/main/java/org/apache/geode/internal/cache/GemFireCacheImpl.java
>  08f916b 
>   
> geode-core/src/main/java/org/apache/geode/internal/cache/persistence/BackupManager.java
>  d052551 
>   
> geode-core/src/main/java/org/apache/geode/management/internal/cli/functions/DeployFunction.java
>  5f1f161 
>   
> geode-core/src/main/java/org/apache/geode/management/internal/cli/functions/ListDeployedFunction.java
>  8df24db 
>   
> geode-core/src/main/java/org/apache/geode/management/internal/cli/functions/UndeployFunction.java
>  3f05082 
>   
> geode-core/src/test/java/org/apache/geode/internal/ClassPathLoaderIntegrationTest.java
>  c52d575 
>   geode-core/src/test/java/org/apache/geode/internal/ClassPathLoaderTest.java 
> 6baddaf 
>   
> geode-core/src/test/java/org/apache/geode/internal/DeployedJarJUnitTest.java 
> PRE-CREATION 
>   
> geode-core/src/test/java/org/apache/geode/internal/JarClassLoaderJUnitTest.java
>  adc1d2e 
>   
> geode-core/src/test/java/org/apache/geode/internal/JarDeployerDUnitTest.java 
> a365899 
>   
> geode-core/src/test/java/org/apache/geode/internal/JarDeployerIntegrationTest.java
>  71daecc 
>   
> geode-core/src/test/java/org/apache/geode/internal/cache/IncrementalBackupDUnitTest.java
>  0cc003e 
>   
> geode-core/src/test/java/org/apache/geode/management/DeployJarTestSuite.java 
> PRE-CREATION 
>   
> geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/DeployCommandRedeployDUnitTest.java
>  PRE-CREATION 
>   
> geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/DeployCommandsDUnitTest.java
>  7b0823b 
>   
> geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/UserCommandsDUnitTest.java
>  24f5cdb 
>   
> geode-core/src/test/java/org/apache/geode/management/internal/configuration/ClusterConfig.java
>  c3d7f5e 
>   
> geode-core/src/test/java/org/apache/geode/management/internal/configuration/ClusterConfigBaseTest.java
>  cecc8cf 
>   
> geode-core/src/test/java/org/apache/geode/management/internal/configuration/ClusterConfigDeployJarDUnitTest.java
>  7cc84d6 
>   
> geode-core/src/test/java/org/apache/geode/management/internal/configuration/ClusterConfigImportDUnitTest.java
>  696d22c 
>   
> geode-core/src/test/java/org/apache/geode/management/internal/configuration/ClusterConfigStartMemberDUnitTest.java
>  652ec60 
>   
> geode-core/src/test/java/org/apache/geode/test/dunit/rules/GfshShellConnectionRule.java
>  0a4785d 
>   
> geode-core/src/test/java/org/apache/geode/test/dunit/rules/LocatorServerStartupRule.java
>  97c636b 
>   
> geode-core/src/test/resources/org/apache/geode/management/internal/cli/commands/DeployCommandRedeployDUnitTest_FunctionATemplate
>  PRE-CREATION 
>   
> geode-core/src/test/resources/org/apache/geode/management/internal/cli/commands/DeployCommandRedeployDUnitTest_FunctionBTemplate
>  PRE-CREATION 
>   
> geode-web/src/test/java/org/apache/geode/management/internal/cli/commands/CommandOverHttpDUnitTest.java
>  5f4cd74 
>   gradle/dependency-versions.properties da8bdf2 
> 
> 
> Diff: https://reviews.apache.org/r/58393/diff/4/
> 
> 
> Testing
> -------
> 
> - Precheckin passed
> - Manually deployed jars and executed functions via gfsh
> 
> 
> Thanks,
> 
> Jared Stewart
> 
>

Reply via email to