You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@accumulo.apache.org by "Keith Turner (JIRA)" <ji...@apache.org> on 2014/04/11 21:57:15 UTC
[jira] [Updated] (ACCUMULO-2659) Incompatible API changes in 1.6.0
[ https://issues.apache.org/jira/browse/ACCUMULO-2659?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Keith Turner updated ACCUMULO-2659:
-----------------------------------
Description:
While examining API changes for 1.6.0 I noticed some non-deprecated methods were removed. I am not sure how important these are, but technically these methods are in the public API. Opening this issue to document what I found.
I compared 1.6.0 to 1.5.0.
In ACCUMULO-1674 the following methods were removed
{noformat}
package org.apache.accumulo.core.client.mapreduce.lib.util
ConfiguratorBase.getToken ( Class<?>, Configuration ) [static] : byte[ ]
ConfiguratorBase.getTokenClass ( Class<?> ,Configuration) [static] : String
{noformat}
In ACCUMULO-391 the following method was removed
{noformat}
package org.apache.accumulo.core.client.mapreduce.lib.util
InputConfigurator.getTabletLocator ( Class<?>, Configuration ) [static] : TabletLocator
{noformat}
In ACCUMULO-391 the following method was removed and not properly fixed in ACCUMULO-2586
{noformat}
accumulo-core.jar, RangeInputSplit.class
package org.apache.accumulo.core.client.mapred
InputFormatBase.RangeInputSplit.InputFormatBase.RangeInputSplit ( String table, Range range, String[ ] locations )
package org.apache.accumulo.core.client.mapreduce
InputFormatBase.RangeInputSplit.InputFormatBase.RangeInputSplit ( String table, Range range, String[ ] locations )
{noformat}
It seems like the following were removed in ACCUMULO-1854
{noformat}
package org.apache.accumulo.core.client.mapred
InputFormatBase.RecordReaderBase<K.setupIterators (JobConf job, Scanner scanner ) : void
package org.apache.accumulo.core.client.mapreduce
InputFormatBase.RecordReaderBase<K.setupIterators (TaskAttemptContext context, Scanner scanner) : void
{noformat}
In ACCUMULO-1018 the following method was removed
{noformat}
package org.apache.accumulo.core.client
MutationsRejectedException.MutationsRejectedException ( List, HashMap, Set, Collection, int cause, Throwable cvsList )
{noformat}
was:
While examining API changes for 1.6.0 I noticed some non-deprecated methods were removed. I am not sure how important these are, but technically these methods are in the public API. Opening this issue to document what I found.
I compared 1.6.0 to 1.5.0.
In ACCUMULO-1674 the following methods were removed
{noformat}
package org.apache.accumulo.core.client.mapreduce.lib.util
ConfiguratorBase.getToken ( Class<?>, Configuration ) [static] : byte[ ]
ConfiguratorBase.getTokenClass ( Class<?> ,Configuration) [static] : String
{noformat}
In ACCUMULO-391 the following method was removed
{noformat}
package org.apache.accumulo.core.client.mapreduce.lib.util
InputConfigurator.getTabletLocator ( Class<?>, Configuration ) [static] : TabletLocator
{noformat}
In ACCUMULO-391 the following method was removed and not properly fixed in ACCUMULO-2586
{noformat}
accumulo-core.jar, RangeInputSplit.class
package org.apache.accumulo.core.client.mapred
InputFormatBase.RangeInputSplit.InputFormatBase.RangeInputSplit ( String table, Range range, String[ ] locations )
package org.apache.accumulo.core.client.mapreduce
InputFormatBase.RangeInputSplit.InputFormatBase.RangeInputSplit ( String table, Range range, String[ ] locations )
{noformat}
It seems like the following were removed in ACCUMULO-1854
{noformat}
package org.apache.accumulo.core.client.mapred
InputFormatBase.RecordReaderBase<K.setupIterators (JobConf job, Scanner scanner ) : void
package org.apache.accumulo.core.client.mapreduce
InputFormatBase.RecordReaderBase<K.setupIterators (TaskAttemptContext context, Scanner scanner) : void
{noformat}
Summary: Incompatible API changes in 1.6.0 (was: Incompatible map reduce changes in 1.6.0)
> Incompatible API changes in 1.6.0
> ---------------------------------
>
> Key: ACCUMULO-2659
> URL: https://issues.apache.org/jira/browse/ACCUMULO-2659
> Project: Accumulo
> Issue Type: Bug
> Reporter: Keith Turner
> Assignee: Christopher Tubbs
> Priority: Blocker
> Fix For: 1.6.0
>
>
> While examining API changes for 1.6.0 I noticed some non-deprecated methods were removed. I am not sure how important these are, but technically these methods are in the public API. Opening this issue to document what I found.
> I compared 1.6.0 to 1.5.0.
> In ACCUMULO-1674 the following methods were removed
> {noformat}
> package org.apache.accumulo.core.client.mapreduce.lib.util
> ConfiguratorBase.getToken ( Class<?>, Configuration ) [static] : byte[ ]
> ConfiguratorBase.getTokenClass ( Class<?> ,Configuration) [static] : String
> {noformat}
> In ACCUMULO-391 the following method was removed
> {noformat}
> package org.apache.accumulo.core.client.mapreduce.lib.util
> InputConfigurator.getTabletLocator ( Class<?>, Configuration ) [static] : TabletLocator
> {noformat}
> In ACCUMULO-391 the following method was removed and not properly fixed in ACCUMULO-2586
> {noformat}
> accumulo-core.jar, RangeInputSplit.class
> package org.apache.accumulo.core.client.mapred
> InputFormatBase.RangeInputSplit.InputFormatBase.RangeInputSplit ( String table, Range range, String[ ] locations )
> package org.apache.accumulo.core.client.mapreduce
> InputFormatBase.RangeInputSplit.InputFormatBase.RangeInputSplit ( String table, Range range, String[ ] locations )
> {noformat}
> It seems like the following were removed in ACCUMULO-1854
> {noformat}
> package org.apache.accumulo.core.client.mapred
> InputFormatBase.RecordReaderBase<K.setupIterators (JobConf job, Scanner scanner ) : void
> package org.apache.accumulo.core.client.mapreduce
> InputFormatBase.RecordReaderBase<K.setupIterators (TaskAttemptContext context, Scanner scanner) : void
> {noformat}
> In ACCUMULO-1018 the following method was removed
> {noformat}
> package org.apache.accumulo.core.client
> MutationsRejectedException.MutationsRejectedException ( List, HashMap, Set, Collection, int cause, Throwable cvsList )
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.2#6252)