[ https://issues.apache.org/jira/browse/HDDS-1089?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Anu Engineer updated HDDS-1089: ------------------------------- Resolution: Fixed Fix Version/s: 0.4.0 Status: Resolved (was: Patch Available) [~msingh] Thank you for the comments. [~elek] Thanks for the contribution. I have committed this to the trunk. > Disable OzoneFSStorageStatistics for hadoop versions older than 2.8 > ------------------------------------------------------------------- > > Key: HDDS-1089 > URL: https://issues.apache.org/jira/browse/HDDS-1089 > Project: Hadoop Distributed Data Store > Issue Type: Improvement > Components: Ozone Filesystem > Reporter: Elek, Marton > Assignee: Elek, Marton > Priority: Major > Labels: pull-request-available > Fix For: 0.4.0 > > Time Spent: 10m > Remaining Estimate: 0h > > HDDS-1033 introduced OzoneFSStorageStatistics for OzoneFileSystem. It uses > the StorageStatistics which is introduced in HADOOP-13065 (available from the > hadoop2.8/3.0). > Using older hadoop (for example hadoop-2.7 which is included in the spark > distributions) is not possible any more even with using the isolated class > loader (introduced in HDDS-922). > Fortunately it can be fixed: > # We can support null in storageStatistics field with checking everywhere > before call it. > # We can create a new constructor of OzoneClientAdapterImpl without using > OzoneFSStorageStatistics): If OzoneFSStorageStatistics is not in the > method/constructor signature we don't need to load it. > # We can check the availability of HADOOP-13065 and if the classes are not > in the classpath we can skip the initialization of the > OzoneFSStorageStatistics -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org