[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] [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] [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-tabpanelfocusedCommentId=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-tabpanelfocusedCommentId=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] [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-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-tabpanelfocusedCommentId=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] [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] [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] [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-tabpanelfocusedCommentId=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)