You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by GitBox <gi...@apache.org> on 2019/02/19 14:20:34 UTC

[GitHub] elek opened a new pull request #501: HDDS-1089. Disable OzoneFSStorageStatistics for hadoop versions older than 2.8

elek opened a new pull request #501: HDDS-1089. Disable OzoneFSStorageStatistics for hadoop versions older than 2.8
URL: https://github.com/apache/hadoop/pull/501
 
 
   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
   
   See: https://issues.apache.org/jira/browse/HDDS-1089

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

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