hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Thejas M Nair (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HADOOP-14067) VersionInfo should load version-info.properties from its own classloader
Date Thu, 22 Mar 2018 00:42:00 GMT

     [ https://issues.apache.org/jira/browse/HADOOP-14067?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Thejas M Nair updated HADOOP-14067:
    Attachment: HADOOP-14067.03.patch

> VersionInfo should load version-info.properties from its own classloader
> ------------------------------------------------------------------------
>                 Key: HADOOP-14067
>                 URL: https://issues.apache.org/jira/browse/HADOOP-14067
>             Project: Hadoop Common
>          Issue Type: Bug
>          Components: common
>    Affects Versions: 2.8.3, 3.0.0
>            Reporter: Thejas M Nair
>            Assignee: Thejas M Nair
>            Priority: Major
>         Attachments: HADOOP-14067.01.patch, HADOOP-14067.01.patch, HADOOP-14067.02.patch,
> org.apache.hadoop.util.VersionInfo loads the version-info.properties file via the current
thread classloader.
> However, in case of applications that are using hadoop classes dynamically  (eg jdbc
based tools such as SQuirreL SQL) the current thread might not be the one that loaded the
hadoop classes including VersionInfo, and it would fail to fine the properties file.
> The right place to look for the properties file is in the classloader of VersionInfo
class, as right version is the one that is associated with rest of the loaded hadoop classes,
 and not necessarily the one in current thread classloader.
> Created a related jira - HADOOP-14066 to make methods to get version via VersionInfo
a public api.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: common-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-issues-help@hadoop.apache.org

View raw message