You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@accumulo.apache.org by "Hudson (JIRA)" <ji...@apache.org> on 2013/01/03 21:10:13 UTC

[jira] [Commented] (ACCUMULO-869) Determine best default classloader hierarchy

    [ https://issues.apache.org/jira/browse/ACCUMULO-869?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13543240#comment-13543240 ] 

Hudson commented on ACCUMULO-869:
---------------------------------

Integrated in Accumulo-Trunk #603 (See [https://builds.apache.org/job/Accumulo-Trunk/603/])
    ACCUMULO-708 ACCUMULO-866 ACCUMULO-869 ACCUMULO-870 many changes to accumulo-start (Revision 1428556)

     Result = SUCCESS
kturner : 
Files : 
* /accumulo/trunk/bin/accumulo
* /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/conf/Property.java
* /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/master/thrift/TabletServerStatus.java
* /accumulo/trunk/pom.xml
* /accumulo/trunk/server/src/main/java/org/apache/accumulo/server/tabletserver/TabletServer.java
* /accumulo/trunk/start/pom.xml
* /accumulo/trunk/start/src/main/java/org/apache/accumulo/start/Main.java
* /accumulo/trunk/start/src/main/java/org/apache/accumulo/start/classloader/AccumuloClassLoader.java
* /accumulo/trunk/start/src/main/java/org/apache/accumulo/start/classloader/AccumuloFilesystemAlterationMonitor.java
* /accumulo/trunk/start/src/main/java/org/apache/accumulo/start/classloader/vfs/AccumuloReloadingVFSClassLoader.java
* /accumulo/trunk/start/src/main/java/org/apache/accumulo/start/classloader/vfs/AccumuloVFSClassLoader.java
* /accumulo/trunk/start/src/main/java/org/apache/accumulo/start/classloader/vfs/ContextManager.java
* /accumulo/trunk/start/src/main/java/org/apache/accumulo/start/classloader/vfs/providers
* /accumulo/trunk/start/src/main/java/org/apache/accumulo/start/classloader/vfs/providers/HdfsFileObject.java
* /accumulo/trunk/start/src/main/java/org/apache/accumulo/start/classloader/vfs/providers/HdfsFileSystemConfigBuilder.java
* /accumulo/trunk/start/src/main/java/org/apache/accumulo/start/classloader/vfs/providers/HdfsReadOnlyFileContentInfoFactory.java
* /accumulo/trunk/start/src/main/java/org/apache/accumulo/start/classloader/vfs/providers/HdfsReadOnlyRandomAccessContent.java
* /accumulo/trunk/start/src/main/java/org/apache/accumulo/start/classloader/vfs/providers/ReadOnlyHdfsFileProvider.java
* /accumulo/trunk/start/src/main/java/org/apache/accumulo/start/classloader/vfs/providers/ReadOnlyHdfsFileSystem.java
* /accumulo/trunk/start/src/main/java/org/apache/commons/vfs2
* /accumulo/trunk/start/src/test/java/org/apache/accumulo/start/Test.java
* /accumulo/trunk/start/src/test/java/org/apache/accumulo/start/classloader/vfs/AccumuloReloadingVFSClassLoaderTest.java
* /accumulo/trunk/start/src/test/java/org/apache/accumulo/start/classloader/vfs/AccumuloVFSClassLoaderTest.java
* /accumulo/trunk/start/src/test/java/org/apache/accumulo/start/classloader/vfs/ContextManagerTest.java
* /accumulo/trunk/start/src/test/java/org/apache/accumulo/start/classloader/vfs/providers
* /accumulo/trunk/start/src/test/java/org/apache/accumulo/start/classloader/vfs/providers/ReadOnlyHdfsFileProviderTest.java
* /accumulo/trunk/start/src/test/java/org/apache/accumulo/start/classloader/vfs/providers/VfsClassLoaderTest.java
* /accumulo/trunk/start/src/test/java/org/apache/accumulo/test/AccumuloDFSBase.java
* /accumulo/trunk/start/src/test/java/org/apache/commons/vfs2
* /accumulo/trunk/start/src/test/resources/application1
* /accumulo/trunk/start/src/test/resources/default/conf/accumulo-site.xml
* /accumulo/trunk/start/src/test/resources/disabled/conf/accumulo-site.xml

                
> Determine best default classloader hierarchy 
> ---------------------------------------------
>
>                 Key: ACCUMULO-869
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-869
>             Project: Accumulo
>          Issue Type: Sub-task
>          Components: start
>            Reporter: Keith Turner
>            Assignee: Dave Marion
>             Fix For: 1.5.0
>
>         Attachments: ACCUMULO-869-1.patch
>
>
> A user created context classloader in the current patch does not have the system context as it parent.  If the system context contained Accumulo jars, then the user context would have to add its own Accumulo jars.  The drawback of this is that the user context may use a different version of accumulo jars than the system context leading to unexpected behavior.   The advantage of this is that user context could load newer jars.  For example, if Accumulo depended on an old json library the user context could load a newer version with no problems.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira