[jira] [Updated] (MAPREDUCE-6083) Map/Reduce dangerously adds Guava @Beta class to CryptoUtils

2014-11-07 Thread Christopher Tubbs (JIRA)

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

Christopher Tubbs updated MAPREDUCE-6083:
-
Status: Patch Available  (was: Open)

> Map/Reduce dangerously adds Guava @Beta class to CryptoUtils
> 
>
> Key: MAPREDUCE-6083
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-6083
> Project: Hadoop Map/Reduce
>  Issue Type: Bug
>Affects Versions: 2.6.0
>Reporter: Christopher Tubbs
>Priority: Blocker
>  Labels: beta, deprecated, guava
> Attachments: 
> 0001-MAPREDUCE-6083-Avoid-client-use-of-deprecated-LimitI.patch, 
> 0001-MAPREDUCE-6083-and-HDFS-7040-Avoid-Guava-s-LimitInpu.patch
>
>
> See HDFS-7040 for more background/details.
> In recent 2.6.0-SNAPSHOTs, the use of LimitInputStream was added to 
> CryptoUtils. This is part of the API components of Hadoop, which severely 
> impacts users who were utilizing newer versions of Guava, where the @Beta and 
> @Deprecated class, LimitInputStream, has been removed (removed in version 15 
> and later), beyond the impact already experienced in 2.4.0 as identified in 
> HDFS-7040.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (MAPREDUCE-6083) Map/Reduce dangerously adds Guava @Beta class to CryptoUtils

2014-11-07 Thread Christopher Tubbs (JIRA)

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

Christopher Tubbs updated MAPREDUCE-6083:
-
Attachment: 0001-MAPREDUCE-6083-and-HDFS-7040-Avoid-Guava-s-LimitInpu.patch

Uploading a new patch 
([^0001-MAPREDUCE-6083-and-HDFS-7040-Avoid-Guava-s-LimitInpu.patch]) which 
copies the HBase solution for the same issue. It also incidentally adds 
HDFS-7040, which is the other places where LimitInputStream is used (but only 
for version 2.6.0 and later).

> Map/Reduce dangerously adds Guava @Beta class to CryptoUtils
> 
>
> Key: MAPREDUCE-6083
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-6083
> Project: Hadoop Map/Reduce
>  Issue Type: Bug
>Affects Versions: 2.6.0
>Reporter: Christopher Tubbs
>Priority: Blocker
>  Labels: beta, deprecated, guava
> Attachments: 
> 0001-MAPREDUCE-6083-Avoid-client-use-of-deprecated-LimitI.patch, 
> 0001-MAPREDUCE-6083-and-HDFS-7040-Avoid-Guava-s-LimitInpu.patch
>
>
> See HDFS-7040 for more background/details.
> In recent 2.6.0-SNAPSHOTs, the use of LimitInputStream was added to 
> CryptoUtils. This is part of the API components of Hadoop, which severely 
> impacts users who were utilizing newer versions of Guava, where the @Beta and 
> @Deprecated class, LimitInputStream, has been removed (removed in version 15 
> and later), beyond the impact already experienced in 2.4.0 as identified in 
> HDFS-7040.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MAPREDUCE-6083) Map/Reduce dangerously adds Guava @Beta class to CryptoUtils

2014-11-05 Thread Christopher Tubbs (JIRA)

[ 
https://issues.apache.org/jira/browse/MAPREDUCE-6083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14199565#comment-14199565
 ] 

Christopher Tubbs commented on MAPREDUCE-6083:
--

[~acmurthy]: I understand. What about my previous question, about whether a fix 
would be accepted if implemented as a copied/re-implemented version of 
LimitInputStream instead of a guava version change?

> Map/Reduce dangerously adds Guava @Beta class to CryptoUtils
> 
>
> Key: MAPREDUCE-6083
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-6083
> Project: Hadoop Map/Reduce
>  Issue Type: Bug
>Affects Versions: 2.6.0
>Reporter: Christopher Tubbs
>Priority: Blocker
>  Labels: beta, deprecated, guava
> Attachments: 
> 0001-MAPREDUCE-6083-Avoid-client-use-of-deprecated-LimitI.patch
>
>
> See HDFS-7040 for more background/details.
> In recent 2.6.0-SNAPSHOTs, the use of LimitInputStream was added to 
> CryptoUtils. This is part of the API components of Hadoop, which severely 
> impacts users who were utilizing newer versions of Guava, where the @Beta and 
> @Deprecated class, LimitInputStream, has been removed (removed in version 15 
> and later), beyond the impact already experienced in 2.4.0 as identified in 
> HDFS-7040.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (MAPREDUCE-6083) Map/Reduce dangerously adds Guava @Beta class to CryptoUtils

2014-10-30 Thread Christopher Tubbs (JIRA)

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

Christopher Tubbs updated MAPREDUCE-6083:
-
Priority: Blocker  (was: Major)

> Map/Reduce dangerously adds Guava @Beta class to CryptoUtils
> 
>
> Key: MAPREDUCE-6083
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-6083
> Project: Hadoop Map/Reduce
>  Issue Type: Bug
>Affects Versions: 2.6.0
>Reporter: Christopher Tubbs
>Priority: Blocker
>  Labels: beta, deprecated, guava
> Attachments: 
> 0001-MAPREDUCE-6083-Avoid-client-use-of-deprecated-LimitI.patch
>
>
> See HDFS-7040 for more background/details.
> In recent 2.6.0-SNAPSHOTs, the use of LimitInputStream was added to 
> CryptoUtils. This is part of the API components of Hadoop, which severely 
> impacts users who were utilizing newer versions of Guava, where the @Beta and 
> @Deprecated class, LimitInputStream, has been removed (removed in version 15 
> and later), beyond the impact already experienced in 2.4.0 as identified in 
> HDFS-7040.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MAPREDUCE-6083) Map/Reduce dangerously adds Guava @Beta class to CryptoUtils

2014-10-15 Thread Christopher Tubbs (JIRA)

[ 
https://issues.apache.org/jira/browse/MAPREDUCE-6083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14172896#comment-14172896
 ] 

Christopher Tubbs commented on MAPREDUCE-6083:
--

Would this be more likely to be accepted for 2.6.0 if it were provided as a 
copied/re-implemented version of LimitInputStream instead of a dependency 
version change?

> Map/Reduce dangerously adds Guava @Beta class to CryptoUtils
> 
>
> Key: MAPREDUCE-6083
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-6083
> Project: Hadoop Map/Reduce
>  Issue Type: Bug
>Affects Versions: 2.6.0
>Reporter: Christopher Tubbs
>  Labels: beta, deprecated, guava
> Attachments: 
> 0001-MAPREDUCE-6083-Avoid-client-use-of-deprecated-LimitI.patch
>
>
> See HDFS-7040 for more background/details.
> In recent 2.6.0-SNAPSHOTs, the use of LimitInputStream was added to 
> CryptoUtils. This is part of the API components of Hadoop, which severely 
> impacts users who were utilizing newer versions of Guava, where the @Beta and 
> @Deprecated class, LimitInputStream, has been removed (removed in version 15 
> and later), beyond the impact already experienced in 2.4.0 as identified in 
> HDFS-7040.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MAPREDUCE-6083) Map/Reduce dangerously adds Guava @Beta class to CryptoUtils

2014-10-04 Thread Christopher Tubbs (JIRA)

[ 
https://issues.apache.org/jira/browse/MAPREDUCE-6083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14159218#comment-14159218
 ] 

Christopher Tubbs commented on MAPREDUCE-6083:
--

bq. Does this patch also remove the use of LimitInputStream in other parts of 
Hadoop? For example, in MiniDFSCluster?

No. See the referenced HDFS-7040. This only mitigates the new problem 
introduced in 2.6.0. HDFS-7040 addresses the issue introduced in 2.4.0, which 
is limited to MiniDFSCluster. This problem is worse, though, because it 
directly impacts many more users than the MiniDFSCluster one.

> Map/Reduce dangerously adds Guava @Beta class to CryptoUtils
> 
>
> Key: MAPREDUCE-6083
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-6083
> Project: Hadoop Map/Reduce
>  Issue Type: Bug
>Affects Versions: 2.6.0
>Reporter: Christopher Tubbs
>  Labels: beta, deprecated, guava
> Attachments: 
> 0001-MAPREDUCE-6083-Avoid-client-use-of-deprecated-LimitI.patch
>
>
> See HDFS-7040 for more background/details.
> In recent 2.6.0-SNAPSHOTs, the use of LimitInputStream was added to 
> CryptoUtils. This is part of the API components of Hadoop, which severely 
> impacts users who were utilizing newer versions of Guava, where the @Beta and 
> @Deprecated class, LimitInputStream, has been removed (removed in version 15 
> and later), beyond the impact already experienced in 2.4.0 as identified in 
> HDFS-7040.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (MAPREDUCE-6083) Map/Reduce dangerously adds Guava @Beta class to CryptoUtils

2014-09-10 Thread Christopher Tubbs (JIRA)

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

Christopher Tubbs updated MAPREDUCE-6083:
-
Status: Patch Available  (was: Open)

> Map/Reduce dangerously adds Guava @Beta class to CryptoUtils
> 
>
> Key: MAPREDUCE-6083
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-6083
> Project: Hadoop Map/Reduce
>  Issue Type: Bug
>Affects Versions: 2.6.0
>Reporter: Christopher Tubbs
>  Labels: beta, deprecated, guava
> Attachments: 
> 0001-MAPREDUCE-6083-Avoid-client-use-of-deprecated-LimitI.patch
>
>
> See HDFS-7040 for more background/details.
> In recent 2.6.0-SNAPSHOTs, the use of LimitInputStream was added to 
> CryptoUtils. This is part of the API components of Hadoop, which severely 
> impacts users who were utilizing newer versions of Guava, where the @Beta and 
> @Deprecated class, LimitInputStream, has been removed (removed in version 15 
> and later), beyond the impact already experienced in 2.4.0 as identified in 
> HDFS-7040.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (MAPREDUCE-6083) Map/Reduce dangerously adds Guava @Beta class to CryptoUtils

2014-09-10 Thread Christopher Tubbs (JIRA)

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

Christopher Tubbs updated MAPREDUCE-6083:
-
Attachment: 0001-MAPREDUCE-6083-Avoid-client-use-of-deprecated-LimitI.patch

Attached patch to CryptoUtils, 
[^0001-MAPREDUCE-6083-Avoid-client-use-of-deprecated-LimitI.patch] for the 
2.6.0-SNAPSHOT branch. (Bumps Guava dependency to version 14.0.1, which is the 
last version with both LimitInputStream and the alternative, in order to 
minimize impact with maximal benefit.)

> Map/Reduce dangerously adds Guava @Beta class to CryptoUtils
> 
>
> Key: MAPREDUCE-6083
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-6083
> Project: Hadoop Map/Reduce
>  Issue Type: Bug
>Affects Versions: 2.6.0
>Reporter: Christopher Tubbs
>  Labels: beta, deprecated, guava
> Attachments: 
> 0001-MAPREDUCE-6083-Avoid-client-use-of-deprecated-LimitI.patch
>
>
> See HDFS-7040 for more background/details.
> In recent 2.6.0-SNAPSHOTs, the use of LimitInputStream was added to 
> CryptoUtils. This is part of the API components of Hadoop, which severely 
> impacts users who were utilizing newer versions of Guava, where the @Beta and 
> @Deprecated class, LimitInputStream, has been removed (removed in version 15 
> and later), beyond the impact already experienced in 2.4.0 as identified in 
> HDFS-7040.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MAPREDUCE-6083) Map/Reduce dangerously adds Guava @Beta class to CryptoUtils

2014-09-10 Thread Christopher Tubbs (JIRA)

[ 
https://issues.apache.org/jira/browse/MAPREDUCE-6083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14129210#comment-14129210
 ] 

Christopher Tubbs commented on MAPREDUCE-6083:
--

The changes in HDFS-6134 and HADOOP-10150 appear to have introduced this 
additional breakage for downstream users.

> Map/Reduce dangerously adds Guava @Beta class to CryptoUtils
> 
>
> Key: MAPREDUCE-6083
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-6083
> Project: Hadoop Map/Reduce
>  Issue Type: Bug
>Affects Versions: 2.6.0
>Reporter: Christopher Tubbs
>  Labels: beta, deprecated, guava
>
> See HDFS-7040 for more background/details.
> In recent 2.6.0-SNAPSHOTs, the use of LimitInputStream was added to 
> CryptoUtils. This is part of the API components of Hadoop, which severely 
> impacts users who were utilizing newer versions of Guava, where the @Beta and 
> @Deprecated class, LimitInputStream, has been removed (removed in version 15 
> and later), beyond the impact already experienced in 2.4.0 as identified in 
> HDFS-7040.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (MAPREDUCE-6083) Map/Reduce dangerously adds Guava @Beta class to CryptoUtils

2014-09-10 Thread Christopher Tubbs (JIRA)
Christopher Tubbs created MAPREDUCE-6083:


 Summary: Map/Reduce dangerously adds Guava @Beta class to 
CryptoUtils
 Key: MAPREDUCE-6083
 URL: https://issues.apache.org/jira/browse/MAPREDUCE-6083
 Project: Hadoop Map/Reduce
  Issue Type: Bug
Affects Versions: 2.6.0
Reporter: Christopher Tubbs


See HDFS-7040 for more background/details.

In recent 2.6.0-SNAPSHOTs, the use of LimitInputStream was added to 
CryptoUtils. This is part of the API components of Hadoop, which severely 
impacts users who were utilizing newer versions of Guava, where the @Beta and 
@Deprecated class, LimitInputStream, has been removed (removed in version 15 
and later), beyond the impact already experienced in 2.4.0 as identified in 
HDFS-7040.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MAPREDUCE-5597) Missing alternatives in javadocs for deprecated API

2014-01-14 Thread Christopher Tubbs (JIRA)

[ 
https://issues.apache.org/jira/browse/MAPREDUCE-5597?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13871498#comment-13871498
 ] 

Christopher Tubbs commented on MAPREDUCE-5597:
--

A grep for deprecated code might identify more, but those fixed here were my 
primary concern.

> Missing alternatives in javadocs for deprecated API
> ---
>
> Key: MAPREDUCE-5597
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-5597
> Project: Hadoop Map/Reduce
>  Issue Type: Improvement
>  Components: client, documentation, job submission
>Affects Versions: 2.2.0
>Reporter: Christopher Tubbs
>Assignee: Akira AJISAKA
>  Labels: documentaion
> Attachments: MAPREDUCE-5597.patch
>
>
> Deprecated API, such as `new Job()` don't have javadocs explaining what the 
> alternatives are. (It'd also help if the new methods had @since tags to help 
> determine if one could safely use that API on older versions at runtime.)



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Created] (MAPREDUCE-5597) Missing alternatives in javadocs for deprecated API

2013-10-28 Thread Christopher Tubbs (JIRA)
Christopher Tubbs created MAPREDUCE-5597:


 Summary: Missing alternatives in javadocs for deprecated API
 Key: MAPREDUCE-5597
 URL: https://issues.apache.org/jira/browse/MAPREDUCE-5597
 Project: Hadoop Map/Reduce
  Issue Type: Improvement
  Components: client, documentation, job submission
Affects Versions: 2.2.0
Reporter: Christopher Tubbs


Deprecated API, such as `new Job()` don't have javadocs explaining what the 
alternatives are. (It'd also help if the new methods had @since tags to help 
determine if one could safely use that API on older versions at runtime.)



--
This message was sent by Atlassian JIRA
(v6.1#6144)