[jira] [Updated] (MAPREDUCE-6083) Map/Reduce dangerously adds Guava @Beta class to CryptoUtils
[ 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
[ 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
[ 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
[ 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
[ 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
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
[ 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
[ 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
[ 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
[ 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
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)