You are viewing a plain text version of this content. The canonical link for it is here.
Posted to mapreduce-issues@hadoop.apache.org by "Mahadev konar (Created) (JIRA)" <ji...@apache.org> on 2011/12/05 03:59:39 UTC

[jira] [Created] (MAPREDUCE-3507) Remove Cluster as a public API on the client side.

Remove Cluster as a public API on the client side.
--------------------------------------------------

                 Key: MAPREDUCE-3507
                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3507
             Project: Hadoop Map/Reduce
          Issue Type: Improvement
          Components: mrv2
            Reporter: Mahadev konar
             Fix For: 0.23.1


This has been a major source of grief for me when fixing MAPREDUCE-3443 and MAPREDUCE-3380. The public API of cluster is very confusing and doesnt add any value to the client side. This has caused more confusion with the current jobclient/job/cluster interaction currently in the code base. It would be best to make this private before folks actually start using it and we will end up supporting this broken API for a long time.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-3507) Remove Cluster as a public API on the client side.

Posted by "Robert Joseph Evans (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-3507?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13162970#comment-13162970 ] 

Robert Joseph Evans commented on MAPREDUCE-3507:
------------------------------------------------

When you say remove it I assume you mean to mark it a @Private, and not really delete it.

If you are going to delete it then we really have to deprecate it first (as it is part of an official release now 0.23.0 and 0.22 is likely to be released with it too).  If you are just going to mark it @Private then it would be good to deprecate it too, but I am not really sure how to do that, and not get lots of warning messages.
                
> Remove Cluster as a public API on the client side.
> --------------------------------------------------
>
>                 Key: MAPREDUCE-3507
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3507
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>            Reporter: Mahadev konar
>             Fix For: 0.23.1
>
>
> This has been a major source of grief for me when fixing MAPREDUCE-3443 and MAPREDUCE-3380. The public API of cluster is very confusing and doesnt add any value to the client side. This has caused more confusion with the current jobclient/job/cluster interaction currently in the code base. It would be best to make this private before folks actually start using it and we will end up supporting this broken API for a long time.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-3507) Remove Cluster as a public API on the client side.

Posted by "Arun C Murthy (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-3507?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Arun C Murthy updated MAPREDUCE-3507:
-------------------------------------

    Fix Version/s:     (was: 0.23.1)
                   0.24.0
    
> Remove Cluster as a public API on the client side.
> --------------------------------------------------
>
>                 Key: MAPREDUCE-3507
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3507
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>            Reporter: Mahadev konar
>             Fix For: 0.24.0
>
>
> This has been a major source of grief for me when fixing MAPREDUCE-3443 and MAPREDUCE-3380. The public API of cluster is very confusing and doesnt add any value to the client side. This has caused more confusion with the current jobclient/job/cluster interaction currently in the code base. It would be best to make this private before folks actually start using it and we will end up supporting this broken API for a long time.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira