[ https://issues.apache.org/jira/browse/GEODE-2686?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15930744#comment-15930744 ]
ASF GitHub Bot commented on GEODE-2686: --------------------------------------- GitHub user jaredjstewart opened a pull request: https://github.com/apache/geode/pull/429 Geode-2686 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' Change singleton implementation of ClassPathLoader from AtomicReference to volatile JarDeployer is threadsafe You can merge this pull request into a Git repository by running: $ git pull https://github.com/jaredjstewart/geode GEODE-2686 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/geode/pull/429.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #429 ---- commit 7788dba702a58e2c3997b974badd8e45e861b47f Author: Jared Stewart <jstew...@pivotal.io> Date: 2017-01-19T20:00:04Z 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' commit b9e511262b853e6f7ae346eb414138813c0e7a2d Author: Jared Stewart <jstew...@pivotal.io> Date: 2017-03-17T00:22:59Z Change singleton implementation of ClassPathLoader from AtomicReference to volatile commit 5d50b12cc389293246545f08608663df9f962419 Author: Jared Stewart <jstew...@pivotal.io> Date: 2017-03-17T20:59:32Z JarDeployer is threadsafe ---- > Remove JarClassLoader > --------------------- > > Key: GEODE-2686 > URL: https://issues.apache.org/jira/browse/GEODE-2686 > Project: Geode > Issue Type: Sub-task > Components: management > Reporter: Jared Stewart > Assignee: Jared Stewart > > Before we can limit the scanning of deployed jars, we need to extricate > JarClassLoader, as its implementation eagerly loads all classes into memory. -- This message was sent by Atlassian JIRA (v6.3.15#6346)