hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yongjun Zhang (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HADOOP-11597) Factor OSType out from Shell: change in common
Date Sat, 09 May 2015 06:40:00 GMT

    [ https://issues.apache.org/jira/browse/HADOOP-11597?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14536260#comment-14536260

Yongjun Zhang commented on HADOOP-11597:

Hi [~szetszwo],

Thanks for the clarification of your suggestion, I was confused earlier because I thought
you meant to take the OSType out from Shell: "It is good to refactor OSType out from Shell.
How about simply moving OSType to a standalone class instead of adding CurrentOS?"

I like your suggestion and thanks for that. I did a new rev to address it. One problem of
having an OSType outside Shell is, when both this OSType and Shell are imported in a file,
this OSType conflicts with the one in Shell (we kept the one in Shell for backward compatibility).
Thus  in stead of calling OSType, I made it OsType, I think you mentioned that you prefer
this kind of naming too. 

It's a bit confusing to have OsType and OSType in the code base because they differ by only
the "case" of a letter, but our eventual goal is to obsolete OSType in Shell, I guess it's
ok. I changed all reference of Shell.WINDOWS in hadoop-common to OsType.IS_WINDOWS in the
patch. The goal is to do the same for all other components in related jiras.

HI [~cmccabe], [~steve_l] and [~cnauroth], 

Thanks for your earlier review. I got Nicholas' help during the bug bash. I'm uploading patch
rev 4 to address his suggestion: I changed {{class CurrentOS}} to {{enum OsType}} and made
it {{@InterfaceStability.Unstable}} instead of {{@InterfaceStability.Evolving}}.  Would you
please comment if you have any?

Thank you all.


> Factor OSType out from Shell: change in common
> ----------------------------------------------
>                 Key: HADOOP-11597
>                 URL: https://issues.apache.org/jira/browse/HADOOP-11597
>             Project: Hadoop Common
>          Issue Type: Sub-task
>          Components: util
>    Affects Versions: 2.7.0
>            Reporter: Yongjun Zhang
>            Assignee: Yongjun Zhang
>              Labels: BB2015-05-TBR
>         Attachments: HADOOP-11597.001.patch, HADOOP-11597.002.patch, HADOOP-11597.003.patch
> This jira is to cover the hadoop-common-project change for HADOOP-11293 (Factor OSType
out from Shell).

This message was sent by Atlassian JIRA

View raw message